body.z-store .z-header-main{padding-block:4px;min-height:66px;gap:20px}body.z-store .z-header-main .z-logo{min-width:160px}body.z-store .z-header-main .z-brand-artwork{width:160px;height:64px}body.z-store .z-navigation .z-nav-inner{min-height:34px;gap:18px}body.z-store .z-nav-inner>a,body.z-store .z-menu>summary{padding-block:8px}body.z-store .z-announcement{position:relative;height:3px;min-height:0;background:transparent;overflow:visible;z-index:110}body.z-store .z-announcement .z-announcement-inner{position:absolute;top:0;left:0;width:100%;max-width:none;padding:6px 20px;background:#171717;min-height:32px;opacity:0;pointer-events:none;transform:translateY(calc(-100% + 3px));transition:opacity .15s,transform .15s}body.z-store .z-announcement:hover .z-announcement-inner,body.z-store .z-announcement:focus-within .z-announcement-inner{opacity:1;pointer-events:auto;transform:translateY(0)}body.z-store .z-category-campaign{height:180px;min-height:180px;max-height:180px;margin-bottom:10px}body.z-store .z-category-campaign-copy{padding:16px 24px;max-width:44%}body.z-store .z-category-campaign h1{font-size:32px;margin-bottom:7px}body.z-store .z-category-campaign-copy>p:not(.z-eyebrow){font-size:14px;margin-bottom:12px}body.z-store .z-category-campaign-image img{object-fit:contain;object-position:right center;background:#f3e3d5}body.z-store .z-category-campaign-benefits{padding:12px;gap:10px}body.z-store .z-category-promo{min-height:94px}body.z-store .z-category-promo>div{padding:12px}body.z-store .z-category-promo h2{font-size:16px}body.z-store .z-category-promo-row{margin-bottom:12px}.z-sticky-purchase{position:fixed;inset:auto 0 0;z-index:90;display:flex;align-items:center;gap:16px;background:#fff;border-top:1px solid #e0d2c9;box-shadow:0 -3px 14px #0000000d;padding:10px 20px calc(10px + env(safe-area-inset-bottom))}.z-sticky-purchase-info{display:flex;align-items:center;gap:10px;min-width:0;margin-right:auto}.z-sticky-purchase-info img{width:42px;height:42px;object-fit:contain}.z-sticky-purchase-info strong{display:block;font-size:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:50vw}.z-sticky-purchase-info small{display:block;font-size:11px}.z-sticky-purchase .z-button{min-height:40px;padding:10px 22px;font-size:12px;flex:none}.z-sticky-purchase .z-buy-now{background:#b94655;border-color:#b94655;color:#fff}body.z-page-product{padding-bottom:90px}.z-sticky-purchase-error{position:absolute;bottom:100%;left:0;right:0;background:#fff1f1;color:#a32131;padding:8px 20px;margin:0;font-size:12px}@media(max-width:1100px){body.z-store .z-category-campaign{height:auto;min-height:0;max-height:none}body.z-store .z-category-campaign-image{height:160px}body.z-store .z-category-campaign-copy{min-height:160px}body.z-store .z-category-campaign h1{font-size:27px}}@media(max-width:749px){body.z-store .z-header-main{padding:3px 12px;min-height:60px;gap:8px}body.z-store .z-header-main .z-logo{min-width:0}body.z-store .z-header-main .z-brand-artwork{width:128px;height:58px}body.z-store .z-category-campaign{grid-template-columns:1fr}body.z-store .z-category-campaign-image{position:absolute;grid-row:1;top:0;left:0;width:100%;height:160px;aspect-ratio:auto}body.z-store .z-category-campaign-copy{position:relative;grid-row:1;max-width:47%;padding:12px;background:linear-gradient(90deg,#f3e3d5ee,#f3e3d566);z-index:1}body.z-store .z-category-campaign h1{font-size:23px}body.z-store .z-category-campaign-copy>p:not(.z-eyebrow){font-size:11px}body.z-store .z-category-campaign-benefits{grid-row:2;padding:10px 6px}body.z-store .z-category-promo{min-height:120px}body.z-store .z-category-promo>div{padding:8px}body.z-store .z-category-promo>img{top:60px;height:60px}body.z-store .z-category-promo h2{font-size:13px}.z-sticky-purchase{padding:8px 10px calc(8px + env(safe-area-inset-bottom));gap:8px;flex-wrap:wrap}.z-sticky-purchase-info{width:100%;gap:8px}.z-sticky-purchase-info img{width:28px;height:28px}.z-sticky-purchase-info strong{max-width:85vw;font-size:10px}.z-sticky-purchase-info small{font-size:10px}.z-sticky-purchase .z-button{flex:1;min-height:38px;padding:8px;font-size:11px}body.z-page-product{padding-bottom:115px}}@media(prefers-reduced-motion:reduce){body.z-store .z-announcement .z-announcement-inner{transition:none}}.z-country-form{margin:0 0 0 auto;flex-shrink:1;min-width:0}.z-country-form select{background:transparent;color:#fff;border:0;padding:4px 20px 4px 4px;font-size:11px;max-width:min(240px,45vw);height:28px}.z-country-form select option{background:#fff;color:#171717}.z-country-form button{color:#fff;font-size:11px}
/*# sourceMappingURL=/cdn/shop/t/37/assets/zrowna-compact-shopping.css.map */
