.storefront-offers-page_page__6ZIzY{width:min(1280px,100% - 32px);max-width:calc(100vw - 32px);min-width:0;margin:22px auto 52px;overflow-x:clip}.storefront-offers-page_hero__csPgz{position:relative;isolation:isolate;aspect-ratio:4/1;min-height:280px;overflow:hidden;border:1px solid rgba(32,108,115,.18);border-radius:16px;background:var(--sand)}.storefront-offers-page_hero__csPgz:after{position:absolute;z-index:1;inset:0;content:"";pointer-events:none;background:linear-gradient(90deg,rgba(22,167,164,.2),rgba(246,231,207,.12) 38%,transparent 68%);background-size:125% 100%;animation:storefront-offers-page_offers-gradient__HB1Sh 7s ease-in-out infinite alternate}.storefront-offers-page_heroImage__TCdEF{z-index:0;-o-object-fit:cover;object-fit:cover;animation:storefront-offers-page_offers-slide-enter__pvq_g .76s cubic-bezier(.22,.61,.36,1) both,storefront-offers-page_offers-image___TLN2 9s ease-in-out .76s infinite alternate;transform-origin:center}.storefront-offers-page_heroCopy__yVikq{position:relative;z-index:2;display:grid;width:46%;height:100%;align-content:center;gap:7px;padding:28px 52px 28px 76px;animation:storefront-offers-page_offers-copy-enter__gHnpQ .68s cubic-bezier(.22,.61,.36,1) 90ms both}.storefront-offers-page_heroCopy__yVikq>span{display:flex;align-items:center;gap:6px;color:var(--petroleum);font-size:12px;font-weight:800}.storefront-offers-page_heroCopy__yVikq h1{font-family:var(--font-nunito-sans),sans-serif;font-size:18px;font-weight:800;line-height:1.25;white-space:pre-line}.storefront-offers-page_heroCopy__yVikq>p{color:var(--muted);font-size:13px;line-height:1.5;white-space:pre-line}.storefront-offers-page_metrics__5HzaI{display:flex;gap:24px;margin-top:9px}.storefront-offers-page_metrics__5HzaI div{display:grid;gap:1px}.storefront-offers-page_metrics__5HzaI strong{color:var(--petroleum);font-size:18px}.storefront-offers-page_metrics__5HzaI small{color:var(--muted);font-size:12px}.storefront-offers-page_heroControlAnchor__G7NSE{position:absolute;z-index:3;top:50%;transform:translateY(-50%)}.storefront-offers-page_heroControl__2sSwj{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(32,108,115,.18);border-radius:50%;color:var(--petroleum);background:rgba(255,255,255,.86);box-shadow:0 4px 14px rgba(6,40,42,.09);cursor:pointer}.storefront-offers-page_heroControl__2sSwj:hover{color:var(--white);background:var(--petroleum)}.storefront-offers-page_previous___v_Cb{left:12px}.storefront-offers-page_next__nZPV7{right:12px}.storefront-offers-page_heroDots__spCIi{position:absolute;z-index:3;bottom:12px;left:50%;display:flex;gap:6px;transform:translateX(-50%)}.storefront-offers-page_heroDots__spCIi button{width:7px;height:7px;padding:0;border:0;border-radius:999px;background:rgba(255,255,255,.8);box-shadow:0 0 0 1px rgba(32,108,115,.25);cursor:pointer;transition:width .15s ease,background .15s ease}.storefront-offers-page_heroDots__spCIi button[aria-current=true]{width:22px;background:var(--accent)}.storefront-offers-page_heroActions__uhuJe{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.storefront-offers-page_heroActions__uhuJe a{display:inline-flex;height:36px;align-items:center;justify-content:center;padding:0 13px;border:2px solid rgba(0,0,0,0);border-radius:10px;font-size:12px;font-weight:700}.storefront-offers-page_heroActions__uhuJe a[data-tone=primary]{color:var(--white);background:var(--accent)}.storefront-offers-page_heroActions__uhuJe a[data-tone=secondary]{color:var(--petroleum);background:var(--white)}.storefront-offers-page_heroActions__uhuJe a[data-tone=outline]{border-color:var(--petroleum);color:var(--petroleum);background:rgba(0,0,0,0)}.storefront-offers-page_catalog__zB9g9{padding-top:28px}.storefront-offers-page_heading__M50OT{display:flex;align-items:end;justify-content:space-between;gap:18px;padding-bottom:13px;border-bottom:1px solid var(--border)}.storefront-offers-page_heading__M50OT>div{display:grid;gap:2px}.storefront-offers-page_heading__M50OT span{color:var(--accent);font-size:12px;font-weight:700}.storefront-offers-page_heading__M50OT h2{font-family:var(--font-nunito-sans),sans-serif;font-size:18px;font-weight:800}.storefront-offers-page_heading__M50OT>strong{color:var(--petroleum);font-size:12px}.storefront-offers-page_filters__Kobdh{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(6,minmax(130px,.72fr));align-items:end;gap:9px;padding:16px 0}.storefront-offers-page_search__Emzvj{display:flex;height:44px;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--border);border-radius:10px;background:var(--white)}.storefront-offers-page_search__Emzvj:focus-within{border-color:var(--petroleum)}.storefront-offers-page_search__Emzvj svg{color:var(--muted)}.storefront-offers-page_search__Emzvj input{min-width:0;flex:1;border:0;outline:0;background:rgba(0,0,0,0);font-size:13px}.storefront-offers-page_filter__CVF1n{display:grid;gap:5px}.storefront-offers-page_filter__CVF1n>span{color:var(--muted);font-size:12px;font-weight:600}.storefront-offers-page_clear__3Qsqg{display:flex;grid-column:1/-1;width:-moz-max-content;width:max-content;align-items:center;gap:5px;border:0;color:var(--petroleum);background:rgba(0,0,0,0);font-size:12px;font-weight:700;cursor:pointer}.storefront-offers-page_grid__B2psi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.storefront-offers-page_card__qcTJb{position:relative;display:grid;grid-template-rows:auto 182px minmax(0,1fr) 42px;min-height:424px;overflow:hidden;border:1px solid var(--border);border-radius:13px;background:var(--white);transition:transform .15s ease,box-shadow .15s ease}.storefront-offers-page_card__qcTJb:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(6,40,42,.09)}.storefront-offers-page_favoriteAnchor__h2OLf{position:absolute;z-index:3;top:47px;right:10px}.storefront-offers-page_favorite__zU4mk{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--border);border-radius:50%;color:var(--muted);background:rgba(255,255,255,.92);cursor:pointer}.storefront-offers-page_favorite__zU4mk:hover,.storefront-offers-page_favorite__zU4mk[data-active=true]{border-color:var(--turquoise);color:var(--accent)}.storefront-offers-page_cardTop__ZaQDx{display:flex;min-height:37px;align-items:center;justify-content:space-between;gap:8px;padding:6px 11px;background:rgba(246,231,207,.55)}.storefront-offers-page_cardTop__ZaQDx span{padding:4px 8px;border-radius:999px;color:var(--white);background:var(--error);font-size:12px;font-weight:800}.storefront-offers-page_cardTop__ZaQDx small{color:var(--success);font-size:12px;font-weight:700}.storefront-offers-page_productImage__r1X5W{display:grid;place-items:center;padding:16px;color:var(--disabled);background:linear-gradient(180deg,var(--ivory),var(--white))}.storefront-offers-page_productImage__r1X5W img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.storefront-offers-page_productInfo__TEwFL{display:grid;align-content:start;gap:4px;padding:13px}.storefront-offers-page_productInfo__TEwFL>small,.storefront-offers-page_productInfo__TEwFL>span{color:var(--muted);font-size:12px}.storefront-offers-page_productInfo__TEwFL h3{min-height:38px;font-size:13px;line-height:1.4}.storefront-offers-page_productInfo__TEwFL h3 a:hover{color:var(--petroleum)}.storefront-offers-page_stock__jpzm_{width:-moz-max-content;width:max-content;margin-top:3px;padding:3px 7px;border-radius:999px;color:var(--error);background:rgba(214,69,69,.08);font-size:12px}.storefront-offers-page_stock__jpzm_[data-available=true]{color:var(--success);background:rgba(33,134,83,.09)}.storefront-offers-page_prices__aymra{display:flex;align-items:baseline;gap:8px;margin-top:5px}.storefront-offers-page_prices__aymra s{color:var(--muted);font-size:12px}.storefront-offers-page_prices__aymra strong{color:var(--error);font-size:16px}.storefront-offers-page_card__qcTJb>button{display:flex;align-items:center;justify-content:center;gap:7px;margin:0 12px 12px;border:0;border-radius:8px;color:var(--white);background:var(--accent);font-size:12px;font-weight:700;cursor:pointer}.storefront-offers-page_card__qcTJb>button:hover:not(:disabled){background:var(--petroleum)}.storefront-offers-page_card__qcTJb>button:disabled{color:var(--muted);background:var(--light-gray)}.storefront-offers-page_empty__0on_n{display:grid;min-height:330px;place-items:center;align-content:center;gap:8px;color:var(--muted);text-align:center}.storefront-offers-page_empty__0on_n h2{color:var(--ink);font-size:17px}.storefront-offers-page_empty__0on_n p{font-size:13px}.storefront-offers-page_empty__0on_n button{margin-top:5px;padding:10px 15px;border:1px solid var(--petroleum);border-radius:8px;color:var(--petroleum);background:var(--white);font-size:12px;font-weight:700;cursor:pointer}@keyframes storefront-offers-page_offers-gradient__HB1Sh{0%{background-position:100% 0}to{background-position:0 0}}@keyframes storefront-offers-page_offers-slide-enter__pvq_g{0%{opacity:.15}to{opacity:1}}@keyframes storefront-offers-page_offers-image___TLN2{0%{transform:scale(1.01)}to{transform:scale(1.045)}}@keyframes storefront-offers-page_offers-copy-enter__gHnpQ{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.storefront-offers-page_filters__Kobdh{grid-template-columns:repeat(3,minmax(0,1fr))}.storefront-offers-page_search__Emzvj{grid-column:span 2}.storefront-offers-page_grid__B2psi{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.storefront-offers-page_hero__csPgz{aspect-ratio:auto;min-height:300px}.storefront-offers-page_heroCopy__yVikq{width:55%;padding:24px 46px}.storefront-offers-page_filters__Kobdh{grid-template-columns:repeat(2,minmax(0,1fr))}.storefront-offers-page_search__Emzvj{grid-column:1/-1}.storefront-offers-page_grid__B2psi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.storefront-offers-page_page__6ZIzY{width:min(100% - 20px,1280px);max-width:calc(100vw - 20px);margin-top:14px}.storefront-offers-page_hero__csPgz{min-height:360px}.storefront-offers-page_heroImage__TCdEF{-o-object-position:68% center;object-position:68% center;opacity:.42}.storefront-offers-page_heroCopy__yVikq{width:100%;padding:34px 42px;background:linear-gradient(90deg,rgba(250,248,243,.94),rgba(250,248,243,.58))}.storefront-offers-page_heroControl__2sSwj{width:32px;height:32px}.storefront-offers-page_previous___v_Cb{left:7px}.storefront-offers-page_next__nZPV7{right:7px}.storefront-offers-page_filters__Kobdh,.storefront-offers-page_grid__B2psi{grid-template-columns:1fr}.storefront-offers-page_search__Emzvj{grid-column:auto}.storefront-offers-page_heading__M50OT{align-items:flex-start;flex-direction:column}.storefront-offers-page_card__qcTJb{grid-template-rows:auto 190px minmax(0,1fr) 42px}}@media(prefers-reduced-motion:reduce){.storefront-offers-page_heroCopy__yVikq,.storefront-offers-page_heroImage__TCdEF,.storefront-offers-page_hero__csPgz:after{animation:none}.storefront-offers-page_heroImage__TCdEF{transform:none}}