.storefront-v2_root__WvuGi{--sf-primary:#111827;--sf-accent:#0f766e;--sf-ink:#172033;--sf-surface:#fff;--sf-on-primary:#fff;--sf-on-accent:#111;--sf-action-accent:var(--sf-accent);--sf-on-action-accent:#fff;--sf-sale:var(--sf-action-accent);--sf-on-sale:#fff;--sf-muted:#667085;--sf-line:color-mix(in srgb,var(--sf-ink) 12%,transparent);--sf-focus:var(--sf-accent);--t-primary:var(--sf-primary);--t-on-primary:var(--sf-on-primary);--t-accent:var(--sf-accent);--t-on-accent:var(--sf-on-accent);--t-ink:var(--sf-ink);--t-surface:var(--sf-surface);--t-muted:var(--sf-muted);--t-line:var(--sf-line);--t-focus:var(--sf-focus);--t-control-radius:var(--sf-control-radius,var(--sf-button-radius,12px));--t-danger:#b42318;--ds-button-primary:var(--t-primary);--ds-button-on-primary:var(--t-on-primary);--ds-button-soft:color-mix(in srgb,var(--t-primary) 12%,var(--t-surface));--ds-button-soft-ink:var(--t-primary);--ds-control-radius:var(--t-control-radius);--ds-ink:var(--t-ink);--ds-line:var(--t-line);--ds-surface:var(--t-surface);--ds-muted:var(--t-muted);--ds-focus:var(--t-focus);--ds-danger:var(--t-danger);--sf-radius:18px;--sf-gap:clamp(32px,4vw,48px);--sf-header-control-size:48px;--sf-header-icon-size:20px;--sf-text-xs:12px;--sf-duration-instant:100ms;--sf-duration-fast:180ms;--sf-duration-normal:280ms;--sf-duration-slow:280ms;--sf-ease-standard:cubic-bezier(0.2,0,0,1);--sf-ease-decelerate:cubic-bezier(0,0,0.2,1);--sf-ease-accelerate:cubic-bezier(0.3,0,1,1);--sf-ease-spring:cubic-bezier(0.175,0.885,0.32,1.15);--sf-z-bottom-nav:46;--sf-z-sheet-backdrop:50;--sf-z-sheet-content:51;--sf-z-toast:60;min-height:100vh;background:var(--sf-page-surface,#fff);color:var(--sf-ink);font-family:var(
    --sf-font,var(--font-persian),Vazirmatn,Tahoma,Arial,sans-serif
  );direction:rtl;isolation:isolate}@keyframes storefront-v2_storefrontInitialSectionEnter__67icj{0%{opacity:.96;translate:0 16px}to{opacity:1;translate:0 0}}.storefront-v2_root__WvuGi main>div>section:first-of-type{animation:storefront-v2_storefrontInitialSectionEnter__67icj 1.35s var(--sf-ease-decelerate) both;will-change:opacity,translate}@media (prefers-reduced-motion:reduce){.storefront-v2_root__WvuGi{--sf-duration-instant:0ms;--sf-duration-fast:0ms;--sf-duration-normal:0ms;--sf-duration-slow:0ms;--sf-ease-standard:linear;--sf-ease-decelerate:linear;--sf-ease-accelerate:linear;--sf-ease-spring:linear}.storefront-v2_root__WvuGi main>div>section:first-of-type{animation:none;will-change:auto}}.storefront-v2_root__WvuGi[data-business=consulting]{--sf-primary:#1b1a17;--sf-ink:#1b1a17;--sf-surface:#fffdfa;--sf-muted:#6f6960;--sf-line:#e5ded3;background:var(--sf-page-surface,#fff)}.storefront-v2_root__WvuGi[data-radius=sharp]{--sf-radius:4px}.storefront-v2_root__WvuGi[data-radius=round]{--sf-radius:28px}.storefront-v2_root__WvuGi[data-density=compact]{--sf-gap:clamp(20px,2.5vw,32px)}.storefront-v2_root__WvuGi[data-density=airy]{--sf-gap:clamp(48px,5.5vw,68px)}.storefront-v2_shell__gsxbF{width:min(1180px,calc(100% - 32px));margin-inline:auto}.storefront-v2_header__hNlHt{position:sticky;top:var(--sf-announcement-offset,0);z-index:50;border-bottom:1px solid var(--sf-line);background:color-mix(in srgb,var(--sf-page-surface,#fff) 92%,transparent);backdrop-filter:blur(16px)}.storefront-v2_nav__E9_V4{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:24px}.storefront-v2_brand__qpHjB{display:flex;align-items:center;gap:12px;color:var(--sf-ink);font-weight:850;font-size:19px}.storefront-v2_logo__LJdjp{width:42px;height:42px;-o-object-fit:contain;object-fit:contain;border-radius:10px}@media (max-width:640px){.storefront-v2_root__WvuGi[data-business] .storefront-v2_brand__qpHjB>span{display:none}}.storefront-v2_links__vn4ie{display:flex;flex-wrap:wrap;align-items:center;gap:24px;font-size:14px;font-weight:650}.storefront-v2_links__vn4ie a{color:var(--sf-ink)}.storefront-v2_ctaButton__yd8XW,.storefront-v2_secondaryButton__tHKJ4{display:inline-flex;min-height:var(--sf-button-height,48px);align-items:center;justify-content:center;padding:0 24px;border-radius:var(--sf-button-radius,999px);font-weight:750;transition:transform .2s ease,opacity .2s ease}.storefront-v2_ctaButton__yd8XW{background:var(--sf-primary);color:var(--sf-on-primary)}.storefront-v2_secondaryButton__tHKJ4{border:1px solid var(--sf-line);color:var(--sf-ink);background:var(--sf-surface)}.storefront-v2_ctaButton__yd8XW:hover,.storefront-v2_secondaryButton__tHKJ4:hover{transform:translateY(-2px)}.storefront-v2_main__tElVo{min-height:70vh}.storefront-v2_quickContact__y9DjX{position:fixed;z-index:45;inset-inline-end:18px;inset-inline-start:auto;bottom:18px;display:flex;align-items:center;gap:6px;max-width:calc(100vw - 36px);padding:6px;border:1px solid color-mix(in srgb,var(--sf-primary) 18%,transparent);border-radius:999px;background:color-mix(in srgb,var(--sf-surface) 92%,transparent);box-shadow:0 16px 36px rgba(15,23,42,.16);backdrop-filter:blur(14px)}.storefront-v2_quickContactLinks__n7c_5{display:flex;align-items:center;gap:5px}.storefront-v2_quickContactLink__8a__T{display:inline-grid;width:40px;min-height:40px;align-items:center;justify-content:center;padding:0;border-radius:50%;background:var(--sf-primary);color:var(--sf-on-primary);font-size:12px;font-weight:750;transition:transform .18s ease,opacity .18s ease}.storefront-v2_quickContactLink__8a__T:hover{transform:translateY(-2px);opacity:.92}@media (max-width:640px){.storefront-v2_quickContact__y9DjX{inset-inline-end:12px}.storefront-v2_quickContactLink__8a__T{width:36px;min-height:36px;padding:0}}@media (max-width:767px){.storefront-v2_quickContact__y9DjX{bottom:calc(5rem + env(safe-area-inset-bottom))}.storefront-v2_root__WvuGi:has([data-storefront-account=true]) .storefront-v2_quickContact__y9DjX,.storefront-v2_root__WvuGi:has([data-storefront-checkout=true]) .storefront-v2_quickContact__y9DjX,.storefront-v2_root__WvuGi:has([data-storefront-orders=true]) .storefront-v2_quickContact__y9DjX{display:none}}@media (max-width:1023px){.storefront-v2_root__WvuGi:has([data-storefront-product-detail=true]) .storefront-v2_quickContact__y9DjX{bottom:calc(5.25rem + env(safe-area-inset-bottom))}}.storefront-v2_contactPage__UmXOK{min-height:70vh;background:var(--sf-surface)}.storefront-v2_contactPageHero__l0l6s{padding-block:clamp(64px,10vw,132px);background:radial-gradient(circle at 80% 10%,color-mix(in srgb,var(--sf-accent) 22%,transparent),transparent 34%),var(--sf-primary);color:var(--sf-on-primary)}.storefront-v2_contactPageHero__l0l6s .storefront-v2_eyebrow__mNnv9{display:inline-flex;min-height:32px;align-items:center;padding:5px 12px;border:1px solid color-mix(in srgb,var(--sf-on-primary) 24%,transparent);border-radius:999px;color:var(--sf-on-primary);background:color-mix(in srgb,var(--sf-on-primary) 10%,transparent)}.storefront-v2_contactPageHero__l0l6s .storefront-v2_title__L6lpJ{max-width:720px;color:var(--sf-on-primary)}.storefront-v2_contactPageHero__l0l6s .storefront-v2_description__oyw2H{max-width:650px;color:color-mix(in srgb,var(--sf-on-primary) 76%,transparent)}.storefront-v2_contactPageHero__l0l6s .storefront-v2_ctaButton__yd8XW{background:var(--sf-action-accent,var(--sf-accent));color:var(--sf-on-action-accent,#fff)}.storefront-v2_contactPageHero__l0l6s .storefront-v2_secondaryButton__tHKJ4{border-color:color-mix(in srgb,var(--sf-on-primary) 38%,transparent);background:transparent;color:var(--sf-on-primary)}.storefront-v2_contactPageBody__LpyzX{padding-block:var(--sf-gap)}.storefront-v2_contactPageGrid__F4_MG{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);gap:clamp(28px,6vw,86px);align-items:start}.storefront-v2_contactPageAction__CNPAT h2,.storefront-v2_contactPageHeading__hfFgo h2{color:var(--sf-ink);font-size:clamp(24px,3vw,36px);line-height:1.25}.storefront-v2_contactPageAction__CNPAT>p,.storefront-v2_contactPageHeading__hfFgo p{margin-top:10px;color:var(--sf-muted);line-height:1.9}.storefront-v2_contactChannelGrid__G9QDt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:26px}.storefront-v2_contactChannelCard__x6vcV{display:flex;min-height:92px;align-items:center;gap:14px;padding:16px;border:1px solid var(--sf-line);border-radius:calc(var(--sf-radius) * .8);background:color-mix(in srgb,var(--sf-surface) 92%,white);color:var(--sf-primary);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.storefront-v2_contactChannelCard__x6vcV:hover{border-color:color-mix(in srgb,var(--sf-accent) 60%,var(--sf-line));box-shadow:0 12px 24px color-mix(in srgb,var(--sf-primary) 10%,transparent);transform:translateY(-2px)}.storefront-v2_contactChannelCard__x6vcV>span{display:grid;gap:4px;min-width:0}.storefront-v2_contactChannelCard__x6vcV strong{color:var(--sf-ink);font-size:13px}.storefront-v2_contactChannelCard__x6vcV bdi{color:var(--sf-muted);overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.storefront-v2_contactEmpty__1gKJb{margin-top:24px;color:var(--sf-muted)}.storefront-v2_contactPageDetails__9BsC9{display:grid;gap:0;margin-top:26px;border-block:1px solid var(--sf-line)}.storefront-v2_contactPageDetails__9BsC9>div{display:grid;grid-template-columns:minmax(130px,.36fr) 1fr;gap:18px;padding-block:18px}.storefront-v2_contactPageDetails__9BsC9>div+div{border-top:1px solid var(--sf-line)}.storefront-v2_contactPageDetails__9BsC9 dt{display:inline-flex;align-items:center;gap:7px;color:var(--sf-ink);font-weight:800}.storefront-v2_contactPageDetails__9BsC9 dd{display:grid;gap:6px;color:var(--sf-muted);line-height:1.8}.storefront-v2_contactPageDetails__9BsC9 dd a{width:-moz-fit-content;width:fit-content;color:var(--sf-primary);font-size:12px;font-weight:750}.storefront-v2_contactPageAction__CNPAT{padding:clamp(22px,3vw,34px);border:1px solid var(--sf-line);border-radius:var(--sf-radius);background:color-mix(in srgb,var(--sf-accent) 8%,var(--sf-surface))}.storefront-v2_contactPageAction__CNPAT .storefront-v2_form__EEmmc{margin-top:22px}.storefront-v2_contactPageAction__CNPAT>.storefront-v2_ctaButton__yd8XW{margin-top:24px}@media (max-width:800px){.storefront-v2_contactPageGrid__F4_MG{grid-template-columns:1fr}}@media (max-width:520px){.storefront-v2_contactChannelGrid__G9QDt{grid-template-columns:1fr}.storefront-v2_contactPageDetails__9BsC9>div{grid-template-columns:1fr;gap:8px}}.storefront-v2_section__ZO2Vy{padding-block:var(--sf-gap)}.storefront-v2_soft__6Pec9{background:radial-gradient(circle at 80% 10%,color-mix(in srgb,var(--sf-accent) 14%,transparent),transparent 36%),color-mix(in srgb,var(--sf-accent) 6%,var(--sf-surface))}.storefront-v2_dark__BTh1M{background:radial-gradient(circle at 80% 10%,color-mix(in srgb,var(--sf-accent) 22%,transparent),transparent 34%),var(--sf-primary);color:var(--sf-on-primary)}.storefront-v2_dark__BTh1M .storefront-v2_description__oyw2H,.storefront-v2_dark__BTh1M .storefront-v2_sectionSubtitle__HXRJ4{color:color-mix(in srgb,var(--sf-on-primary) 84%,transparent)}.storefront-v2_dark__BTh1M .storefront-v2_secondaryButton__tHKJ4{border-color:color-mix(in srgb,var(--sf-on-primary) 42%,transparent);background:color-mix(in srgb,var(--sf-on-primary) 8%,transparent);color:var(--sf-on-primary)}.storefront-v2_root__WvuGi[data-template] .storefront-v2_promo__t3rrn.storefront-v2_dark__BTh1M{position:relative;overflow:hidden;isolation:isolate;min-height:250px;gap:clamp(24px,4vw,64px);padding:clamp(32px,5vw,64px);border:1px solid color-mix(in srgb,var(--sf-on-primary) 16%,transparent);background:linear-gradient(118deg,color-mix(in srgb,var(--sf-primary) 64%,var(--sf-accent)) 0,var(--sf-primary) 62%,color-mix(in srgb,var(--sf-primary) 84%,#050a15) 100%);box-shadow:0 24px 60px color-mix(in srgb,var(--sf-primary) 18%,transparent)}.storefront-v2_root__WvuGi[data-template] .storefront-v2_promo__t3rrn.storefront-v2_dark__BTh1M:before{position:absolute;inset-block-end:-55%;inset-inline-end:-8%;z-index:0;width:clamp(260px,38vw,440px);aspect-ratio:1;border:1px solid color-mix(in srgb,var(--sf-on-primary) 16%,transparent);border-radius:50%;box-shadow:0 0 0 52px color-mix(in srgb,var(--sf-on-primary) 4%,transparent),0 0 0 104px color-mix(in srgb,var(--sf-on-primary) 3%,transparent);content:"";pointer-events:none}.storefront-v2_root__WvuGi[data-template] .storefront-v2_promo__t3rrn.storefront-v2_dark__BTh1M>*{position:relative;z-index:1}.storefront-v2_root__WvuGi[data-template] .storefront-v2_promo__t3rrn.storefront-v2_dark__BTh1M>div{flex:1 1 auto;min-width:0}.storefront-v2_root__WvuGi[data-template] .storefront-v2_promo__t3rrn.storefront-v2_dark__BTh1M .storefront-v2_sectionTitle__3ZcaU{max-width:18ch;margin-bottom:16px;font-size:clamp(28px,3.2vw,44px);line-height:1.32}.storefront-v2_root__WvuGi[data-template] .storefront-v2_promo__t3rrn.storefront-v2_dark__BTh1M .storefront-v2_description__oyw2H{max-width:52ch;line-height:1.9}.storefront-v2_root__WvuGi[data-template] .storefront-v2_promo__t3rrn.storefront-v2_dark__BTh1M .storefront-v2_secondaryButton__tHKJ4{flex:0 0 auto;border-color:transparent;background:var(--sf-on-primary);color:var(--sf-primary);box-shadow:0 10px 28px rgb(0 0 0/14%)}@media (max-width:600px){.storefront-v2_root__WvuGi[data-template] .storefront-v2_promo__t3rrn.storefront-v2_dark__BTh1M{min-height:320px;gap:28px;padding:32px 24px}.storefront-v2_root__WvuGi[data-template] .storefront-v2_promo__t3rrn.storefront-v2_dark__BTh1M:before{inset-block-end:-100px;inset-inline-end:-100px;width:250px}.storefront-v2_root__WvuGi[data-template] .storefront-v2_promo__t3rrn.storefront-v2_dark__BTh1M .storefront-v2_secondaryButton__tHKJ4{width:100%}}.storefront-v2_hero__lymky{min-height:520px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:48px}.storefront-v2_heroCentered__hhZ1R{min-height:520px;display:grid;place-content:center;text-align:center;max-width:900px}.storefront-v2_eyebrow__mNnv9{color:var(--sf-accent-text,var(--sf-ink));font-size:13px;font-weight:800}.storefront-v2_title__L6lpJ{margin-top:14px;font-size:clamp(36px,5vw,62px);line-height:1.08;font-weight:850;text-wrap:balance}.storefront-v2_description__oyw2H{margin-top:24px;color:var(--sf-muted);font-size:clamp(16px,1.7vw,19px);line-height:1.9;max-width:700px;text-wrap:pretty}.storefront-v2_heroAppearance__Us3JR .storefront-v2_heroBannerContent__PMfK5,.storefront-v2_heroAppearance__Us3JR .storefront-v2_heroBentoLead__vfzPy,.storefront-v2_heroAppearance__Us3JR .storefront-v2_heroCopy__D1Y3S,.storefront-v2_heroAppearance__Us3JR .storefront-v2_heroEditorialCopy__tHtLg{max-width:var(--sf-hero-content-width,640px)!important;text-align:var(--sf-hero-text-align,right)}.storefront-v2_heroAppearance__Us3JR .storefront-v2_heroBannerContent__PMfK5 .storefront-v2_sectionTitle__3ZcaU,.storefront-v2_heroAppearance__Us3JR .storefront-v2_heroBannerContent__PMfK5 .storefront-v2_title__L6lpJ,.storefront-v2_heroAppearance__Us3JR .storefront-v2_heroBentoLead__vfzPy .storefront-v2_title__L6lpJ,.storefront-v2_heroAppearance__Us3JR .storefront-v2_heroCopy__D1Y3S .storefront-v2_title__L6lpJ,.storefront-v2_heroAppearance__Us3JR .storefront-v2_heroEditorialCopy__tHtLg .storefront-v2_title__L6lpJ{font-size:var(--sf-hero-title-size,clamp(36px,5vw,62px))!important;line-height:var(--sf-hero-line-height,1.08)!important}.storefront-v2_heroAppearance__Us3JR .storefront-v2_heroBannerContent__PMfK5 .storefront-v2_description__oyw2H,.storefront-v2_heroAppearance__Us3JR .storefront-v2_heroBentoLead__vfzPy .storefront-v2_description__oyw2H,.storefront-v2_heroAppearance__Us3JR .storefront-v2_heroCopy__D1Y3S .storefront-v2_description__oyw2H,.storefront-v2_heroAppearance__Us3JR .storefront-v2_heroEditorialCopy__tHtLg .storefront-v2_description__oyw2H{max-width:var(--sf-hero-content-width,640px)!important;line-height:var(--sf-hero-description-line-height,1.9)!important}.storefront-v2_heroAppearance__Us3JR[data-sf-text-align=center] .storefront-v2_actions__aqV0d{justify-content:center}.storefront-v2_heroAppearance__Us3JR[data-sf-text-color=light] .storefront-v2_heroBentoLead__vfzPy,.storefront-v2_heroAppearance__Us3JR[data-sf-text-color=light] .storefront-v2_heroCopy__D1Y3S,.storefront-v2_heroAppearance__Us3JR[data-sf-text-color=light] .storefront-v2_heroEditorialCopy__tHtLg{color:#fff!important}.storefront-v2_heroAppearance__Us3JR[data-sf-text-color=light] .storefront-v2_description__oyw2H,.storefront-v2_heroAppearance__Us3JR[data-sf-text-color=light] .storefront-v2_heroBannerContent__PMfK5 .storefront-v2_description__oyw2H{color:rgba(255,255,255,.84)!important}.storefront-v2_heroAppearance__Us3JR[data-sf-text-color=light] .storefront-v2_eyebrow__mNnv9,.storefront-v2_heroAppearance__Us3JR[data-sf-text-color=light] .storefront-v2_sectionTitle__3ZcaU,.storefront-v2_heroAppearance__Us3JR[data-sf-text-color=light] .storefront-v2_title__L6lpJ{color:#fff!important}.storefront-v2_heroAppearance__Us3JR[data-sf-text-color=dark] .storefront-v2_heroBentoLead__vfzPy,.storefront-v2_heroAppearance__Us3JR[data-sf-text-color=dark] .storefront-v2_heroCopy__D1Y3S,.storefront-v2_heroAppearance__Us3JR[data-sf-text-color=dark] .storefront-v2_heroEditorialCopy__tHtLg{color:#111827!important}.storefront-v2_heroAppearance__Us3JR[data-sf-text-color=dark] .storefront-v2_description__oyw2H,.storefront-v2_heroAppearance__Us3JR[data-sf-text-color=dark] .storefront-v2_heroBannerContent__PMfK5 .storefront-v2_description__oyw2H{color:#374151!important}.storefront-v2_heroAppearance__Us3JR[data-sf-text-color=dark] .storefront-v2_eyebrow__mNnv9,.storefront-v2_heroAppearance__Us3JR[data-sf-text-color=dark] .storefront-v2_sectionTitle__3ZcaU,.storefront-v2_heroAppearance__Us3JR[data-sf-text-color=dark] .storefront-v2_title__L6lpJ{color:#111827!important}.storefront-v2_heroAppearance__Us3JR[data-sf-text-color=custom] .storefront-v2_heroBentoLead__vfzPy,.storefront-v2_heroAppearance__Us3JR[data-sf-text-color=custom] .storefront-v2_heroCopy__D1Y3S,.storefront-v2_heroAppearance__Us3JR[data-sf-text-color=custom] .storefront-v2_heroEditorialCopy__tHtLg{color:var(--sf-hero-text-color,var(--sf-ink))!important}.storefront-v2_heroAppearance__Us3JR[data-sf-text-color=custom] .storefront-v2_description__oyw2H,.storefront-v2_heroAppearance__Us3JR[data-sf-text-color=custom] .storefront-v2_heroBannerContent__PMfK5 .storefront-v2_description__oyw2H{color:color-mix(in srgb,var(--sf-hero-text-color,var(--sf-ink)) 72%,transparent)!important}.storefront-v2_heroAppearance__Us3JR[data-sf-text-color=custom] .storefront-v2_eyebrow__mNnv9,.storefront-v2_heroAppearance__Us3JR[data-sf-text-color=custom] .storefront-v2_sectionTitle__3ZcaU,.storefront-v2_heroAppearance__Us3JR[data-sf-text-color=custom] .storefront-v2_title__L6lpJ{color:var(--sf-hero-text-color,var(--sf-ink))!important}.storefront-v2_heroAppearance__Us3JR[data-sf-text-panel=glass] .storefront-v2_heroBannerContent__PMfK5,.storefront-v2_heroAppearance__Us3JR[data-sf-text-panel=glass] .storefront-v2_heroBentoLead__vfzPy,.storefront-v2_heroAppearance__Us3JR[data-sf-text-panel=glass] .storefront-v2_heroCopy__D1Y3S,.storefront-v2_heroAppearance__Us3JR[data-sf-text-panel=glass] .storefront-v2_heroEditorialCopy__tHtLg,.storefront-v2_heroAppearance__Us3JR[data-sf-text-panel=solid] .storefront-v2_heroBannerContent__PMfK5,.storefront-v2_heroAppearance__Us3JR[data-sf-text-panel=solid] .storefront-v2_heroBentoLead__vfzPy,.storefront-v2_heroAppearance__Us3JR[data-sf-text-panel=solid] .storefront-v2_heroCopy__D1Y3S,.storefront-v2_heroAppearance__Us3JR[data-sf-text-panel=solid] .storefront-v2_heroEditorialCopy__tHtLg{display:flex!important;width:-moz-fit-content!important;width:fit-content!important;max-width:min(var(--sf-hero-content-width,640px),calc(100% - 32px));min-height:0!important;height:auto!important;flex-direction:column;justify-self:start!important;align-self:center!important;margin-inline:clamp(16px,3vw,36px);border:1px solid rgba(255,255,255,.18);border-radius:var(--sf-card-radius,24px);padding:clamp(18px,3vw,34px);box-shadow:0 18px 48px rgba(10,16,25,.18)}.storefront-v2_heroAppearance__Us3JR .storefront-v2_heroCentered__hhZ1R .storefront-v2_heroCopy__D1Y3S{margin-inline:auto;justify-self:center}.storefront-v2_heroAppearance__Us3JR[data-sf-text-panel=glass] .storefront-v2_heroBannerContent__PMfK5,.storefront-v2_heroAppearance__Us3JR[data-sf-text-panel=glass] .storefront-v2_heroBentoLead__vfzPy,.storefront-v2_heroAppearance__Us3JR[data-sf-text-panel=glass] .storefront-v2_heroCopy__D1Y3S,.storefront-v2_heroAppearance__Us3JR[data-sf-text-panel=glass] .storefront-v2_heroEditorialCopy__tHtLg{background:rgba(255,255,255,.78);backdrop-filter:blur(18px) saturate(125%)}.storefront-v2_heroAppearance__Us3JR[data-sf-text-panel=glass][data-sf-text-color=light] :is(.storefront-v2_heroCopy__D1Y3S,.storefront-v2_heroBentoLead__vfzPy,.storefront-v2_heroBannerContent__PMfK5,.storefront-v2_heroEditorialCopy__tHtLg){background:rgba(12,18,28,.62)}.storefront-v2_heroAppearance__Us3JR[data-sf-text-panel=solid] :is(.storefront-v2_heroCopy__D1Y3S,.storefront-v2_heroBentoLead__vfzPy,.storefront-v2_heroBannerContent__PMfK5,.storefront-v2_heroEditorialCopy__tHtLg){background:var(--sf-surface)}.storefront-v2_heroAppearance__Us3JR[data-sf-text-panel=solid][data-sf-text-color=light] :is(.storefront-v2_heroCopy__D1Y3S,.storefront-v2_heroBentoLead__vfzPy,.storefront-v2_heroBannerContent__PMfK5,.storefront-v2_heroEditorialCopy__tHtLg){background:#151b25}.storefront-v2_heroAppearance__Us3JR[data-sf-text-panel=half] .storefront-v2_heroBannerContent__PMfK5{--sf-hero-panel-gap:clamp(14px,3vw,34px);display:flex!important;width:calc(50% - (var(--sf-hero-panel-gap) * 2))!important;max-width:calc(50% - (var(--sf-hero-panel-gap) * 2))!important;min-height:0!important;height:auto!important;align-self:stretch!important;margin:var(--sf-hero-panel-gap);flex-direction:column;justify-content:center!important;border:0;border-radius:clamp(18px,calc(var(--sf-radius) * 1.35),32px);background:color-mix(in srgb,var(--sf-surface) 58%,transparent);box-shadow:none;backdrop-filter:none}.storefront-v2_heroAppearance__Us3JR[data-sf-text-panel=half][data-sf-text-color=light] .storefront-v2_heroBannerContent__PMfK5{background:linear-gradient(270deg,rgba(8,15,28,.54),rgba(8,15,28,.16))}.storefront-v2_heroAppearance__Us3JR[data-sf-text-panel=half][data-sf-text-color=light] .storefront-v2_heroBannerContent__PMfK5 :is(.storefront-v2_title__L6lpJ,.storefront-v2_sectionTitle__3ZcaU,.storefront-v2_description__oyw2H,.storefront-v2_eyebrow__mNnv9){text-shadow:0 2px 12px rgba(0,0,0,.76)}.storefront-v2_heroAppearance__Us3JR[data-sf-text-panel=half][data-sf-text-color=light] .storefront-v2_heroBannerContent__PMfK5 .storefront-v2_description__oyw2H{max-width:min(88%,420px)!important;margin-inline:auto;text-shadow:0 1px 2px #000,0 2px 14px rgba(0,0,0,.9)}@media (max-width:800px){.storefront-v2_heroAppearance__Us3JR[data-sf-text-panel=half] .storefront-v2_heroBannerContent__PMfK5{display:flex!important;width:calc(100% - 32px)!important;max-width:100%!important;min-height:0!important;height:auto!important;align-self:flex-end!important;margin:16px;border:1px solid rgba(255,255,255,.18);border-radius:var(--sf-card-radius,24px);padding:18px!important;background:rgba(255,255,255,.82);backdrop-filter:none;box-shadow:0 14px 36px rgba(10,16,25,.18)}.storefront-v2_heroAppearance__Us3JR[data-sf-text-panel=half][data-sf-text-color=light] .storefront-v2_heroBannerContent__PMfK5{background:linear-gradient(270deg,rgba(8,15,28,.54),rgba(8,15,28,.12))}.storefront-v2_heroAppearance__Us3JR[data-sf-text-panel=half][data-sf-text-align=center] .storefront-v2_heroBannerContent__PMfK5{align-items:center!important;text-align:center}.storefront-v2_heroAppearance__Us3JR[data-sf-text-panel=half][data-sf-text-align=center] .storefront-v2_heroBannerContent__PMfK5 .storefront-v2_description__oyw2H{margin-inline:auto;text-align:center}.storefront-v2_heroAppearance__Us3JR[data-sf-text-panel=half][data-sf-text-align=center] .storefront-v2_heroBannerContent__PMfK5 .storefront-v2_actions__aqV0d{width:100%;justify-content:center}.storefront-v2_heroAppearance__Us3JR[data-sf-text-panel=glass] :is(.storefront-v2_heroCopy__D1Y3S,.storefront-v2_heroBentoLead__vfzPy,.storefront-v2_heroBannerContent__PMfK5,.storefront-v2_heroEditorialCopy__tHtLg),.storefront-v2_heroAppearance__Us3JR[data-sf-text-panel=solid] :is(.storefront-v2_heroCopy__D1Y3S,.storefront-v2_heroBentoLead__vfzPy,.storefront-v2_heroBannerContent__PMfK5,.storefront-v2_heroEditorialCopy__tHtLg){width:calc(100% - 32px)!important;max-width:100%!important;margin-inline:16px;padding:18px!important}}.storefront-v2_heroCentered__hhZ1R .storefront-v2_description__oyw2H{margin-inline:auto}.storefront-v2_actions__aqV0d{margin-top:32px;display:flex;flex-wrap:wrap;gap:12px}.storefront-v2_heroCentered__hhZ1R .storefront-v2_actions__aqV0d{justify-content:center}.storefront-v2_heroVisual__UnO3t{aspect-ratio:4/3;border-radius:var(--sf-image-radius,var(--sf-radius));background:color-mix(in srgb,var(--sf-accent) 12%,var(--sf-surface));box-shadow:0 30px 80px rgba(17,24,39,.12);overflow:hidden}.storefront-v2_root__WvuGi[data-business=consulting] .storefront-v2_heroVisual__UnO3t{aspect-ratio:4/3;border:1px solid var(--sf-line);box-shadow:0 12px 32px -8px rgba(27,26,23,.18)}.storefront-v2_heroPlaceholder__aelP4{display:flex;height:100%;flex-direction:column;justify-content:flex-end;padding:clamp(28px,5vw,56px);background:var(--sf-primary);color:var(--sf-on-primary)}.storefront-v2_heroPlaceholder__aelP4 span{color:var(--sf-on-primary,#fff);font-size:14px;font-weight:750}.storefront-v2_heroPlaceholder__aelP4 strong{margin-top:18px;max-width:420px;font-size:clamp(28px,4vw,48px);line-height:1.35;text-wrap:balance}.storefront-v2_heroPlaceholder__aelP4 p{margin-top:18px;color:color-mix(in srgb,var(--sf-on-primary) 76%,transparent);line-height:1.8;text-wrap:pretty}.storefront-v2_heroVisual__UnO3t img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.storefront-v2_sectionHead__ZxRTk{max-width:680px;margin-bottom:32px}.storefront-v2_sectionTitle__3ZcaU{font-size:clamp(26px,3.5vw,38px);line-height:1.25;font-weight:850;text-wrap:balance}.storefront-v2_sectionSubtitle__HXRJ4{margin-top:10px;color:var(--sf-muted);line-height:1.8;text-wrap:pretty}.storefront-v2_grid__sW4ip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.storefront-v2_grid3__pN7N8{grid-template-columns:repeat(3,minmax(0,1fr))}.storefront-v2_card__ayhod{border:1px solid var(--sf-line);border-radius:var(--sf-radius);background:var(--sf-surface);padding:22px;color:var(--sf-ink);box-shadow:0 8px 30px rgba(17,24,39,.045)}.storefront-v2_card__ayhod img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:calc(var(--sf-radius) * .7);margin-bottom:12px}.storefront-v2_cardTitle__2olK5{font-size:18px;font-weight:800}.storefront-v2_cardText__heuTy{margin-top:8px;color:var(--sf-muted);line-height:1.75;text-wrap:pretty}.storefront-v2_aboutProofCard__uy3p0{background:#fff;color:var(--sf-ink,#172033)}.storefront-v2_aboutProofCard__uy3p0 .storefront-v2_cardTitle__2olK5{color:var(--sf-ink,#172033)}.storefront-v2_aboutProofCard__uy3p0 .storefront-v2_cardText__heuTy{color:#475467}.storefront-v2_faqList__we75V{display:grid;gap:18px;max-width:860px}.storefront-v2_faqItems__666x0{display:grid;margin-top:18px;border-top:1px solid var(--sf-line)}.storefront-v2_faqItem__iPWvK{border-bottom:1px solid var(--sf-line);color:var(--sf-ink)}.storefront-v2_faqItem__iPWvK summary{display:flex;cursor:pointer;align-items:center;justify-content:space-between;gap:18px;padding:17px 0;font-size:15px;font-weight:750;list-style:none}.storefront-v2_faqItem__iPWvK summary::-webkit-details-marker{display:none}.storefront-v2_faqItem__iPWvK summary:after{flex:0 0 auto;color:var(--sf-accent);content:"+";font-size:22px;font-weight:400;line-height:1}.storefront-v2_faqItem__iPWvK[open] summary:after{content:"−"}.storefront-v2_faqItem__iPWvK p{padding:0 0 17px;color:var(--sf-muted);font-size:14px;line-height:1.9;white-space:pre-wrap}.storefront-v2_productGrid__FMD2u{display:grid;grid-template-columns:repeat(var(--sf-grid-columns,4),minmax(0,1fr));gap:24px}.storefront-v2_productRailWrap__6gOe_{position:relative}.storefront-v2_productRailWrap__6gOe_:after,.storefront-v2_productRailWrap__6gOe_:before{position:absolute;top:0;bottom:48px;z-index:2;width:24px;content:"";pointer-events:none}.storefront-v2_productRailWrap__6gOe_:before{inset-inline-start:0;background:linear-gradient(90deg,transparent,var(--sf-surface))}.storefront-v2_productRailWrap__6gOe_:after{inset-inline-end:0;background:linear-gradient(270deg,transparent,var(--sf-surface))}.storefront-v2_productRail__FHyUS{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;padding:6px 2px 20px;cursor:grab;direction:rtl;scrollbar-width:none}@media (min-width:901px){.storefront-v2_root__WvuGi .storefront-v2_productRailWrap__6gOe_{--sf-rail-edge:calc((100vw - min(1180px, 100vw - 32px)) / 2);width:100vw;max-width:none;margin-inline:calc((100% - 100vw) / 2)}.storefront-v2_root__WvuGi .storefront-v2_productRailWrap__6gOe_>.storefront-v2_productRail__FHyUS{padding-inline:var(--sf-rail-edge);scroll-padding-inline:var(--sf-rail-edge)}.storefront-v2_root__WvuGi .storefront-v2_productRailWrap__6gOe_:after,.storefront-v2_root__WvuGi .storefront-v2_productRailWrap__6gOe_:before{width:56px}.storefront-v2_root__WvuGi .storefront-v2_productRailFooter__Tpk4M{width:min(1180px,calc(100% - 32px));margin-inline:auto}}.storefront-v2_productRail__FHyUS::-webkit-scrollbar{width:0;height:0;display:none}.storefront-v2_productRail__FHyUS>:is(a,[data-storefront-link-card]){flex:0 0 calc((100% - 46px) / 3.25);scroll-snap-align:start;-webkit-user-select:none;-moz-user-select:none;user-select:none}.storefront-v2_productRail__FHyUS:focus-visible{outline:3px solid var(--sf-accent);outline-offset:3px}.storefront-v2_productRailFooter__Tpk4M{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:16px;margin-top:-8px}.storefront-v2_productRailHint__W_wDI{margin:0;color:var(--sf-muted);font-size:12px}.storefront-v2_productRailControls__LJQzw{display:flex;direction:ltr;flex:0 0 auto;gap:8px}.storefront-v2_productRailControls__LJQzw button{display:grid;width:36px;height:36px;place-items:center;border:1px solid color-mix(in srgb,var(--sf-ink,#172033) 12%,transparent);border-radius:50%;background:#fff;color:var(--sf-ink,#172033);cursor:pointer;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.storefront-v2_productRailControls__LJQzw button:hover{border-color:color-mix(in srgb,var(--sf-ink,#172033) 18%,transparent);background:#f8fafc;color:var(--sf-ink,#172033)}.storefront-v2_productRailControls__LJQzw button:focus-visible{outline:3px solid var(--sf-accent);outline-offset:2px}@media (max-width:900px){.storefront-v2_productRail__FHyUS>:is(a,[data-storefront-link-card]){flex-basis:calc((100% - 14px) / 2.15)}}@media (max-width:520px){.storefront-v2_productRailWrap__6gOe_{min-width:0;max-width:100%}.storefront-v2_productRailFooter__Tpk4M{box-sizing:border-box;width:100%;min-width:0;flex-wrap:wrap;gap:8px 12px;padding-inline:12px}.storefront-v2_productRailHint__W_wDI{min-width:0;flex:1 1 150px;overflow-wrap:anywhere;line-height:1.5}.storefront-v2_productRail__FHyUS>:is(a,[data-storefront-link-card]){flex-basis:64%}}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1]{--sf-radius:0;background:var(--sf-surface)}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_header__hNlHt{border-bottom:1px solid var(--sf-line);background:var(--sf-surface)}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_announcement__hxD2v{min-height:24px;padding-inline:max(20px,calc((100% - 1180px) / 2));border:0;background:var(--sf-action-accent,var(--sf-accent));color:var(--sf-on-action-accent,#fff);font-size:12px;font-weight:650;line-height:24px;text-align:start}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_nav__E9_V4{min-height:68px}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_brand__qpHjB{color:var(--sf-ink);font-size:16px}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_links__vn4ie{gap:22px;color:var(--sf-ink);font-size:12px}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_cartButton__fAraV,.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_iconButton__R_50t,.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_links__vn4ie a{color:var(--sf-ink)}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_ctaButton__yd8XW{background:var(--sf-action-accent,var(--sf-accent));color:var(--sf-on-action-accent,#fff);font-size:12px}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_main__tElVo>section[data-template-section-id=solutions-hero]{position:relative;background:var(--sf-primary);color:var(--sf-on-primary);padding-block:0}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_main__tElVo>section[data-template-section-id=solutions-hero]:after{position:absolute;inset-inline-start:8%;bottom:-7px;width:min(46%,540px);height:7px;background:var(--sf-accent);content:""}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_main__tElVo>section[data-template-section-id=solutions-hero] .storefront-v2_hero__lymky{min-height:clamp(500px,58vw,720px);max-width:1180px;grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);gap:0;padding-inline:0}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_main__tElVo>section[data-template-section-id=solutions-hero] .storefront-v2_eyebrow__mNnv9{color:var(--sf-on-primary,#fff);font-size:12px;letter-spacing:.08em}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_main__tElVo>section[data-template-section-id=solutions-hero] .storefront-v2_title__L6lpJ{max-width:440px;color:var(--sf-on-primary);font-size:clamp(38px,5vw,68px);letter-spacing:-.07em;line-height:1.02}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_main__tElVo>section[data-template-section-id=solutions-hero] .storefront-v2_description__oyw2H{max-width:420px;color:color-mix(in srgb,var(--sf-on-primary) 72%,transparent);font-size:13px;line-height:1.8}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_main__tElVo>section[data-template-section-id=solutions-hero] .storefront-v2_ctaButton__yd8XW{background:var(--sf-action-accent,var(--sf-accent));color:var(--sf-on-action-accent,#fff)}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_main__tElVo>section[data-template-section-id=solutions-hero] .storefront-v2_secondaryButton__tHKJ4{border-color:color-mix(in srgb,var(--sf-on-primary) 54%,transparent);background:transparent;color:var(--sf-on-primary)}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_main__tElVo>section[data-template-section-id=solutions-hero] .storefront-v2_heroVisual__UnO3t{position:relative;height:100%;min-height:500px;border-radius:0;background:var(--sf-primary);box-shadow:none}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_main__tElVo>section[data-template-section-id=solutions-hero] .storefront-v2_heroVisual__UnO3t img{position:relative;z-index:0;filter:saturate(.76) contrast(1.05)}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_main__tElVo>section[data-template-section-id=solutions-hero] .storefront-v2_heroVisual__UnO3t:before{position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--sf-primary) 48%,transparent),transparent 46%);content:"";pointer-events:none}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_main__tElVo>section[data-template-section-id=solutions-impact]{border-bottom:1px solid var(--sf-line);background:var(--sf-surface);padding-block:30px}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_main__tElVo>section[data-template-section-id=solutions-impact] .storefront-v2_sectionHead__ZxRTk{max-width:1180px;margin-inline:auto;margin-bottom:18px}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_main__tElVo>section[data-template-section-id=solutions-impact] .storefront-v2_sectionTitle__3ZcaU{color:var(--sf-ink);font-size:16px}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_main__tElVo>section[data-template-section-id=solutions-impact] .storefront-v2_grid3__pN7N8{max-width:1180px;margin-inline:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_main__tElVo>section[data-template-section-id=solutions-impact] .storefront-v2_card__ayhod{border:0;border-inline-start:1px solid var(--sf-line);border-radius:0;background:var(--sf-surface);box-shadow:none;padding:20px 28px}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_main__tElVo>section[data-template-section-id=solutions-impact] .storefront-v2_card__ayhod:first-child{border-inline-start:0}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_main__tElVo>section[data-template-section-id=solutions-impact] .storefront-v2_cardTitle__2olK5{color:var(--sf-ink);font-size:30px}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_main__tElVo>section[data-template-section-id=solutions-impact] .storefront-v2_cardText__heuTy{color:var(--sf-muted);font-size:12px}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_main__tElVo>section[data-template-section-id=solutions-about] .storefront-v2_sectionTitle__3ZcaU,.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_main__tElVo>section[data-template-section-id=solutions-catalog] .storefront-v2_sectionTitle__3ZcaU,.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_main__tElVo>section[data-template-section-id=solutions-faq] .storefront-v2_sectionTitle__3ZcaU,.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_main__tElVo>section[data-template-section-id=solutions-insights] .storefront-v2_sectionTitle__3ZcaU{color:var(--sf-ink);font-size:clamp(28px,4vw,50px);letter-spacing:-.06em}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_main__tElVo>section[data-template-section-id=solutions-about] .storefront-v2_grid3__pN7N8{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_main__tElVo>section[data-template-section-id=solutions-about] .storefront-v2_card__ayhod{min-height:200px;border:1px solid var(--sf-line);border-radius:0;background:var(--sf-surface);box-shadow:none}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_main__tElVo>section[data-template-section-id=solutions-about] .storefront-v2_cardTitle__2olK5{color:var(--sf-ink);font-size:18px}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_main__tElVo>section[data-template-section-id=solutions-about] .storefront-v2_cardText__heuTy{color:var(--sf-muted);font-size:12px}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_main__tElVo>section[data-template-section-id=solutions-catalog] .storefront-v2_productGrid__FMD2u{grid-template-columns:minmax(0,920px);justify-content:center}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_main__tElVo>section[data-template-section-id=solutions-catalog] .storefront-v2_productCardStyle-horizontal__dumOD{min-height:220px;border:1px solid var(--sf-line);border-radius:0;background:var(--sf-surface);box-shadow:none}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_main__tElVo>section[data-template-section-id=solutions-catalog] .storefront-v2_productAction__E3NSw{border-radius:0;background:var(--sf-primary);color:var(--sf-on-primary)}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_main__tElVo>section[data-template-section-id=solutions-insights]{background:var(--sf-accent);padding-block:70px}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_main__tElVo>section[data-template-section-id=solutions-insights] .storefront-v2_shell__gsxbF{max-width:1180px}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_main__tElVo>section[data-template-section-id=solutions-insights] .storefront-v2_promoBento__gzOHz{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_main__tElVo>section[data-template-section-id=solutions-insights] .storefront-v2_promoBentoCardFeatured__YqdA2,.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_main__tElVo>section[data-template-section-id=solutions-insights] .storefront-v2_promoBentoCard__qGAkm{min-height:180px;grid-column:auto;grid-row:auto;border-radius:0;background:var(--sf-surface);color:var(--sf-ink)}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_main__tElVo>section[data-template-section-id=solutions-insights] .storefront-v2_promoBentoCard__qGAkm:after{display:none}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_main__tElVo>section[data-template-section-id=solutions-insights] .storefront-v2_promoBentoContent__Ejht7 p{color:var(--sf-muted)}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_main__tElVo>section[data-template-section-id=solutions-faq] .storefront-v2_faq__GTbmG{border-color:var(--sf-line);border-radius:0;background:var(--sf-surface)}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_main__tElVo>section[data-template-section-id=solutions-contact]{background:var(--sf-surface)}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_main__tElVo>section[data-template-section-id=solutions-cta]{background:var(--sf-primary);color:var(--sf-on-primary)}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_main__tElVo>section[data-template-section-id=solutions-cta] .storefront-v2_promo__t3rrn{border-radius:0;background:var(--sf-primary)}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_footer__cxOLX{background:var(--sf-primary);color:var(--sf-on-primary)}@media (max-width:760px){.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_links__vn4ie{display:none}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_main__tElVo>section[data-template-section-id=solutions-hero] .storefront-v2_hero__lymky{min-height:0;grid-template-columns:1fr;padding-block:40px}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_main__tElVo>section[data-template-section-id=solutions-hero] .storefront-v2_heroVisual__UnO3t{min-height:300px;order:-1}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_main__tElVo>section[data-template-section-id=solutions-about] .storefront-v2_grid3__pN7N8,.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_main__tElVo>section[data-template-section-id=solutions-impact] .storefront-v2_grid3__pN7N8{grid-template-columns:1fr}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_main__tElVo>section[data-template-section-id=solutions-impact] .storefront-v2_card__ayhod{border-inline-start:0;border-top:1px solid var(--sf-line)}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_main__tElVo>section[data-template-section-id=solutions-impact] .storefront-v2_card__ayhod:first-child{border-top:0}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] .storefront-v2_main__tElVo>section[data-template-section-id=solutions-insights] .storefront-v2_promoBento__gzOHz{grid-template-columns:1fr}}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-variant=soft-cards] .storefront-v2_carouselTrack__pGuQ5{gap:16px}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-variant=soft-cards] .storefront-v2_carouselCard__PKuR2{width:clamp(156px,18vw,206px);min-height:190px;aspect-ratio:1.15;position:relative;align-items:flex-end;justify-content:flex-end;padding:0;overflow:hidden;border:0;border-radius:24px;background:var(--sf-primary);box-shadow:0 10px 26px color-mix(in srgb,var(--sf-primary) 10%,transparent)}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-variant=soft-cards] .storefront-v2_carouselCard__PKuR2:after{pointer-events:none;position:absolute;inset:48% 0 0;display:block;background:color-mix(in srgb,var(--sf-primary) 76%,transparent);content:""}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-variant=soft-cards] .storefront-v2_carouselCard__PKuR2 img{position:absolute;inset:0;width:100%;height:100%;border-radius:0;-o-object-fit:cover;object-fit:cover}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-variant=soft-cards] .storefront-v2_carouselCard__PKuR2>span:not(.storefront-v2_categoryImagePlaceholder__o5Wj_){position:relative;z-index:1;max-width:100%;padding:14px 16px;color:#fff;font-size:14px;font-weight:850;line-height:1.5;text-align:start}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-variant=circles] .storefront-v2_carouselTrack__pGuQ5{gap:20px;justify-content:center}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-variant=circles] .storefront-v2_carouselCard__PKuR2{width:clamp(108px,12vw,138px);min-height:0;aspect-ratio:auto;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:0;border:0;overflow:visible;border-radius:0;background:transparent;box-shadow:none}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-variant=circles] .storefront-v2_carouselCard__PKuR2:after{pointer-events:none;display:none}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-variant=circles] .storefront-v2_carouselCard__PKuR2 img{position:relative;inset:auto;width:clamp(96px,10vw,124px);height:clamp(96px,10vw,124px);border-radius:50%;-o-object-fit:cover;object-fit:cover;background:color-mix(in srgb,var(--sf-accent) 18%,var(--sf-surface))}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-variant=circles] .storefront-v2_carouselCard__PKuR2>span:not(.storefront-v2_categoryImagePlaceholder__o5Wj_){position:relative;max-width:100%;color:var(--sf-ink);font-size:12px;font-weight:850;text-align:center}.storefront-v2_root__WvuGi .storefront-v2_categoryCirclesHead__UEq0W{width:100%;max-width:none;display:flex;align-items:end;justify-content:space-between;gap:18px}.storefront-v2_root__WvuGi .storefront-v2_categoryViewAll__dyU40{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;color:var(--sf-primary);font-size:12px;font-weight:850}.storefront-v2_root__WvuGi .storefront-v2_categoryViewAll__dyU40 span{font-size:16px;line-height:1}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-variant=circles] .storefront-v2_carouselControls__b986e{top:50%;inset-inline-start:-14px;inset-inline-end:auto;z-index:3;display:flex;transform:translateY(-50%)}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-variant=circles] .storefront-v2_carouselControls__b986e button{width:34px;height:34px;border:1px solid var(--sf-line);background:var(--sf-surface);box-shadow:0 8px 18px color-mix(in srgb,var(--sf-primary) 12%,transparent)}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-variant=circles] .storefront-v2_carouselControls__b986e button:last-child{display:none}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-variant=bento] .storefront-v2_carouselViewport__7NtsF{overflow:visible}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-variant=bento] .storefront-v2_carouselTrack__pGuQ5{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;min-width:0}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-variant=bento] .storefront-v2_carouselCard__PKuR2{width:auto;min-height:148px;aspect-ratio:auto;align-items:flex-end;border:0;border-radius:24px;background:var(--sf-primary);color:var(--sf-on-primary)}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-variant=bento] .storefront-v2_carouselCard__PKuR2:first-child{min-height:310px;grid-column:span 2;grid-row:span 2}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-variant=bento] .storefront-v2_carouselCard__PKuR2:after{pointer-events:none;position:absolute;inset:52% 0 0;display:block;background:color-mix(in srgb,var(--sf-primary) 72%,transparent);content:""}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-variant=bento] .storefront-v2_carouselCard__PKuR2 img{inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-variant=bento] .storefront-v2_carouselCard__PKuR2>span:not(.storefront-v2_categoryImagePlaceholder__o5Wj_){z-index:1;color:#fff;font-size:15px;font-weight:850}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-variant=rail] .storefront-v2_carouselTrack__pGuQ5{gap:12px}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-variant=rail] .storefront-v2_carouselCard__PKuR2{width:clamp(230px,27vw,320px);min-height:94px;aspect-ratio:auto;align-items:center;padding:12px 16px;border:1px solid var(--sf-line);border-radius:18px;background:var(--sf-surface)}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-variant=rail] .storefront-v2_carouselCard__PKuR2:after{pointer-events:none;display:none}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-variant=rail] .storefront-v2_carouselCard__PKuR2 img{inset:auto 12px auto auto;width:68px;height:68px;border-radius:18px;-o-object-fit:cover;object-fit:cover}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-variant=rail] .storefront-v2_carouselCard__PKuR2>span:not(.storefront-v2_categoryImagePlaceholder__o5Wj_){max-width:calc(100% - 82px);margin-inline-start:auto;color:var(--sf-ink);font-size:14px;font-weight:800}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2 .storefront-v2_categoryImagePlaceholder__o5Wj_{position:absolute;inset:auto 12px 12px auto;width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:color-mix(in srgb,var(--sf-accent) 28%,var(--sf-surface));color:var(--sf-primary);font-size:24px;font-weight:900}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-variant=soft-cards] .storefront-v2_categoryImagePlaceholder__o5Wj_{position:absolute;inset:0;width:100%;height:100%;border-radius:0;background:color-mix(in srgb,var(--sf-accent) 30%,var(--sf-primary));color:#fff;font-size:48px}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-variant=circles] .storefront-v2_categoryImagePlaceholder__o5Wj_{position:relative;inset:auto;width:clamp(96px,10vw,124px);height:clamp(96px,10vw,124px);border-radius:50%;background:color-mix(in srgb,var(--sf-accent) 38%,var(--sf-primary));color:#fff;font-size:38px}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-variant=bento] .storefront-v2_categoryImagePlaceholder__o5Wj_{inset:0;width:100%;height:100%;background:color-mix(in srgb,var(--sf-accent) 24%,var(--sf-primary));color:#fff;font-size:42px}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-variant=rail] .storefront-v2_categoryImagePlaceholder__o5Wj_{inset:auto 12px auto auto;width:68px;height:68px;border-radius:18px}@media (max-width:760px){.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-variant=bento] .storefront-v2_carouselTrack__pGuQ5{grid-template-columns:repeat(2,minmax(0,1fr))}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-variant=bento] .storefront-v2_carouselCard__PKuR2:first-child{min-height:230px;grid-column:span 2;grid-row:span 2}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-variant=circles] .storefront-v2_carouselTrack__pGuQ5{justify-content:flex-start}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-variant=circles] .storefront-v2_carouselControls__b986e{display:none}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-variant=soft-cards] .storefront-v2_carouselCard__PKuR2{width:154px;min-height:164px;padding:0}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-variant=soft-cards] .storefront-v2_carouselCard__PKuR2 img,.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-variant=soft-cards] .storefront-v2_categoryImagePlaceholder__o5Wj_{inset:0;width:100%;height:100%}}@media (max-width:640px){.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_productCardStyle-horizontal__dumOD{grid-template-columns:92px minmax(0,1fr)}.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productMedia__aej1B{min-height:148px}.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productBody__inf0e{min-width:0;padding:12px}.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productTitle__4oF6n{min-height:0;font-size:13px;line-height:1.55}.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productFooter__9lZy1{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px}.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productPrice__2g1C3{min-width:0;font-size:13px;line-height:1.5}.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productPriceLabel__sCfra{font-size:12px}.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productAction__E3NSw{min-width:0;padding-inline:8px;white-space:nowrap;font-size:12px}}.storefront-v2_productCard__aD39N{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--sf-line);border-radius:var(--sf-radius);background:var(--sf-surface);color:var(--sf-ink);text-decoration:none;cursor:pointer}.storefront-v2_productCard__aD39N:hover{border-color:var(--sf-accent)}.storefront-v2_productCard__aD39N:focus-visible{outline:3px solid var(--sf-accent);outline-offset:4px}.storefront-v2_productMedia__aej1B{display:grid;place-items:center;aspect-ratio:1;overflow:hidden;background:color-mix(in srgb,var(--sf-ink) 3%,var(--sf-surface));border-bottom:1px solid var(--sf-line)}.storefront-v2_productTitleLink__DKJYu{color:inherit;text-decoration:none}.storefront-v2_productDescription__mQFIM{display:-webkit-box;min-height:3.3em;overflow:hidden;margin-top:6px;color:var(--sf-muted);font-size:12px;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-wrap:pretty}.storefront-v2_storefrontCardAction__HJCZv{display:inline-flex;min-width:112px;min-height:40px;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;padding-inline:12px;border:1px solid var(--sf-primary);border-radius:var(--sf-button-radius,10px);background:var(--sf-primary);color:var(--sf-on-primary);cursor:pointer;font:inherit;font-size:12px;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap;transition:filter .18s ease,transform .18s ease}.storefront-v2_storefrontCardAction__HJCZv:hover{filter:brightness(.94)}.storefront-v2_storefrontCardAction__HJCZv:active{transform:scale(.98)}.storefront-v2_storefrontCardAction__HJCZv:focus-visible{outline:2px solid var(--sf-focus);outline-offset:2px}.storefront-v2_storefrontCardActionAdded__3BLCK{border-color:color-mix(in srgb,var(--sf-primary) 32%,var(--sf-line));background:color-mix(in srgb,var(--sf-primary) 9%,var(--sf-surface));color:var(--sf-accent-text,var(--sf-primary))}.storefront-v2_storefrontCardActionDisabled__2_pyD{border-color:var(--sf-line);background:var(--sf-soft-surface,var(--sf-surface));color:var(--sf-muted);cursor:default}.storefront-v2_productMedia__aej1B img{width:100%;height:100%;min-height:0;-o-object-fit:cover;object-fit:cover}.storefront-v2_productPlaceholder__LH0BJ{display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--sf-muted);font-size:12px}.storefront-v2_productBody__inf0e{display:flex;flex:1;flex-direction:column;padding:16px}.storefront-v2_productTitle__4oF6n{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:3.5em;font-size:15px;font-weight:650;line-height:1.75;overflow-wrap:anywhere;text-wrap:pretty}.storefront-v2_productPrice__2g1C3{margin-top:auto;padding-top:10px;font-size:17px;font-weight:800;line-height:1.75;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.storefront-v2_productAction__E3NSw{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--sf-line);color:var(--sf-ink);font-size:12px;font-weight:600}.storefront-v2_productAction__E3NSw svg{flex-shrink:0;color:var(--sf-accent)}.storefront-v2_productFooter__9lZy1{display:flex;flex-direction:column;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--sf-line)}.storefront-v2_productPriceLabel__sCfra{color:var(--sf-muted);font-size:var(--sf-text-xs,12px);font-weight:600;line-height:1.75}.storefront-v2_productCurrentPrice__ZQlT8{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:8px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.storefront-v2_priceDiscountBadge__aAI6V{display:inline-flex;align-items:center;background:var(--sf-sale);color:var(--sf-on-sale);white-space:nowrap}.storefront-v2_root__WvuGi[data-density=compact] .storefront-v2_productGrid__FMD2u{gap:12px}.storefront-v2_root__WvuGi[data-density=compact] .storefront-v2_productBody__inf0e{padding:12px}@media (max-width:900px){.storefront-v2_productGrid__FMD2u{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width:540px){.storefront-v2_productGrid__FMD2u{gap:12px}.storefront-v2_productBody__inf0e{padding:12px}.storefront-v2_productMedia__aej1B{padding:8px}.storefront-v2_productTitle__4oF6n{font-size:13px}.storefront-v2_productPrice__2g1C3{font-size:14px}}@media (max-width:340px){.storefront-v2_productGrid__FMD2u{grid-template-columns:1fr}}.storefront-v2_number__du_aP{color:var(--sf-accent-text,var(--sf-ink));font-size:32px;font-weight:900}.storefront-v2_promo__t3rrn{display:flex;justify-content:space-between;align-items:center;gap:32px;padding:44px;border-radius:calc(var(--sf-radius) * 1.2)}.storefront-v2_promoImage__D3I4X{width:180px;aspect-ratio:4/3;flex:0 0 auto;border-radius:calc(var(--sf-radius) * .8);-o-object-fit:cover;object-fit:cover}.storefront-v2_promoBento__gzOHz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.storefront-v2_promoBentoCard__qGAkm{position:relative;display:flex;min-height:190px;overflow:hidden;align-items:flex-end;border-radius:var(--sf-radius);background:var(--sf-primary);color:var(--sf-on-primary)}.storefront-v2_promoBentoCardFeatured__YqdA2{min-height:394px;grid-column:span 2;grid-row:span 2}.storefront-v2_promoBentoImage___LmM4,.storefront-v2_promoCarouselImage__v_c5L{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.storefront-v2_promoBentoCard__qGAkm:after,.storefront-v2_promoCarouselCard__zpsS6:after{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,15,28,.04),rgba(8,15,28,.9));content:""}.storefront-v2_promoBentoContent__Ejht7,.storefront-v2_promoCarouselContent__24rVH{position:relative;z-index:1;width:100%;padding:20px}.storefront-v2_promoBentoContent__Ejht7 h3,.storefront-v2_promoCarouselContent__24rVH h3{font-size:20px;font-weight:850}.storefront-v2_promoBentoContent__Ejht7 p,.storefront-v2_promoCarouselContent__24rVH p{margin-top:7px;color:rgba(255,255,255,.78);font-size:13px;line-height:1.8}.storefront-v2_promoBadge__Y2xh0{display:inline-flex;margin-bottom:8px;border-radius:999px;background:color-mix(in srgb,var(--sf-accent) 68%,transparent);padding:4px 9px;color:#fff;font-size:12px;font-weight:800}.storefront-v2_promoBentoLink__SfXEL,.storefront-v2_promoCarouselLink__i4U2d{display:inline-flex;margin-top:14px;color:#fff;font-size:12px;font-weight:800}.storefront-v2_promoRail__YIdRz{gap:14px}.storefront-v2_promoRail__YIdRz>a{flex-basis:calc((100% - 28px) / 3)}.storefront-v2_promoCarouselCard__zpsS6{position:relative;display:flex;min-height:250px;overflow:hidden;align-items:flex-end;border-radius:var(--sf-radius);background:var(--sf-primary);color:var(--sf-on-primary)}.storefront-v2_promoCarouselContent__24rVH{padding:22px}.storefront-v2_heroBannerCarousel__aIbld{isolation:isolate;cursor:grab;touch-action:pan-y}.storefront-v2_heroBannerDragging__ccTrc{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.storefront-v2_heroBannerControl__W5vRM{position:absolute;top:50%;z-index:3;display:grid;width:38px;height:38px;transform:translateY(-50%);place-items:center;border:1px solid rgba(255,255,255,.42);border-radius:50%;background:rgba(8,15,28,.44);color:#fff;cursor:pointer;backdrop-filter:blur(8px)}.storefront-v2_heroBannerControl__W5vRM:hover{background:rgba(8,15,28,.72)}.storefront-v2_heroBannerControlNext__zcJrR{inset-inline-end:20px}.storefront-v2_heroBannerControlPrevious__QLQjY{inset-inline-start:20px}.storefront-v2_heroBannerDots__xbfl_{position:absolute;bottom:18px;inset-inline-end:50%;z-index:3;display:flex;gap:6px;transform:translateX(-50%)}.storefront-v2_heroBannerDotActive__C6Bjv,.storefront-v2_heroBannerDot__BPwIl{width:7px;height:7px;padding:0;border:0;border-radius:999px;background:rgba(255,255,255,.45);cursor:pointer}.storefront-v2_heroBannerDotActive__C6Bjv{width:22px;background:#fff}.storefront-v2_faq__GTbmG{border-bottom:1px solid var(--sf-line);padding:18px 0}.storefront-v2_faq__GTbmG summary{cursor:pointer;font-weight:800}.storefront-v2_faq__GTbmG p{margin-top:12px;color:var(--sf-muted);line-height:1.8}.storefront-v2_form__EEmmc{display:grid;grid-template-columns:1fr 1fr;gap:14px}.storefront-v2_form__EEmmc input,.storefront-v2_form__EEmmc select,.storefront-v2_form__EEmmc textarea{width:100%;border:1px solid var(--sf-line);border-radius:12px;background:#fff;color:#111827;padding:13px 14px;outline:none}.storefront-v2_form__EEmmc textarea,.storefront-v2_full__h2Gxu{grid-column:1/-1}.storefront-v2_form__EEmmc input:focus,.storefront-v2_form__EEmmc select:focus,.storefront-v2_form__EEmmc textarea:focus{border-color:var(--sf-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--sf-accent) 24%,transparent)}.storefront-v2_notice__cqeo_{grid-column:1/-1;font-size:14px}.storefront-v2_footer__cxOLX{border-top:1px solid var(--sf-line);padding:44px 0 24px;color:var(--sf-muted)}.storefront-v2_footerInner__k64IH{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(180px,.7fr);align-items:start;gap:clamp(32px,6vw,96px);padding-bottom:36px}.storefront-v2_footerBrand__wDTAn{min-width:0}.storefront-v2_footerInner__k64IH strong{color:var(--sf-ink);font-size:20px;font-weight:850}.storefront-v2_footerInner__k64IH p{margin-top:10px;max-width:480px;line-height:1.8}.storefront-v2_footerContactLinks___lAJO{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.storefront-v2_footerContactLinks___lAJO a{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 10px;border:1px solid var(--sf-line);color:inherit;font-size:12px;font-weight:700;transition:border-color .18s ease,color .18s ease}.storefront-v2_footerContactLinks___lAJO a svg{flex:none}.storefront-v2_footerContactLinks___lAJO a:hover{border-color:var(--sf-accent);color:var(--sf-ink)}.storefront-v2_footerInner__k64IH nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;align-content:start}.storefront-v2_footerHeading__pouiD{grid-column:1/-1;margin-bottom:6px;color:var(--sf-ink);font-size:13px;font-weight:800}.storefront-v2_footerInner__k64IH nav a{color:inherit;font-size:12px;transition:color .18s ease}.storefront-v2_footerInner__k64IH nav a:hover{color:var(--sf-accent-text,var(--sf-ink))}.storefront-v2_footerTrustRow__oDgmq{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--sf-line);padding-top:20px}.storefront-v2_footerLegal__NaDfF{font-size:12px;padding-inline-start:92px}.storefront-v2_footerTrustActions___35Dc{display:flex;align-items:center;gap:20px}@media (max-width:767px){.storefront-v2_root__WvuGi:has(>nav[aria-label="ناوبری موبایل"]) .storefront-v2_footer__cxOLX{padding-bottom:calc(42px + 60px + env(safe-area-inset-bottom))}.storefront-v2_footerInner__k64IH{grid-template-columns:minmax(0,1fr);gap:30px;padding-bottom:28px}.storefront-v2_footerTrustRow__oDgmq{align-items:stretch;flex-direction:column}.storefront-v2_footerTrustActions___35Dc{justify-content:space-between}}.storefront-v2_footerSeal__ZdqLk{display:block;width:80px;height:80px;border:1px solid var(--sf-line);border-radius:12px;background:#fff;-o-object-fit:contain;object-fit:contain;padding:5px}.storefront-v2_footerSealLink__PR_Ao{display:inline-flex;flex:none;border-radius:12px}.storefront-v2_footerSealUnavailable__1z2pF{display:inline-flex;max-width:160px;min-height:52px;align-items:center;padding:9px 12px;border:1px solid var(--sf-line);border-radius:12px;color:var(--sf-muted);font-size:12px;line-height:1.5}.storefront-v2_roshopoLink__ngIOe{color:var(--sf-muted);font-size:12px;font-weight:650;opacity:.8;transition:color .2s ease}.storefront-v2_roshopoLink__ngIOe:hover{color:var(--sf-accent-text,var(--sf-ink))}.storefront-v2_root__WvuGi[data-business=consulting] .storefront-v2_footer__cxOLX{border-color:rgba(255,255,255,.1);background:var(--sf-primary);color:color-mix(in srgb,var(--sf-on-primary) 74%,transparent)}.storefront-v2_root__WvuGi[data-business=consulting] .storefront-v2_footerInner__k64IH nav a,.storefront-v2_root__WvuGi[data-business=consulting] .storefront-v2_footerInner__k64IH strong{color:var(--sf-on-primary)}.storefront-v2_serviceList__tmgum{overflow:hidden;border:1px solid var(--sf-line);border-radius:var(--sf-radius);background:var(--sf-surface)}.storefront-v2_serviceRow__35FKa{display:grid;grid-template-columns:160px minmax(0,1fr) auto;align-items:center;gap:24px;padding:20px;color:var(--sf-ink)}.storefront-v2_serviceRow__35FKa+.storefront-v2_serviceRow__35FKa{border-top:1px solid var(--sf-line)}.storefront-v2_serviceMonogram__xyz_R,.storefront-v2_serviceRow__35FKa>img{width:160px;aspect-ratio:4/3;border-radius:calc(var(--sf-radius) * .65);-o-object-fit:cover;object-fit:cover}.storefront-v2_serviceMonogram__xyz_R{display:grid;place-items:center;background:#f0ebe3;color:var(--sf-accent-text,var(--sf-ink));font-size:38px;font-weight:850}.storefront-v2_serviceContent__Z4_7R{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.storefront-v2_serviceContent__Z4_7R strong{margin-top:6px;font-size:19px}.storefront-v2_serviceContent__Z4_7R>span:not(.storefront-v2_serviceCategory__tPPV_):not(.storefront-v2_serviceMeta__y_5Oy){margin-top:6px;color:var(--sf-muted);line-height:1.75;text-wrap:pretty}.storefront-v2_serviceCategory__tPPV_{color:var(--sf-accent-text,var(--sf-ink));font-size:12px;font-weight:750}.storefront-v2_serviceMeta__y_5Oy{margin-top:10px;color:var(--sf-muted);font-size:12px}.storefront-v2_servicePrice__m0mf9{margin-top:8px;color:var(--sf-ink);font-size:16px;font-weight:800}.storefront-v2_serviceAction__GkmDQ{min-width:126px;border:1px solid var(--sf-primary);border-radius:10px;padding:10px 14px;text-align:center;font-size:13px;font-weight:750}.storefront-v2_serviceList-tiles__qkiSb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;overflow:visible;border:0;background:transparent}.storefront-v2_serviceList-tiles__qkiSb .storefront-v2_serviceRow__35FKa{display:flex;min-width:0;flex-direction:column;align-items:stretch;gap:12px;border:1px solid var(--sf-line);border-radius:var(--sf-radius);background:var(--sf-surface);padding:0 0 18px;box-shadow:0 8px 26px rgba(27,26,23,.05)}.storefront-v2_serviceList-tiles__qkiSb .storefront-v2_serviceRow__35FKa+.storefront-v2_serviceRow__35FKa{border-top:1px solid var(--sf-line)}.storefront-v2_serviceList-tiles__qkiSb .storefront-v2_serviceMonogram__xyz_R,.storefront-v2_serviceList-tiles__qkiSb .storefront-v2_serviceRow__35FKa>img{width:100%;aspect-ratio:4/3;border-radius:var(--sf-radius) var(--sf-radius) 0 0}.storefront-v2_serviceList-tiles__qkiSb .storefront-v2_serviceAction__GkmDQ,.storefront-v2_serviceList-tiles__qkiSb .storefront-v2_serviceContent__Z4_7R{margin-inline:18px}.storefront-v2_serviceList-tiles__qkiSb .storefront-v2_serviceAction__GkmDQ{margin-top:auto}.storefront-v2_serviceList-compact__wJLgo .storefront-v2_serviceRow__35FKa{grid-template-columns:88px minmax(0,1fr) auto;gap:14px;padding:14px}.storefront-v2_serviceList-compact__wJLgo .storefront-v2_serviceMonogram__xyz_R,.storefront-v2_serviceList-compact__wJLgo .storefront-v2_serviceRow__35FKa>img{width:88px;aspect-ratio:1;border-radius:12px}.storefront-v2_serviceList-compact__wJLgo .storefront-v2_serviceContent__Z4_7R strong{margin-top:2px;font-size:16px}.storefront-v2_serviceList-compact__wJLgo .storefront-v2_serviceContent__Z4_7R>span:not(.storefront-v2_serviceCategory__tPPV_):not(.storefront-v2_serviceMeta__y_5Oy){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:12px}.storefront-v2_serviceList-compact__wJLgo .storefront-v2_serviceAction__GkmDQ{min-width:104px;padding:8px 10px;font-size:12px}.storefront-v2_serviceList-editorial__LwlXl{overflow:visible;border:0;background:transparent}.storefront-v2_serviceList-editorial__LwlXl .storefront-v2_serviceRow__35FKa{grid-template-columns:minmax(220px,.9fr) minmax(0,1fr) auto;padding-inline:0}.storefront-v2_serviceList-editorial__LwlXl .storefront-v2_serviceMonogram__xyz_R,.storefront-v2_serviceList-editorial__LwlXl .storefront-v2_serviceRow__35FKa>img{width:100%;aspect-ratio:16/10;border-radius:var(--sf-radius)}.storefront-v2_processGrid__LI4h7 .storefront-v2_card__ayhod{border-width:2px 0 0;border-radius:0;box-shadow:none}.storefront-v2_teamGrid__Pv2u2 .storefront-v2_card__ayhod{overflow:hidden;padding:0 0 22px}.storefront-v2_teamGrid__Pv2u2 .storefront-v2_card__ayhod>:not(img){margin-inline:22px}.storefront-v2_teamGrid__Pv2u2 .storefront-v2_card__ayhod img{aspect-ratio:4/5;margin:0 0 20px;border-radius:0}.storefront-v2_logoStrip__1v1_y{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,148px),1fr));gap:clamp(10px,2vw,20px);margin:0;padding:0;list-style:none}.storefront-v2_logoStripItem__6zq1D{display:flex;min-width:0;min-height:88px;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px solid color-mix(in srgb,var(--sf-primary) 12%,var(--sf-line));border-radius:var(--sf-radius);background:linear-gradient(180deg,var(--sf-surface),color-mix(in srgb,var(--sf-accent) 4%,var(--sf-surface)));box-shadow:var(--sf-shadow-card,0 8px 24px rgb(16 42 67/5%));padding:20px;text-align:center;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.storefront-v2_logoStripItem__6zq1D:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--sf-primary) 28%,var(--sf-line));box-shadow:var(--sf-shadow-card-hover,0 14px 32px rgb(16 42 67/9%))}.storefront-v2_logoCarouselMark__TAW1B{display:grid;width:100%;min-height:76px;place-items:center;border-radius:calc(var(--sf-radius) * .72);background:color-mix(in srgb,var(--sf-primary) 4%,var(--sf-surface));padding:12px}.storefront-v2_logoCarouselImage__GZQTC{max-width:min(100%,144px);height:52px;-o-object-fit:contain;object-fit:contain}.storefront-v2_logoCarouselFallback__GQos_{display:grid;width:46px;height:46px;place-items:center;border:1px solid color-mix(in srgb,var(--sf-primary) 12%,var(--sf-line));border-radius:50%;background:var(--sf-surface);color:var(--sf-primary);font-size:20px;font-weight:850}.storefront-v2_logoCarouselName__aR_ng{max-width:100%;color:var(--sf-ink);font-size:14px;font-weight:800;line-height:1.6}.storefront-v2_logoCarouselTrack__JzuoN{gap:clamp(12px,2vw,20px)}.storefront-v2_logoCarouselTrack__JzuoN a{display:flex;min-height:148px;flex-basis:calc((100% - 60px) / 4);flex-direction:column;align-items:center;justify-content:center;gap:12px;border:1px solid color-mix(in srgb,var(--sf-primary) 12%,var(--sf-line));border-radius:var(--sf-radius);background:linear-gradient(180deg,var(--sf-surface),color-mix(in srgb,var(--sf-accent) 4%,var(--sf-surface)));box-shadow:var(--sf-shadow-card,0 8px 24px rgb(16 42 67/5%));padding:16px;text-align:center;text-decoration:none;scroll-snap-align:start;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.storefront-v2_logoCarouselTrack__JzuoN a:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--sf-primary) 28%,var(--sf-line));box-shadow:var(--sf-shadow-card-hover,0 14px 32px rgb(16 42 67/9%))}.storefront-v2_logoCarouselTrack__JzuoN a:focus-visible{outline:3px solid var(--sf-accent);outline-offset:3px}.storefront-v2_logoCarouselTrack__JzuoN a .storefront-v2_logoCarouselMark__TAW1B{max-width:100%}.storefront-v2_logoStripItem__6zq1D>span{color:var(--sf-ink);font-size:15px;font-weight:850;line-height:1.5}.storefront-v2_logoStripItem__6zq1D>small{color:var(--sf-muted);font-size:12px;line-height:1.7}@media (max-width:900px){.storefront-v2_logoCarouselTrack__JzuoN a{flex-basis:calc((100% - 24px) / 2.2)}}@media (max-width:520px){.storefront-v2_logoCarouselTrack__JzuoN a{flex-basis:68%;min-height:136px}}.storefront-v2_teamRole__7meaw{margin-top:4px;color:var(--sf-accent-text,var(--sf-ink));font-size:13px;font-weight:700}.storefront-v2_teamSpecialties__CLAct{margin-top:14px;color:var(--sf-muted);font-size:12px}.storefront-v2_proofSection__TCSKF{background:var(--sf-primary);color:var(--sf-on-primary)}.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_proofSection__TCSKF .storefront-v2_sectionTitle__3ZcaU{color:var(--sf-on-primary)}.storefront-v2_proofSection__TCSKF .storefront-v2_cardText__heuTy,.storefront-v2_proofSection__TCSKF .storefront-v2_sectionSubtitle__HXRJ4{color:color-mix(in srgb,var(--sf-on-primary) 76%,transparent)}.storefront-v2_proofSection__TCSKF .storefront-v2_card__ayhod{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:var(--sf-on-primary);box-shadow:none}.storefront-v2_contactLayout__BLOl2{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,6vw,80px);align-items:start}.storefront-v2_contactImage__QgHl_{width:100%;aspect-ratio:3/2;margin-bottom:30px;border-radius:var(--sf-radius);-o-object-fit:cover;object-fit:cover}.storefront-v2_contactDetails__NIvgx{border-block:1px solid var(--sf-line)}.storefront-v2_contactDetails__NIvgx>div{display:grid;grid-template-columns:120px 1fr;gap:16px;padding-block:14px}.storefront-v2_contactDetails__NIvgx>div+div{border-top:1px solid var(--sf-line)}.storefront-v2_contactDetails__NIvgx dt{color:var(--sf-muted);font-size:13px}.storefront-v2_contactDetails__NIvgx dd{white-space:pre-wrap;line-height:1.7}.storefront-v2_contactFormCard__tsP5h{border:1px solid var(--sf-line);border-radius:var(--sf-radius);background:var(--sf-surface);padding:clamp(20px,4vw,38px)}.storefront-v2_serviceDetail__73vs3{padding-block:48px var(--sf-gap)}.storefront-v2_serviceDetailGrid__RDpqh{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:56px;align-items:start}.storefront-v2_breadcrumbs__AzE9l{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px;color:var(--sf-muted);font-size:12px}.storefront-v2_breadcrumbs__AzE9l a{color:var(--sf-accent-text,var(--sf-ink))}.storefront-v2_serviceDetailImage__jHDCb{width:100%;aspect-ratio:16/9;margin-bottom:26px;border-radius:calc(var(--sf-radius) * 1.2);-o-object-fit:cover;object-fit:cover}.storefront-v2_serviceTags__Q0_C6{display:flex;flex-wrap:wrap;gap:8px}.storefront-v2_serviceTags__Q0_C6 span{border-radius:6px;background:#eee9e1;padding:5px 9px;color:var(--sf-muted);font-size:12px}.storefront-v2_serviceBody__sY8ZK{margin-top:36px;white-space:pre-wrap;color:var(--sf-muted);font-size:16px;line-height:2;text-wrap:pretty}.storefront-v2_deliverables__5lsU1{margin-top:38px}.storefront-v2_deliverables__5lsU1 h2{font-size:20px;font-weight:800}.storefront-v2_deliverables__5lsU1 ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.storefront-v2_deliverables__5lsU1 li{border:1px solid var(--sf-line);border-radius:12px;background:var(--sf-surface);padding:14px}.storefront-v2_serviceAside__PTjlm{position:sticky;top:96px;display:flex;flex-direction:column;align-items:stretch;border:1px solid var(--sf-line);border-radius:var(--sf-radius);background:var(--sf-surface);padding:24px}.storefront-v2_serviceAside__PTjlm small,.storefront-v2_serviceAside__PTjlm>span{color:var(--sf-muted)}.storefront-v2_serviceAside__PTjlm strong{margin-top:8px;font-size:22px}.storefront-v2_serviceAside__PTjlm p{margin-top:8px}.storefront-v2_serviceAside__PTjlm .storefront-v2_ctaButton__yd8XW{margin-top:24px}.storefront-v2_serviceAside__PTjlm small{margin-top:14px;line-height:1.8}@media (max-width:800px){.storefront-v2_links__vn4ie{display:none}.storefront-v2_hero__lymky{grid-template-columns:1fr;gap:28px}.storefront-v2_heroCentered__hhZ1R,.storefront-v2_hero__lymky{min-height:auto;padding-block:56px}.storefront-v2_grid3__pN7N8,.storefront-v2_grid__sW4ip{grid-template-columns:repeat(2,minmax(0,1fr))}.storefront-v2_promo__t3rrn{align-items:flex-start;flex-direction:column}.storefront-v2_serviceRow__35FKa{grid-template-columns:120px minmax(0,1fr)}.storefront-v2_serviceMonogram__xyz_R,.storefront-v2_serviceRow__35FKa>img{width:120px}.storefront-v2_serviceAction__GkmDQ{grid-column:2;justify-self:start}.storefront-v2_contactLayout__BLOl2,.storefront-v2_serviceDetailGrid__RDpqh{grid-template-columns:1fr}.storefront-v2_serviceAside__PTjlm{position:static}.storefront-v2_footerInner__k64IH{grid-template-columns:1fr 1fr}}@media (max-width:520px){.storefront-v2_marketSearch__j4Qga{min-width:38px;width:38px;justify-content:center;padding:0}.storefront-v2_marketSearch__j4Qga span{display:none}.storefront-v2_shell__gsxbF{width:min(100% - 24px,1180px)}.storefront-v2_form__EEmmc,.storefront-v2_grid3__pN7N8,.storefront-v2_grid__sW4ip{grid-template-columns:1fr}.storefront-v2_form__EEmmc textarea,.storefront-v2_full__h2Gxu{grid-column:auto}.storefront-v2_title__L6lpJ{font-size:40px}.storefront-v2_footerInner__k64IH{grid-template-columns:1fr}.storefront-v2_footerTrustRow__oDgmq{align-items:flex-start;flex-direction:column}.storefront-v2_serviceRow__35FKa{grid-template-columns:82px minmax(0,1fr);gap:14px;padding:14px}.storefront-v2_serviceMonogram__xyz_R,.storefront-v2_serviceRow__35FKa>img{width:82px}.storefront-v2_serviceContent__Z4_7R strong{font-size:16px}.storefront-v2_serviceContent__Z4_7R>span:not(.storefront-v2_serviceCategory__tPPV_):not(.storefront-v2_serviceMeta__y_5Oy){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.storefront-v2_serviceAction__GkmDQ{grid-column:1/-1;justify-self:stretch}.storefront-v2_deliverables__5lsU1 ul{grid-template-columns:1fr}}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_carouselShell__V4pO2{position:relative}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_carouselControls__b986e{position:absolute;top:-56px;inset-inline-end:0;display:flex;gap:6px}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_carouselControls__b986e button{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--sf-line);border-radius:50%;background:var(--sf-surface);color:var(--sf-ink);cursor:pointer}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_carouselHint__qVfbw{margin-top:8px;color:var(--sf-muted);font-size:12px}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_carouselViewport__7NtsF{overflow-x:auto;padding-bottom:8px;cursor:grab;scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;touch-action:pan-y}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_carouselViewport__7NtsF::-webkit-scrollbar{display:none}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_carouselViewport__7NtsF:focus-visible{outline:3px solid color-mix(in srgb,var(--sf-accent) 35%,transparent);outline-offset:4px}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_carouselDragging____tau{cursor:grabbing;scroll-snap-type:none}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_carouselTrack__pGuQ5{display:flex;gap:14px;min-width:-moz-max-content;min-width:max-content}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_carouselCard__PKuR2{position:relative;display:flex;width:clamp(156px,18vw,216px);aspect-ratio:1.18;flex:0 0 auto;align-items:flex-end;overflow:hidden;padding:13px;border:1px solid var(--sf-line);border-radius:var(--sf-radius);background:color-mix(in srgb,var(--sf-accent) 12%,var(--sf-surface));color:var(--sf-ink);scroll-snap-align:start;text-decoration:none}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_carouselCard__PKuR2 img{position:absolute;inset:0;width:100%;height:100%;margin:0;-o-object-fit:cover;object-fit:cover}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_carouselCard__PKuR2>span:not(.storefront-v2_categoryImagePlaceholder__o5Wj_){position:relative;z-index:1;max-width:88%;font-size:14px;font-weight:750;line-height:1.5}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productPrice__2g1C3 del{font-size:12px}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productCard__aD39N{border-radius:6px;background:var(--sf-surface);box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productCard__aD39N:hover{border-color:color-mix(in srgb,var(--sf-accent) 45%,var(--sf-line));box-shadow:0 12px 26px rgba(28,25,23,.08);transform:translateY(-2px)}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productMedia__aej1B{position:relative;padding:10px;background:color-mix(in srgb,var(--sf-accent) 5%,var(--sf-surface))}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productBody__inf0e{padding:15px}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productTitle__4oF6n{font-size:14px;line-height:1.65}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productPrice__2g1C3{gap:8px;font-size:15px}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productMedia__aej1B{overflow:hidden;padding:0;background:#f4efea}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productMedia__aej1B>img{-o-object-fit:cover;object-fit:cover;transition:transform .28s cubic-bezier(.23,1,.32,1)}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productCard__aD39N:hover .storefront-v2_productMedia__aej1B>img{transform:scale(1.035)}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productMakerBadge__za7E3,.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productStockBadge__bsdve{position:absolute;top:12px;z-index:2;border:1px solid rgba(28,25,23,.08);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700;line-height:1}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productMakerBadge__za7E3{inset-inline-start:12px;background:rgba(253,248,247,.9);color:var(--sf-ink);backdrop-filter:blur(8px)}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productStockBadge__bsdve{inset-inline-end:12px;border-color:#fff;background:var(--sf-primary);color:var(--sf-on-primary);box-shadow:0 2px 10px rgba(0,0,0,.32)}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productDescription__mQFIM{display:-webkit-box;overflow:hidden;margin-top:7px;color:var(--sf-muted);font-size:12px;line-height:1.8;-webkit-box-orient:vertical;-webkit-line-clamp:2}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productCategory__xKSpZ{margin-bottom:4px;color:var(--sf-muted);font-size:12px}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productFooter__9lZy1{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:auto;padding-top:14px;border-top:1px solid var(--sf-line)}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productPrice__2g1C3{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:0 7px;margin:0;padding:0}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productPriceLabel__sCfra{flex-basis:100%;color:var(--sf-muted);font-size:12px;font-weight:500}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productPrice__2g1C3>span:not(.storefront-v2_productPriceLabel__sCfra){font-weight:800}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productAction__E3NSw{display:grid;width:38px;height:38px;flex:0 0 auto;margin:0;padding:0;place-items:center;align-items:center;justify-content:center;line-height:0;border:0;border-radius:9px;background:#f0ebe7;color:var(--sf-ink)}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productAction__E3NSw svg{display:block;width:18px;height:18px;color:inherit}@media (max-width:520px){.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_carouselCard__PKuR2{width:58vw}}.storefront-v2_root__WvuGi:not([data-design-family])[data-business=commerce][data-palette=paper]{--sf-primary:#1c1b1b;--sf-accent:#c25e3e;--sf-ink:#1c1b1b;--sf-surface:#fdf8f7;--sf-muted:#57534e;--sf-line:rgba(28,25,23,0.1);background:#fdf8f7}.storefront-v2_announcement__hxD2v{position:sticky;top:0;z-index:51;display:flex;height:36px;min-height:36px;align-items:center;justify-content:center;overflow:hidden;border-bottom:1px solid rgba(28,25,23,.07);background:#f4efea;color:#57534e;padding:0 16px;line-height:1;text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:550;letter-spacing:.01em}.storefront-v2_navActions__RC34X{display:flex;align-items:center;gap:8px;flex-shrink:0}.storefront-v2_cartButton__fAraV,.storefront-v2_iconButton__R_50t{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--sf-line);border-radius:var(--sf-icon-control-radius,var(--sf-control-radius,8px));color:var(--sf-ink);background:rgba(255,255,255,.54);transition:background .2s ease,border-color .2s ease,transform .2s ease}.storefront-v2_marketSearch__j4Qga{display:inline-flex;min-width:min(26vw,280px);min-height:38px;align-items:center;gap:8px;border:1px solid var(--sf-line);border-radius:8px;padding:0 12px;color:var(--sf-muted);background:color-mix(in srgb,var(--sf-surface) 92%,#f1f5f9);font-size:12px}.storefront-v2_marketSearchForm__hNtkm{position:relative;width:clamp(150px,19vw,240px);height:38px;min-width:0;flex:0 1 auto;gap:0;padding:0;direction:rtl}.storefront-v2_marketSearchInput__eX4Ww{width:100%;min-width:0;height:100%;border:0;border-radius:inherit;outline:0;background:transparent;padding-inline:42px 12px;color:var(--sf-ink);font:inherit;text-align:right}.storefront-v2_marketSearchInput__eX4Ww::-moz-placeholder{color:var(--sf-muted);opacity:1}.storefront-v2_marketSearchInput__eX4Ww::placeholder{color:var(--sf-muted);opacity:1}.storefront-v2_marketSearchInput__eX4Ww:focus{outline:0;box-shadow:inset 0 0 0 1px var(--sf-focus)}.storefront-v2_marketSearchSubmit__eb2I_{position:absolute;inset-inline-start:7px;display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--sf-muted);cursor:pointer}.storefront-v2_marketSearchSubmit__eb2I_:focus-visible{outline:2px solid var(--sf-focus);outline-offset:1px}@media (max-width:520px){.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_header__hNlHt .storefront-v2_marketSearchForm__hNtkm{width:clamp(128px,44vw,190px);min-width:clamp(128px,44vw,190px);justify-content:stretch;padding:0}}.storefront-v2_cartButton__fAraV{gap:0;border-color:var(--sf-primary);background:var(--sf-primary);color:var(--sf-on-primary);font-size:12px;font-weight:750}.storefront-v2_cartIconWrap__luSuw{position:relative;display:inline-flex;align-items:center;justify-content:center}.storefront-v2_cartCount__Sx4YC{position:absolute;inset-block-start:-9px;inset-inline-end:-10px;display:grid;min-width:18px;height:18px;place-items:center;padding:0 4px;border:2px solid var(--sf-surface,#fff);border-radius:999px;background:#b42318;color:#fff;font-size:10px;font-weight:850;line-height:1;white-space:nowrap}.storefront-v2_cartButton__fAraV:hover,.storefront-v2_iconButton__R_50t:hover{border-color:var(--sf-accent);transform:translateY(-1px)}@media (max-width:800px){.storefront-v2_root__WvuGi:not([data-design-family])[data-business=commerce][data-palette=paper] .storefront-v2_links__vn4ie{display:none}.storefront-v2_root__WvuGi:not([data-design-family])[data-business=commerce][data-palette=paper] .storefront-v2_hero__lymky{padding-block:52px}.storefront-v2_root__WvuGi:not([data-design-family])[data-business=commerce][data-palette=paper] .storefront-v2_soft__6Pec9 .storefront-v2_grid__sW4ip{grid-template-columns:repeat(2,minmax(0,1fr))}.storefront-v2_root__WvuGi:not([data-design-family])[data-business=commerce][data-palette=paper] .storefront-v2_carouselControls__b986e{display:none}}@media (max-width:520px){.storefront-v2_announcement__hxD2v{font-size:12px}.storefront-v2_root__WvuGi:not([data-design-family])[data-business=commerce][data-palette=paper] .storefront-v2_brand__qpHjB span{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.storefront-v2_root__WvuGi:not([data-design-family])[data-business=commerce][data-palette=paper] .storefront-v2_soft__6Pec9 .storefront-v2_grid__sW4ip{gap:10px}.storefront-v2_root__WvuGi:not([data-design-family])[data-business=commerce][data-palette=paper] .storefront-v2_carouselCard__PKuR2{width:70vw}.storefront-v2_root__WvuGi:not([data-design-family])[data-business=commerce][data-palette=paper] .storefront-v2_soft__6Pec9 .storefront-v2_grid__sW4ip .storefront-v2_card__ayhod{padding:12px}}@media (max-width:600px){.storefront-v2_root__WvuGi{overflow-x:clip}.storefront-v2_shell__gsxbF{width:min(100% - 24px,1180px)}.storefront-v2_nav__E9_V4{min-height:56px;gap:10px}.storefront-v2_brand__qpHjB{min-width:0;gap:8px;font-size:16px}.storefront-v2_logo__LJdjp{width:42px;height:42px;flex:0 0 42px}.storefront-v2_navActions__RC34X{gap:6px}.storefront-v2_navActions__RC34X .storefront-v2_ctaButton__yd8XW{padding-inline:12px;font-size:12px;white-space:nowrap}.storefront-v2_heroCentered__hhZ1R,.storefront-v2_hero__lymky{gap:28px;padding-block:42px}.storefront-v2_heroVisual__UnO3t{order:2;aspect-ratio:4/3;border-radius:8px}.storefront-v2_title__L6lpJ{margin-top:10px;font-size:clamp(30px,10vw,40px);line-height:1.2}.storefront-v2_description__oyw2H{margin-top:16px;font-size:15px;line-height:1.9}.storefront-v2_actions__aqV0d{display:grid;grid-template-columns:1fr;gap:9px;margin-top:22px}.storefront-v2_ctaButton__yd8XW,.storefront-v2_secondaryButton__tHKJ4{width:100%;padding-inline:16px}.storefront-v2_section__ZO2Vy{padding-block:40px}.storefront-v2_sectionHead__ZxRTk{margin-bottom:20px}.storefront-v2_sectionTitle__3ZcaU{font-size:24px}.storefront-v2_sectionSubtitle__HXRJ4{font-size:12px;line-height:1.8}.storefront-v2_productGrid__FMD2u{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.storefront-v2_productBody__inf0e{padding:11px}.storefront-v2_productCategory__xKSpZ,.storefront-v2_productDescription__mQFIM{font-size:12px}.storefront-v2_productTitle__4oF6n{min-height:0;font-size:12px;line-height:1.65}.storefront-v2_productDescription__mQFIM{-webkit-line-clamp:2;line-height:1.65}.storefront-v2_productFooter__9lZy1{gap:5px;padding-top:10px}.storefront-v2_productPriceLabel__sCfra,.storefront-v2_productPrice__2g1C3{font-size:12px}.storefront-v2_productAction__E3NSw{width:34px;height:34px}.storefront-v2_productMakerBadge__za7E3,.storefront-v2_productStockBadge__bsdve{top:7px;padding:4px 7px;font-size:12px}.storefront-v2_productMakerBadge__za7E3{inset-inline-start:7px;max-width:65%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.storefront-v2_productStockBadge__bsdve{inset-inline-end:7px;padding:5px 8px;font-size:12px}.storefront-v2_promo__t3rrn{align-items:stretch;gap:20px;padding:24px 18px}.storefront-v2_promoImage__D3I4X{width:100%;aspect-ratio:16/9}.storefront-v2_footer__cxOLX{padding-block:30px}.storefront-v2_footerInner__k64IH{grid-template-columns:1fr;gap:22px}.storefront-v2_footerInner__k64IH nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 16px;font-size:12px}}.storefront-v2_productCard-small__vFe8W .storefront-v2_productMedia__aej1B{aspect-ratio:1.12}.storefront-v2_productCard-small__vFe8W .storefront-v2_productBody__inf0e{padding:12px}.storefront-v2_productCard-small__vFe8W .storefront-v2_productTitle__4oF6n{font-size:13px}.storefront-v2_productCard-large__pwawl .storefront-v2_productMedia__aej1B{aspect-ratio:.88}.storefront-v2_productCard-large__pwawl .storefront-v2_productBody__inf0e{padding:20px}.storefront-v2_productCard-large__pwawl .storefront-v2_productTitle__4oF6n{font-size:16px}.storefront-v2_productCardStyle-minimal__o0rCD{border-color:transparent;border-radius:10px;background:transparent;box-shadow:none}.storefront-v2_productCardStyle-minimal__o0rCD:hover{border-color:var(--sf-line);background:var(--sf-surface)}.storefront-v2_productCardStyle-minimal__o0rCD .storefront-v2_productBody__inf0e{padding-inline:4px}.storefront-v2_productCardStyle-minimal__o0rCD .storefront-v2_productCategory__xKSpZ,.storefront-v2_productCardStyle-minimal__o0rCD .storefront-v2_productDescription__mQFIM{display:none}.storefront-v2_productCardStyle-editorial__uxaPr{border:0;border-radius:0;background:transparent;box-shadow:none}.storefront-v2_productCardStyle-editorial__uxaPr .storefront-v2_productMedia__aej1B{aspect-ratio:4/5;border-radius:calc(var(--sf-radius) * .8)}.storefront-v2_productCardStyle-editorial__uxaPr .storefront-v2_productBody__inf0e{padding-inline:2px}.storefront-v2_productCardStyle-editorial__uxaPr .storefront-v2_productAction__E3NSw{border-top-color:transparent;padding-top:4px}.storefront-v2_productCardStyle-horizontal__dumOD{display:grid;grid-template-columns:132px minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;align-items:stretch}.storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productMedia__aej1B{aspect-ratio:auto;min-height:180px}.storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productBody__inf0e{min-width:0;padding:20px 22px}.storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productFooter__9lZy1{margin-top:auto}.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_productCardStyle-minimal__o0rCD{background:#fff}.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productMedia__aej1B{background:#edf2f7}.storefront-v2_root__WvuGi[data-business=b2b]{--sf-primary:#102a43;--sf-accent:#0f766e;--sf-ink:#102a43;--sf-surface:#f8fafc;--sf-muted:#52606d;--sf-line:#d9e2ec;background:radial-gradient(circle at 90% -10%,rgba(15,118,110,.1),transparent 27rem),var(--sf-surface)}.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_header__hNlHt{border-bottom-color:rgba(16,42,67,.1);background:rgba(248,250,252,.9)}.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_links__vn4ie{gap:20px;color:#334e68;font-size:13px}.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_links__vn4ie a{transition:color .18s ease}.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_links__vn4ie a:hover{color:var(--sf-accent-text,var(--sf-ink))}.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_navActions__RC34X .storefront-v2_ctaButton__yd8XW{padding-inline:18px;box-shadow:0 8px 20px rgba(16,42,67,.14)}.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_navActions__RC34X .storefront-v2_ctaButton__yd8XW span{display:inline-flex;min-width:19px;height:19px;align-items:center;justify-content:center;padding-inline:4px;border-radius:999px;background:rgba(255,255,255,.16);font-size:12px}.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_hero__lymky{min-height:540px;gap:clamp(32px,6vw,84px)}.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_eyebrow__mNnv9{display:inline-flex;align-items:center;gap:8px;border:1px solid color-mix(in srgb,var(--sf-accent) 26%,transparent);border-radius:999px;padding:6px 11px;background:color-mix(in srgb,var(--sf-accent) 8%,white);font-size:12px}.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_title__L6lpJ{max-width:650px;font-size:clamp(38px,4.8vw,60px);letter-spacing:-.04em}.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_description__oyw2H{max-width:610px}.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_heroVisual__UnO3t{position:relative;border:1px solid rgba(16,42,67,.12);border-radius:22px;background:linear-gradient(145deg,rgba(15,118,110,.25),transparent 55%),#102a43;box-shadow:0 26px 64px rgba(16,42,67,.2)}.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_heroVisual__UnO3t:after{position:absolute;inset:auto 10% 9% auto;width:42%;aspect-ratio:1;border:1px solid rgba(255,255,255,.16);border-radius:50%;content:""}.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_heroPlaceholder__aelP4{position:relative;z-index:1;background:transparent}.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_sectionHead__ZxRTk{max-width:760px}.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_sectionTitle__3ZcaU{letter-spacing:-.025em}.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_productCard__aD39N{border-color:#d9e2ec;background:#fff;box-shadow:0 12px 30px rgba(16,42,67,.07);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_productCard__aD39N:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--sf-accent) 48%,#d9e2ec);box-shadow:0 18px 34px rgba(16,42,67,.12)}.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_productMedia__aej1B{aspect-ratio:1.2;padding:14px;background:linear-gradient(145deg,#f9fbfc,#eef4f5)}.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_productMakerBadge__za7E3{border:1px solid rgba(16,42,67,.1);background:rgba(255,255,255,.92);color:#334e68}.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_productFooter__9lZy1{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:14px;border-top:1px solid #e6edf3}.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_productPrice__2g1C3{display:flex;flex:1;flex-direction:column;gap:2px;margin:0;padding:0;color:#102a43;font-size:15px}.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_productPriceLabel__sCfra{color:var(--sf-muted);font-size:12px;font-weight:650}.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_productAction__E3NSw{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:6px;margin:0;padding:0 10px;border:1px solid color-mix(in srgb,var(--sf-accent) 34%,#d9e2ec);border-radius:9px;background:#effaf8;color:#0b665f;font-size:12px;font-weight:800}.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_productAction__E3NSw svg{width:16px;height:16px;color:inherit}.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_promo__t3rrn{border:1px solid rgba(255,255,255,.12);border-radius:22px;background:radial-gradient(circle at 90% 0,rgba(15,118,110,.45),transparent 24rem),#102a43}.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_footer__cxOLX{margin-top:28px;border-top:0;background:#102a43;color:#cbd7e3}.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_footerInner__k64IH nav a,.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_footerInner__k64IH strong{color:#fff}@media (max-width:760px){.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_links__vn4ie{display:none}.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_hero__lymky{min-height:auto}.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_heroVisual__UnO3t{min-height:260px}.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_productAction__E3NSw span{display:none}.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_productAction__E3NSw{width:36px;padding:0}}.storefront-v2_hero__lymky>*{min-width:0}.storefront-v2_heroVisual__UnO3t{max-width:100%}.storefront-v2_heroVisual__UnO3t img{display:block;max-width:100%}@media (max-width:800px){.storefront-v2_heroVisual__UnO3t{width:100%;min-width:0;max-width:100%}}@media (max-width:600px){.storefront-v2_heroVisual__UnO3t{width:100%;max-width:100%;min-height:0;aspect-ratio:4/3}.storefront-v2_heroVisual__UnO3t img{width:100%;max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_promo__t3rrn .storefront-v2_description__oyw2H{color:rgba(255,255,255,.86)}.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_productDescription__mQFIM{display:-webkit-box;overflow:hidden;margin-top:7px;color:#627d98;line-height:1.75;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media (max-width:600px){.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_productDescription__mQFIM{-webkit-line-clamp:1}}.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_productRail__FHyUS>:is(a,[data-storefront-link-card]){display:flex;align-items:stretch}.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_productCard__aD39N{width:100%;height:100%;min-height:100%}.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_productMedia__aej1B{flex:0 0 auto;aspect-ratio:1/.96;min-height:0}.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_productMedia__aej1B img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_productBody__inf0e{min-height:205px}.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_productTitle__4oF6n{min-height:2.8em;font-size:17px;line-height:1.65}.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_productDescription__mQFIM{min-height:2.8em;color:#627386;font-size:12px;line-height:1.9}@media (max-width:600px){.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_productBody__inf0e{min-height:166px}.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_productDescription__mQFIM{min-height:1.75em}}.storefront-v2_emptyCollection__lr_lP{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:1px dashed rgba(24,20,43,.18);border-radius:20px;color:#6f6a80;text-align:center;padding:28px 20px}.storefront-v2_previewEmptyState__xCBRJ{min-height:116px;display:grid;place-items:center;padding:24px;border:1px dashed var(--sf-line);border-radius:var(--sf-radius);background:color-mix(in srgb,var(--sf-accent) 4%,var(--sf-surface));color:var(--sf-muted);text-align:center;font-size:14px}.storefront-v2_emptyCollection__lr_lP p{margin:0;font-size:14px}.storefront-v2_catalogListing__aSQoW{background:#fff;color:var(--sf-ink,#172033)}.storefront-v2_catalogListing__aSQoW [class*="bg-[color-mix(in_srgb,var(--sf-primary"],.storefront-v2_catalogListing__aSQoW [class*="bg-primary/"]{background-color:#fff!important}.storefront-v2_catalogListing__aSQoW [class*="hover:bg-[color-mix(in_srgb,var(--sf-primary"]:hover,.storefront-v2_catalogListing__aSQoW [class*="hover:bg-[var(--sf-raised-surface"]:hover,.storefront-v2_catalogListing__aSQoW [class*="hover:bg-[var(--sf-soft-surface"]:hover{background-color:#f8fafc!important}.storefront-v2_catalogSidebar__185GO{position:sticky;top:calc(var(--sf-announcement-offset, 0px) + 96px);align-self:flex-start;max-height:calc(100svh - var(--sf-announcement-offset, 0px) - 112px);overflow-y:auto;overscroll-behavior-y:auto;border-color:var(--sf-line,#e2e8f0);border-radius:0 0 20px 0;background:#fff;box-shadow:0 12px 32px color-mix(in srgb,var(--sf-ink,#172033) 7%,transparent),0 2px 8px color-mix(in srgb,var(--sf-ink,#172033) 4%,transparent);scrollbar-color:color-mix(in srgb,var(--sf-ink,#172033) 24%,transparent) transparent;scrollbar-width:thin}.storefront-v2_root__WvuGi:has([data-storefront-page-surface=white]) [data-price-range-filter]>div:first-child{border-color:var(--sf-line,#e2e8f0);background:#fff}.storefront-v2_root__WvuGi:has([data-storefront-page-surface=white]) [data-price-range-filter] .text-gray-500,.storefront-v2_root__WvuGi:has([data-storefront-page-surface=white]) [data-price-range-filter] .text-gray-600{color:var(--sf-muted,#667085)}.storefront-v2_root__WvuGi:has([data-storefront-page-surface=white]) [data-price-range-filter] .text-gray-900{color:var(--sf-ink,#172033)}.storefront-v2_root__WvuGi:has([data-storefront-page-surface=white]) [data-price-range-filter] .bg-slate-300{background-color:var(--sf-line,#e2e8f0)}.storefront-v2_root__WvuGi:has([data-storefront-page-surface=white]) [data-price-range-filter] .bg-gray-200{background-color:color-mix(in srgb,var(--sf-ink,#172033) 14%,var(--sf-surface,#fff))}.storefront-v2_root__WvuGi:has([data-storefront-page-surface=white]) [data-price-range-filter] .bg-primary{background-color:var(--sf-primary,#0f766e)}.storefront-v2_root__WvuGi:has([data-storefront-page-surface=white]) [data-price-range-filter] .border-primary{border-color:var(--sf-primary,#0f766e)}.storefront-v2_catalogContent__5IHri{width:100%;min-width:0;max-width:100%;overflow-x:clip;padding:24px clamp(16px,3vw,36px) 40px}.storefront-v2_catalogHeaderGroup__x9K35{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-bottom:20px;padding:4px 0 16px;border-bottom:1px solid color-mix(in srgb,var(--sf-ink,#172033) 9%,transparent)}.storefront-v2_catalogHeaderGroup__x9K35 .storefront-v2_catalogIntro__ZKYYV{flex:1 1 auto;width:auto;min-width:0;align-items:baseline;justify-content:flex-start;gap:10px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.storefront-v2_catalogHeaderGroup__x9K35 .storefront-v2_catalogIntro__ZKYYV>div{min-width:0}.storefront-v2_catalogHeaderGroup__x9K35 .storefront-v2_catalogTitle__P5X6V{margin-top:0;font-size:clamp(20px,2.2vw,26px);line-height:1.35}.storefront-v2_catalogHeaderGroup__x9K35 .storefront-v2_catalogCount__DD2dB{padding:0;border:0;background:none;color:var(--sf-muted,#64748b);font-size:13px;font-weight:600}.storefront-v2_catalogHeaderGroup__x9K35>nav{order:3;flex-basis:100%;margin:0}.storefront-v2_catalogHeaderGroup__x9K35 [data-storefront-sort-controls=true]{flex:0 0 auto;margin:0}.storefront-v2_catalogIntro__ZKYYV{display:flex;box-sizing:border-box;width:100%;align-items:end;justify-content:space-between;gap:20px;margin:0 0 22px;padding:clamp(18px,3vw,30px);border:1px solid color-mix(in srgb,var(--sf-ink,#172033) 7%,transparent);border-radius:var(--sf-card-radius,24px);background:#fff;box-shadow:0 8px 24px -14px color-mix(in srgb,var(--sf-ink,#172033) 18%,transparent),0 2px 8px color-mix(in srgb,var(--sf-ink,#172033) 5%,transparent)}.storefront-v2_catalogEyebrow__IQM3H{color:var(--sf-accent-text,var(--sf-primary,#0f766e));font-size:12px;font-weight:800}.storefront-v2_catalogTitle__P5X6V{margin-top:5px;color:var(--sf-ink,#172033);font-size:clamp(24px,3vw,34px);font-weight:850;line-height:1.3}.storefront-v2_catalogDescription__QwzXb{margin-top:5px;color:var(--sf-muted,#667085);font-size:13px;line-height:1.8}.storefront-v2_catalogCount__DD2dB{flex:0 0 auto;padding:8px 13px;border:1px solid color-mix(in srgb,var(--sf-primary,#0f766e) 10%,transparent);border-radius:999px;background:#fff;color:var(--sf-accent-text,var(--sf-primary,#0f766e));font-size:12px;font-weight:800;white-space:nowrap}.storefront-v2_catalogListing__aSQoW [data-testid=product-card]{border-radius:var(--sf-card-radius,22px);border-color:color-mix(in srgb,var(--sf-ink,#172033) 10%,transparent);background:#fff;box-shadow:0 8px 24px color-mix(in srgb,var(--sf-ink,#172033) 6%,transparent)}.storefront-v2_catalogListing__aSQoW [data-testid=product-card-decoration]{display:none}.storefront-v2_catalogListing__aSQoW [data-product-card-grid=listing],.storefront-v2_catalogListing__aSQoW [data-product-card-grid=listing] [data-product-card-content],.storefront-v2_catalogListing__aSQoW [data-product-card-grid=listing] [data-storefront-product-card],.storefront-v2_catalogListing__aSQoW [data-product-card-grid=listing]>*,.storefront-v2_catalogListing__aSQoW [data-product-card-grid=listing]>:hover{background:#fff!important}.storefront-v2_catalogListing__aSQoW [data-storefront-product-card]:hover,.storefront-v2_catalogListing__aSQoW [data-testid=product-card]:hover{border-color:color-mix(in srgb,var(--sf-ink,#172033) 10%,transparent)!important}.storefront-v2_root__WvuGi[data-design-family] [data-storefront-load-more]{border:1px solid var(--sf-primary);border-radius:var(--sf-button-radius);background:var(--sf-primary);color:var(--sf-on-primary)}.storefront-v2_root__WvuGi[data-design-family] [data-storefront-load-more]:hover:not(:disabled){border-color:color-mix(in srgb,var(--sf-primary) 86%,white);background:color-mix(in srgb,var(--sf-primary) 86%,white);color:var(--sf-on-primary)}@media (max-width:640px){.storefront-v2_catalogContent__5IHri{padding:16px 12px 28px}.storefront-v2_catalogIntro__ZKYYV{align-items:center;gap:16px;margin-bottom:12px;padding:4px 2px 8px;border:0;border-radius:0;background:transparent;box-shadow:none}.storefront-v2_catalogHeaderGroup__x9K35{gap:10px;margin-bottom:14px;padding:0 0 12px}.storefront-v2_catalogHeaderGroup__x9K35 .storefront-v2_catalogTitle__P5X6V{font-size:22px}.storefront-v2_catalogHeaderGroup__x9K35 .storefront-v2_catalogIntro__ZKYYV>div{flex:0 1 auto}.storefront-v2_catalogHeaderGroup__x9K35 [data-storefront-sort-controls=true]{flex-basis:100%}.storefront-v2_catalogIntro__ZKYYV>div{min-width:0;flex:1 1 auto}.storefront-v2_catalogEyebrow__IQM3H{font-size:11px}.storefront-v2_catalogTitle__P5X6V{margin-top:4px;font-size:25px;line-height:1.25}.storefront-v2_catalogDescription__QwzXb{display:-webkit-box;overflow:hidden;margin-top:6px;font-size:12px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.storefront-v2_catalogCount__DD2dB{padding:7px 10px;border-color:transparent;background:var(--sf-soft-surface,#f1f5f9);color:var(--sf-muted,#64748b);font-size:12px}}@media (max-width:767px){.storefront-v2_catalogHeaderGroup__x9K35 [data-storefront-sort-controls=true]{flex-basis:100%}.storefront-v2_root__WvuGi:has(>nav[aria-label="ناوبری موبایل"]) .storefront-v2_main__tElVo{padding-bottom:calc(64px + env(safe-area-inset-bottom))}}.storefront-v2_root__WvuGi[data-template=commerce-boutique-v1]{background:#fff8f8}.storefront-v2_root__WvuGi[data-template=commerce-boutique-v1] .storefront-v2_announcement__hxD2v{border:0;background:#34101d;color:#fff7f8;font-size:12px;letter-spacing:.03em}.storefront-v2_root__WvuGi[data-template=commerce-boutique-v1] .storefront-v2_header__hNlHt{position:sticky;top:var(--sf-announcement-offset,0);z-index:50;border-bottom-color:#eedde1;background:#fff8f8}.storefront-v2_root__WvuGi[data-template=commerce-boutique-v1] .storefront-v2_brand__qpHjB{font-size:22px;letter-spacing:-.035em}.storefront-v2_root__WvuGi[data-template=commerce-boutique-v1] .storefront-v2_cartButton__fAraV{background:#34101d}.storefront-v2_root__WvuGi[data-template=commerce-boutique-v1] .storefront-v2_hero__lymky{min-height:650px;grid-template-columns:.82fr 1.18fr;gap:clamp(36px,7vw,100px)}.storefront-v2_root__WvuGi[data-template=commerce-boutique-v1] .storefront-v2_heroVisual__UnO3t{border-radius:0;background:#e8cfd5;box-shadow:none}.storefront-v2_root__WvuGi[data-template=commerce-boutique-v1] .storefront-v2_heroPlaceholder__aelP4{align-items:flex-start;justify-content:flex-end;background:linear-gradient(160deg,rgba(52,16,29,.12),rgba(52,16,29,.82)),linear-gradient(130deg,#d6a0ad,#efd9cf 48%,#7e3147)}.storefront-v2_root__WvuGi[data-template=commerce-boutique-v1] .storefront-v2_hero__lymky .storefront-v2_title__L6lpJ{font-size:clamp(44px,5.6vw,76px);font-weight:760}.storefront-v2_root__WvuGi[data-template=commerce-boutique-v1] .storefront-v2_ctaButton__yd8XW{background:#34101d}.storefront-v2_root__WvuGi[data-template=commerce-boutique-v1] .storefront-v2_productRail__FHyUS>:is(a,[data-storefront-link-card]){flex-basis:calc((100% - 48px) / 3.15)}.storefront-v2_root__WvuGi[data-template=commerce-boutique-v1] .storefront-v2_productCard__aD39N{border:0;background:transparent;box-shadow:none}.storefront-v2_root__WvuGi[data-template=commerce-boutique-v1] .storefront-v2_productMedia__aej1B{aspect-ratio:3/4;padding:0;border:0;background:#f0e2e4}.storefront-v2_root__WvuGi[data-template=commerce-boutique-v1] .storefront-v2_productMedia__aej1B img{-o-object-fit:cover;object-fit:cover}.storefront-v2_root__WvuGi[data-template=commerce-boutique-v1] .storefront-v2_productBody__inf0e{padding:14px 0 4px}.storefront-v2_root__WvuGi[data-template=commerce-boutique-v1] .storefront-v2_productAction__E3NSw,.storefront-v2_root__WvuGi[data-template=commerce-boutique-v1] .storefront-v2_productCategory__xKSpZ{display:none}.storefront-v2_root__WvuGi[data-template=commerce-boutique-v1] .storefront-v2_productGrid__FMD2u{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(16px,2vw,30px)}.storefront-v2_root__WvuGi[data-template=commerce-boutique-v1] .storefront-v2_productGrid__FMD2u>:is(a,[data-storefront-link-card]){grid-column:span 3}.storefront-v2_root__WvuGi[data-template=commerce-boutique-v1] .storefront-v2_productGrid__FMD2u>:is(a,[data-storefront-link-card]):first-child{grid-column:span 6;grid-row:span 2}.storefront-v2_root__WvuGi[data-template=commerce-boutique-v1] .storefront-v2_productGrid__FMD2u>:is(a,[data-storefront-link-card]):first-child .storefront-v2_productMedia__aej1B{height:100%;aspect-ratio:auto}.storefront-v2_root__WvuGi[data-template=commerce-boutique-v1] .storefront-v2_carouselCard__PKuR2{width:clamp(180px,22vw,280px);aspect-ratio:3/4;border:0;border-radius:0}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-layout=carousel]{position:relative}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-layout=carousel] .storefront-v2_carouselViewport__7NtsF{display:block;overflow-x:auto;overflow-y:hidden;padding:10px 6px 20px;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;touch-action:pan-x pan-y;scrollbar-width:none}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-layout=carousel] .storefront-v2_carouselViewport__7NtsF::-webkit-scrollbar{display:none}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-layout=carousel] .storefront-v2_carouselTrack__pGuQ5{display:flex;width:-moz-max-content;width:max-content;min-width:100%;justify-content:flex-start;gap:14px}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-layout=carousel] .storefront-v2_carouselCard__PKuR2{position:relative;display:flex;width:clamp(148px,16vw,190px);min-height:0;aspect-ratio:1;flex:0 0 auto;flex-direction:column;align-items:stretch;justify-content:flex-start;overflow:hidden;gap:8px;padding:10px;border:0;border-radius:var(--sf-card-radius,22px);background:var(--sf-surface);color:var(--sf-ink);box-shadow:0 10px 24px color-mix(in srgb,var(--sf-primary) 9%,transparent);scroll-snap-align:start;transition:transform .18s ease,box-shadow .18s ease}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-layout=carousel] .storefront-v2_carouselCard__PKuR2:after{display:none}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-layout=carousel] .storefront-v2_carouselCard__PKuR2 img{opacity:1}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-layout=carousel][data-category-variant=soft-cards] .storefront-v2_carouselCard__PKuR2 img,.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-layout=carousel][data-category-variant=soft-cards] .storefront-v2_categoryImagePlaceholder__o5Wj_{position:relative;inset:auto;display:block;width:100%;height:100%;min-height:0;aspect-ratio:1;flex:1 1 auto;border:0;border-radius:15px;-o-object-fit:cover;object-fit:cover}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-layout=carousel][data-category-variant=soft-cards] .storefront-v2_categoryImagePlaceholder__o5Wj_{display:grid;place-items:center;background:color-mix(in srgb,var(--sf-accent) 28%,var(--sf-surface));color:var(--sf-primary);font-size:40px;font-weight:850}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-layout=carousel][data-category-variant=soft-cards] .storefront-v2_carouselCard__PKuR2>span:not(.storefront-v2_categoryImagePlaceholder__o5Wj_){position:relative;z-index:1;max-width:100%;padding:0 3px 3px;color:var(--sf-ink);font-size:14px;font-weight:850;line-height:1.45;text-align:center;-webkit-line-clamp:2}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-layout=carousel][data-category-variant=circles] .storefront-v2_carouselTrack__pGuQ5{gap:16px}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-layout=carousel][data-category-variant=circles] .storefront-v2_carouselCard__PKuR2{width:clamp(128px,14vw,164px);aspect-ratio:1;align-items:center;justify-content:flex-end;overflow:hidden;gap:0;padding:0;border:0;border-radius:50%;background:var(--sf-primary);box-shadow:0 10px 24px color-mix(in srgb,var(--sf-primary) 16%,transparent)}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-layout=carousel][data-category-variant=circles] .storefront-v2_carouselCard__PKuR2:after{position:absolute;inset:38% 0 0;display:block;border-radius:inherit;background:linear-gradient(180deg,transparent,rgba(0,0,0,.72));content:"";pointer-events:none}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-layout=carousel][data-category-variant=circles] .storefront-v2_carouselCard__PKuR2 img,.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-layout=carousel][data-category-variant=circles] .storefront-v2_categoryImagePlaceholder__o5Wj_{position:absolute;inset:0;display:block;width:100%;height:100%;aspect-ratio:1;border-radius:50%;-o-object-fit:cover;object-fit:cover}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-layout=carousel][data-category-variant=circles] .storefront-v2_categoryImagePlaceholder__o5Wj_{background:color-mix(in srgb,var(--sf-accent) 38%,var(--sf-primary));color:#fff;font-size:38px;font-weight:900;display:grid;place-items:center}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-layout=carousel][data-category-variant=circles] .storefront-v2_carouselCard__PKuR2>span:not(.storefront-v2_categoryImagePlaceholder__o5Wj_){position:absolute;inset:auto 10px 16px;z-index:1;max-width:calc(100% - 20px);color:#fff;font-size:12px;font-weight:850;line-height:1.45;text-align:center;text-shadow:0 1px 5px rgba(0,0,0,.3)}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-layout=carousel] .storefront-v2_carouselControls__b986e{top:-48px;inset-inline-end:auto;inset-inline-start:0;display:flex;direction:ltr}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-layout=carousel] .storefront-v2_carouselHint__qVfbw{display:none}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-layout=carousel] .storefront-v2_categoryCarouselViewAll__A2U2T{display:flex;width:clamp(148px,16vw,190px);min-height:0;aspect-ratio:1;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;border:1px dashed color-mix(in srgb,var(--sf-primary) 28%,var(--sf-line));border-radius:var(--sf-card-radius,22px);color:var(--sf-primary);font-size:13px;font-weight:850;text-decoration:none;scroll-snap-align:start}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-layout=carousel] .storefront-v2_categoryCarouselViewAll__A2U2T span:last-child{font-size:18px}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-layout=carousel][data-category-variant=circles] .storefront-v2_categoryCarouselViewAll__A2U2T{width:clamp(128px,14vw,164px);aspect-ratio:1;flex-direction:column;border:1px dashed color-mix(in srgb,var(--sf-primary) 28%,var(--sf-line));border-radius:50%;background:color-mix(in srgb,var(--sf-primary) 4%,var(--sf-surface))}@media (max-width:760px){.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-layout=carousel] .storefront-v2_carouselCard__PKuR2,.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-layout=carousel] .storefront-v2_categoryCarouselViewAll__A2U2T{width:154px}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-layout=carousel] .storefront-v2_carouselControls__b986e{display:none}}.storefront-v2_commerceMobileNav__mjNB4{display:none;position:relative;color:#fff}.storefront-v2_commerceMobileNavTrigger__47jr5{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:5px;padding-inline:9px;border:1px solid rgba(255,255,255,.38);border-radius:999px;background:transparent;color:#fff;cursor:pointer;font-family:inherit;font-size:12px;font-weight:750;list-style:none}.storefront-v2_commerceMobileNavTrigger__47jr5:focus-visible{outline:2px solid #fff;outline-offset:2px}.storefront-v2_commerceMobileNavPanel__AWWaA{position:absolute;top:calc(100% + 8px);inset-inline-end:0;z-index:50;display:grid;min-width:200px;gap:2px;padding:8px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:#101214;box-shadow:0 12px 28px rgba(0,0,0,.25)}.storefront-v2_commerceMobileNavBackdrop__WP_Gd,.storefront-v2_commerceMobileNavClose__fhT4M,.storefront-v2_commerceMobileNavPanelHeader___5R7q{display:none}.storefront-v2_commerceMobileNavPanel__AWWaA a{min-height:42px;display:flex;align-items:center;padding-inline:12px;border-radius:9px;color:#fff;font-size:13px;text-decoration:none}.storefront-v2_commerceMobileNavPanel__AWWaA a:focus-visible,.storefront-v2_commerceMobileNavPanel__AWWaA a:hover{background:rgba(255,255,255,.1);outline:none}@media (max-width:700px){.storefront-v2_root__WvuGi:has(>nav[aria-label="ناوبری موبایل"]) .storefront-v2_main__tElVo{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.storefront-v2_root__WvuGi[data-template=b2b-group-showcase-v1] .storefront-v2_nav__E9_V4{min-height:56px;justify-content:flex-start;gap:10px}.storefront-v2_root__WvuGi[data-template=b2b-group-showcase-v1] .storefront-v2_header__hNlHt{z-index:60}.storefront-v2_root__WvuGi[data-template=b2b-group-showcase-v1] .storefront-v2_links__vn4ie{display:none}.storefront-v2_root__WvuGi[data-template=b2b-group-showcase-v1] .storefront-v2_commerceMobileNav__mjNB4{display:block}.storefront-v2_root__WvuGi[data-template=b2b-group-showcase-v1] .storefront-v2_commerceMobileNavTrigger__47jr5{width:44px;min-width:44px;height:44px;min-height:44px;padding:0;position:relative;z-index:1;border-color:color-mix(in srgb,var(--sf-primary) 20%,transparent);border-radius:var(--sf-button-radius,var(--sf-radius,10px));background:var(--sf-surface,#fff);color:var(--sf-primary);box-shadow:0 2px 8px color-mix(in srgb,var(--sf-primary) 10%,transparent)}.storefront-v2_root__WvuGi[data-template=b2b-group-showcase-v1] .storefront-v2_commerceMobileNavTrigger__47jr5:hover{border-color:color-mix(in srgb,var(--sf-primary) 36%,transparent);background:color-mix(in srgb,var(--sf-surface,#fff) 88%,var(--sf-primary))}.storefront-v2_root__WvuGi[data-template=b2b-group-showcase-v1] .storefront-v2_navActions__RC34X{margin-inline-start:auto}.storefront-v2_commerceMobileNavBackdrop__WP_Gd{position:fixed;inset:0;z-index:80;display:block;width:100%;height:100%;padding:0;border:0;background:rgba(15,23,42,.42);opacity:0;visibility:hidden;transition:opacity .24s ease,visibility 0s linear .24s}.storefront-v2_commerceMobileNav__mjNB4[open] .storefront-v2_commerceMobileNavBackdrop__WP_Gd{opacity:1;visibility:visible;transition-delay:0s}.storefront-v2_commerceMobileNavPanelHeader___5R7q{display:flex;min-height:56px;align-items:center;justify-content:space-between;margin-bottom:8px;padding:0 4px 12px;border-bottom:1px solid var(--sf-line,#e5e7eb);color:var(--sf-ink,#172033);font-size:15px}.storefront-v2_commerceMobileNavClose__fhT4M{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--sf-line,#e5e7eb);border-radius:12px;background:var(--sf-surface,#fff);color:var(--sf-ink,#172033);cursor:pointer}.storefront-v2_commerceMobileNavPanel__AWWaA a{min-height:50px;flex:0 0 auto;border-radius:12px;color:var(--sf-ink,#172033);font-size:14px;font-weight:650}@media (prefers-reduced-motion:reduce){.storefront-v2_commerceMobileNavBackdrop__WP_Gd{transition-duration:1ms}}}@media (min-width:768px){.storefront-v2_root__WvuGi .storefront-v2_main__tElVo{padding-bottom:0}}.storefront-v2_heroBento__WXvye{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:clamp(16px,2.5vw,32px);align-items:center}.storefront-v2_heroBentoSection__6K8ZK{padding-block:clamp(28px,4vw,56px)}.storefront-v2_heroBentoLead__vfzPy{max-width:510px}.storefront-v2_heroBentoGrid__feAw1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(126px,1fr);gap:6px}.storefront-v2_heroBentoGrid__feAw1>a,.storefront-v2_heroBentoGrid__feAw1>div{min-width:0;height:100%}.storefront-v2_heroBentoGridFeaturedItem__KS9nw{grid-row:span 2}.storefront-v2_heroBentoCard__G4mOU{position:relative;display:flex;height:100%;min-height:120px;overflow:hidden;align-items:flex-end;border:1px solid var(--sf-line);border-radius:var(--sf-radius);background:linear-gradient(140deg,color-mix(in srgb,var(--sf-accent) 17%,var(--sf-surface)),var(--sf-surface));color:var(--sf-ink)}.storefront-v2_heroBentoCardFeatured__oN9OC{min-height:246px}.storefront-v2_heroBentoCard__G4mOU>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.storefront-v2_heroBentoCardContent__CiWu9{position:relative;z-index:1;width:100%;padding:20px;background:linear-gradient(transparent,rgba(11,18,32,.74));color:#fff}.storefront-v2_heroBentoCard__G4mOU:not(:has(>img)) .storefront-v2_heroBentoCardContent__CiWu9{background:transparent;color:inherit}.storefront-v2_heroBentoCardContent__CiWu9 h2{font-size:20px;font-weight:850}.storefront-v2_heroBentoCardContent__CiWu9 p{max-width:34ch;margin-top:6px;color:rgba(255,255,255,.78);font-size:12px;line-height:1.8}.storefront-v2_heroBentoCard__G4mOU:not(:has(>img)) .storefront-v2_heroBentoCardContent__CiWu9 p{color:var(--sf-muted)}.storefront-v2_heroBentoBadge__EyAqN{display:inline-flex;margin-bottom:8px;border-radius:999px;background:color-mix(in srgb,var(--sf-accent) 22%,transparent);padding:4px 8px;color:inherit;font-size:12px;font-weight:800}.storefront-v2_heroBentoEmpty__VZ1Sz{display:grid;min-height:246px;grid-column:1/-1;place-items:center;border:1px dashed var(--sf-line);border-radius:var(--sf-radius);color:var(--sf-muted);text-align:center}.storefront-v2_heroBanner__dut5v{position:relative;display:flex;min-height:430px;align-items:center;border-radius:calc(var(--sf-radius) * 1.3);background:var(--sf-primary);color:var(--sf-on-primary)}.storefront-v2_heroBannerSlideViewport__jSxR4,.storefront-v2_heroBanner__dut5v{width:100%;min-width:0;max-width:100%;overflow:hidden!important;overflow-x:clip!important;contain:paint}.storefront-v2_heroBannerSlideViewport__jSxR4{position:absolute;inset:0;box-sizing:border-box;height:100%;clip-path:inset(0 0 0 0);isolation:isolate}.storefront-v2_heroBannerSlideTrack__41TtA{display:flex;box-sizing:border-box;width:100%;min-width:100%;max-width:100%;height:100%;flex:0 0 100%;flex-shrink:0;gap:0!important;direction:ltr;transition:transform .28s cubic-bezier(.23,1,.32,1);will-change:transform}.storefront-v2_heroBannerDragging__ccTrc .storefront-v2_heroBannerSlideTrack__41TtA,.storefront-v2_heroBannerLoopJump__NUKIG{transition:none}.storefront-v2_heroBannerSlide__rkhDt{position:relative;display:flex;box-sizing:border-box;width:100%;min-width:100%;max-width:100%;height:100%;flex:0 0 100%;flex-shrink:0;margin:0!important;align-items:center;direction:rtl}.storefront-v2_heroBannerSlide__rkhDt[aria-hidden=true]{visibility:hidden;pointer-events:none}.storefront-v2_heroBannerImage__Gr3ck,.storefront-v2_heroBannerOverlay__ls7Pb{position:absolute;inset:0;width:100%;height:100%}.storefront-v2_heroBannerImage__Gr3ck{-o-object-fit:cover;object-fit:cover}.storefront-v2_heroBannerOverlay__ls7Pb{opacity:var(--sf-hero-overlay-opacity,1);background:linear-gradient(270deg,rgba(8,15,28,.94) 0,rgba(8,15,28,.66) 36%,rgba(8,15,28,.26) 68%,rgba(8,15,28,.04))}.storefront-v2_heroBannerContent__PMfK5{position:relative;z-index:2;max-width:640px;padding:clamp(30px,6vw,80px);text-shadow:0 2px 18px rgba(0,0,0,.16)}.storefront-v2_heroBannerContent__PMfK5 .storefront-v2_eyebrow__mNnv9{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(8,15,28,.58);box-shadow:0 2px 14px rgba(0,0,0,.16);color:#fff;padding:5px 10px;text-shadow:none}.storefront-v2_heroBannerContent__PMfK5 .storefront-v2_sectionTitle__3ZcaU{color:#fff}.storefront-v2_heroBannerContent__PMfK5 .storefront-v2_description__oyw2H{color:rgba(255,255,255,.88)}.storefront-v2_heroBannerContent__PMfK5 .storefront-v2_secondaryButton__tHKJ4{border-color:rgba(255,255,255,.42);color:#fff;background:transparent}@media (prefers-reduced-motion:reduce){.storefront-v2_heroBannerSlideTrack__41TtA{transition:none}}.storefront-v2_catalogCategorySections__kXgvT,.storefront-v2_groceryCategoryRail__WOpJl{display:none}.storefront-v2_categoryProductsHeading__t7_OF{color:var(--sf-ink)}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-variants]{display:grid;gap:6px;width:100%}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-variant]{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:10px}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-variant]>div:first-child{display:flex;min-width:0;flex-wrap:wrap;align-items:baseline;gap:3px 8px}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-variant-title],.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-variant-weight]{color:var(--sf-muted);font-size:12px}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-variant-price]{color:var(--sf-ink);font-size:13px;font-weight:850;white-space:nowrap}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-variant-action]{display:inline-flex;min-width:80px;min-height:34px;align-items:center;justify-content:center;gap:5px;padding:0 10px;border:1px solid var(--sf-primary);border-radius:999px;background:var(--sf-primary);color:var(--sf-on-primary);font-size:12px;font-weight:800}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-variant-unavailable]{color:var(--sf-muted);font-size:12px}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-grid=listing]{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))!important;gap:20px!important;background:transparent!important}@media (max-width:640px){.storefront-v2_root__WvuGi[data-template] #catalog-category-all[data-catalog-category-section=""] [data-category-mixed-list=true],.storefront-v2_root__WvuGi[data-template] #catalog-category-all[data-catalog-category-section=""] [data-hide-load-more-mobile=true]{display:none}.storefront-v2_categoryRailSentinel__W_IlT{display:block;height:1px;margin-bottom:-1px;pointer-events:none}.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] [data-storefront-sort-controls=true]{position:relative;z-index:80!important}.storefront-v2_groceryCategoryRail__WOpJl{position:sticky;top:calc(env(safe-area-inset-top, 0px) + var(--sf-announcement-offset, 0px) + 64px);transition:top .22s ease;z-index:60;display:flex;align-items:center;gap:10px;margin:0 -12px 8px;padding:8px 12px;border-block:1px solid color-mix(in srgb,var(--sf-ink,#172033) 6%,transparent);background:var(--sf-raised-surface,var(--sf-surface,#fff));box-shadow:0 3px 14px color-mix(in srgb,var(--sf-ink,#172033) 3%,transparent)}.storefront-v2_root__WvuGi[data-category-rail-sticky=true] .storefront-v2_header__hNlHt{position:sticky!important;top:var(--sf-announcement-offset,0)!important}.storefront-v2_root__WvuGi:has(.storefront-v2_header__hNlHt[data-hidden=true]) .storefront-v2_groceryCategoryRail__WOpJl{top:calc(env(safe-area-inset-top, 0px) + var(--sf-announcement-offset, 0px))}.storefront-v2_groceryCategoryTrack__DrS44{display:flex;gap:5px;flex:1;min-width:0;width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.storefront-v2_groceryCategoryTrack__DrS44::-webkit-scrollbar{display:none}.storefront-v2_groceryCategoryLink__1xnPr{display:inline-flex;min-height:44px;flex:0 0 auto;scroll-snap-align:center;align-items:center;justify-content:center;padding:0 13px;border:1px solid transparent;border-radius:999px;background:var(--sf-raised-surface,var(--sf-surface,#fff));color:var(--sf-ink,#334155);font-size:13px;font-weight:750;white-space:nowrap;transition:color var(--sf-duration-fast,.16s) var(--sf-ease-standard,ease),background-color var(--sf-duration-fast,.16s) var(--sf-ease-standard,ease),border-color var(--sf-duration-fast,.16s) var(--sf-ease-standard,ease)}.storefront-v2_groceryCategoryLink__1xnPr:not(.storefront-v2_groceryCategoryLinkActive__mpN_T):hover{border-color:color-mix(in srgb,var(--sf-primary,#0f766e) 26%,var(--sf-line,#e2e8f0));background:color-mix(in srgb,var(--sf-primary,#0f766e) 7%,var(--sf-raised-surface,var(--sf-surface,#fff)));color:var(--sf-accent-text,var(--sf-primary,#0f766e))}.storefront-v2_groceryCategoryLink__1xnPr:focus-visible{outline:2px solid var(--sf-focus,var(--sf-primary,#0f766e));outline-offset:2px}.storefront-v2_groceryCategoryLinkActive__mpN_T{border-color:var(--sf-primary,#0f766e);background:var(--sf-primary,#0f766e);color:var(--sf-on-primary,#fff)}.storefront-v2_groceryCategoryActions__xb1pu{display:flex;flex:0 0 auto;gap:6px}.storefront-v2_groceryCategoryChooserButton__CsSwR{display:grid;flex:0 0 44px;width:44px;height:44px;place-items:center;border:1px solid var(--sf-line,#e2e8f0);border-radius:var(
      --sf-icon-control-radius,var(--sf-control-radius,12px)
    );background:var(--sf-raised-surface,var(--sf-surface,#fff));color:var(--sf-ink,#334155);cursor:pointer;transition:color var(--sf-duration-fast,.16s) var(--sf-ease-standard,ease),background-color var(--sf-duration-fast,.16s) var(--sf-ease-standard,ease),border-color var(--sf-duration-fast,.16s) var(--sf-ease-standard,ease)}.storefront-v2_groceryCategoryChooserButton__CsSwR:hover{border-color:color-mix(in srgb,var(--sf-primary,#0f766e) 42%,var(--sf-line,#e2e8f0));background:color-mix(in srgb,var(--sf-primary,#0f766e) 7%,var(--sf-raised-surface,var(--sf-surface,#fff)));color:var(--sf-accent-text,var(--sf-primary,#0f766e))}.storefront-v2_groceryCategoryChooserButton__CsSwR:focus-visible{outline:2px solid var(--sf-focus,var(--sf-primary,#0f766e));outline-offset:2px}.storefront-v2_groceryCategoryChooserButton__CsSwR:active{background:color-mix(in srgb,var(--sf-primary,#0f766e) 12%,var(--sf-raised-surface,var(--sf-surface,#fff)))}@media (prefers-reduced-motion:reduce){.storefront-v2_groceryCategoryChooserButton__CsSwR{transition:none}}.storefront-v2_groceryCategorySheetList__WGjsn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.storefront-v2_groceryCategorySheetList__WGjsn a{display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border:1px solid var(--sf-line,#e2e8f0);border-radius:var(--sf-button-radius,var(--sf-control-radius,12px));background:var(--sf-soft-surface,#f8fafc);color:var(--sf-ink,#334155);font-size:13px;font-weight:750;transition:color var(--sf-duration-fast,.16s) var(--sf-ease-standard,ease),background-color var(--sf-duration-fast,.16s) var(--sf-ease-standard,ease),border-color var(--sf-duration-fast,.16s) var(--sf-ease-standard,ease)}.storefront-v2_groceryCategorySheetList__WGjsn a:not([aria-current=location]):hover{border-color:var(--sf-primary,#0f766e);background:color-mix(in srgb,var(--sf-primary,#0f766e) 7%,var(--sf-soft-surface,#f8fafc));color:var(--sf-accent-text,var(--sf-primary,#0f766e))}.storefront-v2_groceryCategorySheetList__WGjsn a:focus-visible{outline:2px solid var(--sf-focus,var(--sf-primary,#0f766e));outline-offset:2px}.storefront-v2_groceryCategorySheetList__WGjsn a[aria-current=location]{border-color:var(--sf-primary,#0f766e);background:var(--sf-primary,#0f766e);color:var(--sf-on-primary,#fff)}.storefront-v2_catalogCategorySections__kXgvT{display:block}.storefront-v2_catalogCategorySection__O_dSi,.storefront-v2_root__WvuGi #catalog-category-all{scroll-margin-top:calc(env(safe-area-inset-top, 0px) + 68px)}.storefront-v2_catalogCategorySection__O_dSi{position:relative;min-height:240px;padding:26px 0 10px;border-top:0}.storefront-v2_catalogCategoryHeading__DSiSF{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.storefront-v2_catalogCategoryHeading__DSiSF h2{position:relative;margin:0;padding-inline-start:12px;color:var(--sf-ink,#202020);font-size:18px;font-weight:850}.storefront-v2_catalogCategoryHeading__DSiSF h2:before{position:absolute;inset-inline-start:0;top:.15em;width:3px;height:1.1em;border-radius:999px;background:var(--sf-primary,#0f766e);opacity:.72;content:""}.storefront-v2_catalogCategoryProductList___Wity{display:block}.storefront-v2_catalogCategoryLoadMore__IUjQP{min-height:28px;padding:12px 0;color:#777;font-size:12px;text-align:center}.storefront-v2_catalogCategoryMessage__8NlDm{color:#656565;font-size:13px}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-grid=listing]{display:flex!important;flex-direction:column!important;gap:0!important;background:transparent!important}@media (min-width:640px){.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-grid=listing]{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:16px!important}}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-storefront-product-card]:not([data-product-card-layout=grocery]){flex-direction:row-reverse;min-height:150px;border:0;border-bottom:1px solid var(--sf-line);border-radius:0;background:transparent;box-shadow:none}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-decoration=image-bottom],.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-decoration],.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-media]>button{display:none}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-media]{width:112px;min-width:112px;aspect-ratio:1;align-self:center;padding:0;border-radius:14px;background:var(
      --sf-soft-surface,color-mix(in srgb,var(--sf-accent) 5%,var(--sf-surface))
    )}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-media]>a{border:0;border-radius:14px!important}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-body]{gap:5px;padding:10px 0 10px 12px}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-category],.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-label],.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-meta]{display:none}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-title]{min-height:0;margin:0;font-size:14px!important;line-height:1.55!important}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-unit]{color:var(--sf-muted);font-size:12px;line-height:1.4}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-body]>div:last-child{flex-direction:row;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:7px;border-top:0}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-price]{margin-top:0;font-size:13px}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-body]>div:last-child>div:last-child{width:auto}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-action]{height:36px;min-width:84px;border-color:var(--sf-primary);background:var(--sf-primary);color:var(--sf-on-primary);box-shadow:none}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-variants]{display:grid;gap:5px;width:100%}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-variant]{display:flex;min-height:34px;align-items:center;justify-content:space-between;gap:8px}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-variant]>div:first-child{display:flex;min-width:0;flex-wrap:wrap;align-items:baseline;gap:3px 8px}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-variant-title]{color:var(--sf-muted);font-size:12px}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-variant-price]{color:var(--sf-ink);font-size:12px;font-weight:850;white-space:nowrap}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-variant-action]{display:inline-flex;min-width:72px;min-height:32px;align-items:center;justify-content:center;gap:4px;padding:0 8px;border:1px solid var(--sf-primary);border-radius:999px;background:var(--sf-primary);color:var(--sf-on-primary);font-size:12px;font-weight:800}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-variant-unavailable]{color:var(--sf-muted);font-size:12px}.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] [data-grocery-category-breadcrumb=true],.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] [data-grocery-category-hero=true]{display:none}.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] .storefront-v2_categoryProductsHeading__t7_OF{margin-top:6px}}.storefront-v2_heroEditorial__Yh33y{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(280px,.84fr);gap:clamp(28px,6vw,88px);align-items:center}.storefront-v2_heroEditorialSection__ubTUl{position:relative}.storefront-v2_heroEditorialVisual__KPvPI{min-height:600px;overflow:hidden;background:color-mix(in srgb,var(--sf-accent) 18%,var(--sf-surface))}.storefront-v2_heroEditorialVisual__KPvPI img{width:100%;height:100%;min-height:600px;-o-object-fit:cover;object-fit:cover}.storefront-v2_heroEditorialPlaceholder__w7DNM{display:grid;min-height:600px;place-items:end start;padding:32px;background:linear-gradient(145deg,#f0cdd5,#7c2d46);color:#fff;font-size:clamp(34px,5vw,70px);font-weight:800}.storefront-v2_heroEditorialCopy__tHtLg{max-width:530px}.storefront-v2_heroEditorialActions__aeL3S{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:24px}.storefront-v2_heroEditorialActions__aeL3S>.storefront-v2_actions__aqV0d,.storefront-v2_heroEditorialActions__aeL3S>div:last-child{width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:0}.storefront-v2_heroEditorialActions__aeL3S>div:last-child{justify-content:flex-start}.storefront-v2_root__WvuGi[data-template] .storefront-v2_heroEditorialActions__aeL3S>.storefront-v2_actions__aqV0d>.storefront-v2_ctaButton__yd8XW{padding-inline:18px;font-size:14px;box-shadow:none}.storefront-v2_root__WvuGi[data-template] .storefront-v2_heroEditorialActions__aeL3S [data-hero-location-link]{min-height:44px;padding-inline:4px;border:0;background:transparent;color:var(--sf-muted);box-shadow:none;font-size:13px;font-weight:700;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 38%,transparent);text-underline-offset:4px}.storefront-v2_root__WvuGi[data-template] .storefront-v2_heroEditorialActions__aeL3S [data-hero-location-link]:hover{color:var(--sf-ink);text-decoration-color:currentColor}@media (max-width:520px){.storefront-v2_heroEditorialActions__aeL3S{align-items:center;flex-direction:row}.storefront-v2_heroEditorialActions__aeL3S>.storefront-v2_actions__aqV0d,.storefront-v2_heroEditorialActions__aeL3S>div:last-child{width:-moz-fit-content;width:fit-content}.storefront-v2_heroEditorialActions__aeL3S>.storefront-v2_actions__aqV0d>a{flex:0 0 auto}.storefront-v2_heroEditorialActions__aeL3S>div:last-child [data-hero-location-link]{width:auto}}.storefront-v2_root__WvuGi[data-template=commerce-boutique-v1] .storefront-v2_heroEditorialVisual__KPvPI{border-radius:var(--sf-image-radius,var(--sf-card-radius,20px))}.storefront-v2_root__WvuGi[data-template=commerce-boutique-v1] .storefront-v2_heroEditorialVisual__KPvPI img{border-radius:inherit}.storefront-v2_root__WvuGi[data-template=commerce-boutique-v1] .storefront-v2_heroEditorialCopy__tHtLg .storefront-v2_title__L6lpJ{font-weight:760}@media (max-width:800px){.storefront-v2_heroBento__WXvye,.storefront-v2_heroEditorial__Yh33y{grid-template-columns:1fr}.storefront-v2_heroBento__WXvye{display:flex;flex-direction:column;align-items:stretch;gap:24px}.storefront-v2_heroBentoGrid__feAw1{display:contents}.storefront-v2_heroBentoGridFeaturedItem__KS9nw{order:1;width:100%}.storefront-v2_heroBentoLead__vfzPy{order:2}.storefront-v2_heroBentoGrid__feAw1>:not(.storefront-v2_heroBentoGridFeaturedItem__KS9nw){order:3}.storefront-v2_heroBentoGrid__feAw1>a,.storefront-v2_heroBentoGrid__feAw1>div{height:auto}.storefront-v2_heroBentoSection__6K8ZK{padding-block:32px}.storefront-v2_heroBentoLead__vfzPy,.storefront-v2_heroEditorialCopy__tHtLg{max-width:none}.storefront-v2_heroEditorialPlaceholder__w7DNM,.storefront-v2_heroEditorialVisual__KPvPI,.storefront-v2_heroEditorialVisual__KPvPI img{min-height:420px}}@media (max-width:520px){.storefront-v2_heroBentoSection__6K8ZK{padding-block:14px 24px}.storefront-v2_heroBento__WXvye{gap:16px}.storefront-v2_heroBentoLead__vfzPy{padding-inline:2px}.storefront-v2_heroBentoLead__vfzPy .storefront-v2_eyebrow__mNnv9{font-size:12px}.storefront-v2_heroBentoLead__vfzPy .storefront-v2_title__L6lpJ{margin-top:8px;font-size:clamp(30px,9vw,42px)!important;line-height:1.12!important}.storefront-v2_heroBentoLead__vfzPy .storefront-v2_description__oyw2H{margin-top:12px;font-size:14px;line-height:1.75!important}.storefront-v2_heroBentoLead__vfzPy .storefront-v2_actions__aqV0d{display:flex;width:100%;margin-top:16px;gap:8px}.storefront-v2_heroBentoLead__vfzPy .storefront-v2_actions__aqV0d>*{min-width:0;min-height:46px;flex:1;padding-inline:14px}.storefront-v2_heroBentoGrid__feAw1{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-auto-flow:dense;grid-auto-rows:128px;gap:8px}.storefront-v2_heroBentoCard__G4mOU{min-height:0;border-radius:max(14px,var(--sf-card-radius,var(--sf-radius)))}.storefront-v2_heroBentoCardFeatured__oN9OC{min-height:220px}.storefront-v2_heroBentoGridFeaturedItem__KS9nw{grid-column:1/-1;grid-row:span 2}.storefront-v2_heroBentoGrid__feAw1>:nth-child(4n+2){grid-column:1}.storefront-v2_heroBentoGrid__feAw1>:nth-child(4n+3){grid-column:2}.storefront-v2_heroBentoGrid__feAw1>:nth-child(4n+4){grid-column:1}.storefront-v2_heroBentoGrid__feAw1>:nth-child(4n+5){grid-column:2}.storefront-v2_heroBentoCardContent__CiWu9{padding:12px}.storefront-v2_heroBentoCardContent__CiWu9 h2{font-size:14px;line-height:1.45}.storefront-v2_heroBentoGridFeaturedItem__KS9nw .storefront-v2_heroBentoCardContent__CiWu9{padding:18px}.storefront-v2_heroBentoGridFeaturedItem__KS9nw .storefront-v2_heroBentoCardContent__CiWu9 h2{font-size:20px}.storefront-v2_heroBentoGrid__feAw1:not(:has(>:only-child))>:not(.storefront-v2_heroBentoGridFeaturedItem__KS9nw) .storefront-v2_heroBentoCardContent__CiWu9 p{display:none}.storefront-v2_heroBentoBadge__EyAqN{max-width:100%;margin-bottom:5px;overflow:hidden;padding:3px 6px;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.storefront-v2_heroBanner__dut5v{min-height:470px;border-radius:16px}.storefront-v2_heroBannerOverlay__ls7Pb{background:linear-gradient(0deg,rgba(8,15,28,.94) 0,rgba(8,15,28,.68) 42%,rgba(8,15,28,.16) 78%,rgba(8,15,28,.02))}.storefront-v2_heroBannerContent__PMfK5{align-self:flex-end;padding:26px}}@media (max-width:900px){.storefront-v2_root__WvuGi[data-template=commerce-boutique-v1] .storefront-v2_hero__lymky{min-height:auto}.storefront-v2_root__WvuGi[data-template=commerce-boutique-v1] .storefront-v2_productGrid__FMD2u>:is(a,[data-storefront-link-card]),.storefront-v2_root__WvuGi[data-template=commerce-boutique-v1] .storefront-v2_productGrid__FMD2u>:is(a,[data-storefront-link-card]):first-child{grid-column:span 6;grid-row:auto}.storefront-v2_root__WvuGi[data-template=commerce-boutique-v1] .storefront-v2_productGrid__FMD2u>:is(a,[data-storefront-link-card]):first-child .storefront-v2_productMedia__aej1B{height:auto;aspect-ratio:3/4}}@media (max-width:520px){.storefront-v2_productCardStyle-horizontal__dumOD{display:flex;gap:8px}.storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productMedia__aej1B{aspect-ratio:1.15;min-height:0}.storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productBody__inf0e{padding:14px}.storefront-v2_root__WvuGi[data-template=commerce-boutique-v1] .storefront-v2_productRail__FHyUS{justify-content:flex-start}.storefront-v2_root__WvuGi[data-template=commerce-boutique-v1] .storefront-v2_productRail__FHyUS>:is(a,[data-storefront-link-card]){flex-basis:72%}.storefront-v2_root__WvuGi[data-template=commerce-boutique-v1] .storefront-v2_productGrid__FMD2u{grid-template-columns:repeat(2,minmax(0,1fr))}.storefront-v2_root__WvuGi[data-template=commerce-boutique-v1] .storefront-v2_productGrid__FMD2u>:is(a,[data-storefront-link-card]),.storefront-v2_root__WvuGi[data-template=commerce-boutique-v1] .storefront-v2_productGrid__FMD2u>:is(a,[data-storefront-link-card]):first-child{grid-column:span 1}.storefront-v2_serviceList-tiles__qkiSb{grid-template-columns:1fr}}@media (max-width:800px){.storefront-v2_promoBento__gzOHz,.storefront-v2_serviceList-tiles__qkiSb{grid-template-columns:repeat(2,minmax(0,1fr))}.storefront-v2_promoBentoCardFeatured__YqdA2{min-height:300px}.storefront-v2_promoRail__YIdRz>a{flex-basis:calc((100% - 14px) / 2.15)}}@media (max-width:520px){.storefront-v2_promoBento__gzOHz{grid-template-columns:1fr}.storefront-v2_promoBentoCardFeatured__YqdA2,.storefront-v2_promoBentoCard__qGAkm{min-height:190px;grid-column:auto;grid-row:auto}.storefront-v2_promoRail__YIdRz>a{flex-basis:82%}.storefront-v2_heroBannerControl__W5vRM{width:32px;height:32px}.storefront-v2_heroBannerControlNext__zcJrR{inset-inline-end:12px}.storefront-v2_heroBannerControlPrevious__QLQjY{inset-inline-start:12px}}.storefront-v2_productActionLabel__a82_y,.storefront-v2_productEditorialIndex__ACb1w{display:none}.storefront-v2_root__WvuGi .storefront-v2_productGridStyle-grid__lCyRG{grid-template-columns:repeat(var(--sf-grid-columns,4),minmax(0,1fr))}.storefront-v2_root__WvuGi .storefront-v2_productRailStyle-grid__ExEH3>:is(a,[data-storefront-link-card]){flex-basis:calc((100% - 46px) / 3.25)}.storefront-v2_root__WvuGi .storefront-v2_productCardStyle-grid__9osTc .storefront-v2_productMedia__aej1B{border-radius:max(0px,calc(var(--sf-product-card-radius, 20px) - 1px)) max(0px,calc(var(--sf-product-card-radius, 20px) - 1px)) 0 0}.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-minimal__EuIWK{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(18px,2.4vw,34px)}.storefront-v2_root__WvuGi .storefront-v2_productRailStyle-minimal__50sjD{gap:28px}.storefront-v2_root__WvuGi .storefront-v2_productRailStyle-minimal__50sjD>:is(a,[data-storefront-link-card]){flex-basis:min(220px,calc((100% - 84px) / 4))}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-minimal__o0rCD{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-minimal__o0rCD:hover{border-color:transparent;box-shadow:none;transform:none}.storefront-v2_root__WvuGi .storefront-v2_productCardStyle-minimal__o0rCD .storefront-v2_productMedia__aej1B{aspect-ratio:1;border:0;border-radius:16px;background:color-mix(in srgb,var(--sf-ink) 4%,transparent)}.storefront-v2_root__WvuGi .storefront-v2_productCardStyle-minimal__o0rCD .storefront-v2_productMedia__aej1B img{-o-object-fit:cover;object-fit:cover}.storefront-v2_root__WvuGi .storefront-v2_productCardStyle-minimal__o0rCD .storefront-v2_productAction__E3NSw,.storefront-v2_root__WvuGi .storefront-v2_productCardStyle-minimal__o0rCD .storefront-v2_productCategory__xKSpZ,.storefront-v2_root__WvuGi .storefront-v2_productCardStyle-minimal__o0rCD .storefront-v2_productDescription__mQFIM,.storefront-v2_root__WvuGi .storefront-v2_productCardStyle-minimal__o0rCD .storefront-v2_productMakerBadge__za7E3,.storefront-v2_root__WvuGi .storefront-v2_productCardStyle-minimal__o0rCD .storefront-v2_productStockBadge__bsdve{display:none}.storefront-v2_root__WvuGi .storefront-v2_productCardStyle-minimal__o0rCD .storefront-v2_productBody__inf0e{padding:12px 0 0}.storefront-v2_root__WvuGi .storefront-v2_productCardStyle-minimal__o0rCD .storefront-v2_productTitle__4oF6n{min-height:0;font-size:13px;font-weight:600;line-height:1.65}.storefront-v2_root__WvuGi .storefront-v2_productCardStyle-minimal__o0rCD .storefront-v2_productFooter__9lZy1{margin-top:auto;padding-top:7px}.storefront-v2_root__WvuGi .storefront-v2_productCardStyle-minimal__o0rCD .storefront-v2_productPrice__2g1C3{padding:0;font-size:14px}.storefront-v2_root__WvuGi .storefront-v2_productCardStyle-minimal__o0rCD .storefront-v2_productPriceLabel__sCfra,.storefront-v2_root__WvuGi .storefront-v2_productCardStyle-minimal__o0rCD .storefront-v2_productPrice__2g1C3 del{display:none}.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-editorial__Q2NJz{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(16px,2.2vw,32px)}.storefront-v2_root__WvuGi .storefront-v2_productGridStyle-editorial__Q2NJz>:is(a,[data-storefront-link-card]){grid-column:span 3}.storefront-v2_root__WvuGi .storefront-v2_productGridStyle-editorial__Q2NJz>:is(a,[data-storefront-link-card]):nth-child(5n+1){grid-column:span 5;grid-row:span 2}.storefront-v2_root__WvuGi .storefront-v2_productGridStyle-editorial__Q2NJz>:is(a,[data-storefront-link-card]):nth-child(5n+4){grid-column:span 4}.storefront-v2_root__WvuGi .storefront-v2_productRailStyle-editorial__R_0R1{gap:30px}.storefront-v2_root__WvuGi .storefront-v2_productRailStyle-editorial__R_0R1>:is(a,[data-storefront-link-card]){flex-basis:clamp(210px,23vw,310px)}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-editorial__uxaPr{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-editorial__uxaPr:hover{border-color:transparent;box-shadow:none;transform:none}.storefront-v2_root__WvuGi .storefront-v2_productCardStyle-editorial__uxaPr .storefront-v2_productMedia__aej1B{position:relative;aspect-ratio:3/4;overflow:hidden;border:0;border-radius:20px;background:color-mix(in srgb,var(--sf-accent) 12%,var(--sf-surface))}.storefront-v2_root__WvuGi .storefront-v2_productCardStyle-editorial__uxaPr .storefront-v2_productMedia__aej1B img{-o-object-fit:cover;object-fit:cover;transition:transform .28s cubic-bezier(.23,1,.32,1)}.storefront-v2_root__WvuGi .storefront-v2_productCardStyle-editorial__uxaPr:hover .storefront-v2_productMedia__aej1B img{transform:scale(1.055)}.storefront-v2_root__WvuGi .storefront-v2_productCardStyle-editorial__uxaPr .storefront-v2_productMakerBadge__za7E3{top:auto;inset-inline-start:14px;bottom:14px;border:0;border-radius:0;background:var(--sf-surface);padding:6px 9px;font-size:12px}.storefront-v2_root__WvuGi .storefront-v2_productCardStyle-editorial__uxaPr .storefront-v2_productAction__E3NSw,.storefront-v2_root__WvuGi .storefront-v2_productCardStyle-editorial__uxaPr .storefront-v2_productDescription__mQFIM,.storefront-v2_root__WvuGi .storefront-v2_productCardStyle-editorial__uxaPr .storefront-v2_productStockBadge__bsdve{display:none}.storefront-v2_root__WvuGi .storefront-v2_productCardStyle-editorial__uxaPr .storefront-v2_productEditorialIndex__ACb1w{position:absolute;top:12px;inset-inline-end:14px;display:block;color:#fff;font-size:20px;font-weight:300;letter-spacing:.08em;text-shadow:0 1px 8px rgba(0,0,0,.32)}.storefront-v2_root__WvuGi .storefront-v2_productCardStyle-editorial__uxaPr .storefront-v2_productBody__inf0e{padding:14px 12px 12px}.storefront-v2_root__WvuGi .storefront-v2_productCardStyle-editorial__uxaPr .storefront-v2_productCategory__xKSpZ{display:block;margin-bottom:5px;color:var(--sf-accent-text,var(--sf-ink));font-size:12px;font-weight:750;letter-spacing:.08em}.storefront-v2_root__WvuGi .storefront-v2_productCardStyle-editorial__uxaPr .storefront-v2_productTitle__4oF6n{min-height:0;font-size:clamp(16px,1.45vw,21px);font-weight:650;line-height:1.45}.storefront-v2_root__WvuGi .storefront-v2_productCardStyle-editorial__uxaPr .storefront-v2_productFooter__9lZy1{margin-top:8px}.storefront-v2_root__WvuGi .storefront-v2_productCardStyle-editorial__uxaPr .storefront-v2_productPrice__2g1C3{padding:0;font-size:13px;font-weight:600}.storefront-v2_root__WvuGi .storefront-v2_productCardStyle-editorial__uxaPr .storefront-v2_productPriceLabel__sCfra,.storefront-v2_root__WvuGi .storefront-v2_productCardStyle-editorial__uxaPr .storefront-v2_productPrice__2g1C3 del{display:none}.storefront-v2_root__WvuGi .storefront-v2_productGridStyle-editorial__Q2NJz>:is(a,[data-storefront-link-card]):nth-child(5n+1) .storefront-v2_productMedia__aej1B{aspect-ratio:3/4.8}.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-horizontal__tQogT{grid-template-columns:minmax(0,920px);justify-content:center;gap:16px}.storefront-v2_root__WvuGi .storefront-v2_productRailStyle-horizontal__FRjpN{gap:16px}.storefront-v2_root__WvuGi .storefront-v2_productRailStyle-horizontal__FRjpN>:is(a,[data-storefront-link-card]){flex-basis:min(620px,88vw)}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD{display:grid;grid-template-columns:minmax(190px,30%) minmax(0,1fr);-moz-column-gap:14px;column-gap:14px;min-height:220px;overflow:hidden;border:1px solid var(--sf-line);border-radius:var(--sf-product-card-radius,18px);background:var(--sf-surface)}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD:hover{transform:none}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productGridStyle-horizontal__tQogT .storefront-v2_productCardStyle-horizontal__dumOD:first-child{border-top:1px solid var(--sf-line)}.storefront-v2_root__WvuGi .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productMedia__aej1B{min-height:100%;aspect-ratio:auto;border:0;border-inline-end:1px solid var(--sf-line);background:color-mix(in srgb,var(--sf-accent) 7%,var(--sf-surface))}.storefront-v2_root__WvuGi .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productMedia__aej1B img{-o-object-fit:cover;object-fit:cover}.storefront-v2_root__WvuGi .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productMakerBadge__za7E3{top:12px;inset-inline-start:12px}.storefront-v2_root__WvuGi .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productEditorialIndex__ACb1w,.storefront-v2_root__WvuGi .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productStockBadge__bsdve{display:none}.storefront-v2_root__WvuGi .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productBody__inf0e{padding:22px 24px}.storefront-v2_root__WvuGi .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productCategory__xKSpZ{margin-bottom:5px;color:var(--sf-accent-text,var(--sf-ink));font-size:12px;font-weight:750}.storefront-v2_root__WvuGi .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productTitle__4oF6n{min-height:0;font-size:18px;line-height:1.5}.storefront-v2_root__WvuGi .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productDescription__mQFIM{display:-webkit-box;overflow:hidden;margin-top:8px;color:var(--sf-muted);font-size:12px;line-height:1.8;-webkit-box-orient:vertical;-webkit-line-clamp:2}.storefront-v2_root__WvuGi .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productFooter__9lZy1{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-top:auto;padding-top:16px}.storefront-v2_root__WvuGi .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productPrice__2g1C3{margin:0;padding:0;font-size:16px}.storefront-v2_root__WvuGi .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productAction__E3NSw{flex:0 0 auto;margin:0;border:0;border-radius:8px;background:var(--sf-primary);padding:10px 12px;color:var(--sf-on-primary)}.storefront-v2_root__WvuGi .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productAction__E3NSw svg{color:currentColor}.storefront-v2_root__WvuGi .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productActionLabel__a82_y{display:inline}@media (max-width:900px){.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-minimal__EuIWK{grid-template-columns:repeat(3,minmax(0,1fr))}.storefront-v2_root__WvuGi .storefront-v2_productGridStyle-editorial__Q2NJz>:is(a,[data-storefront-link-card]),.storefront-v2_root__WvuGi .storefront-v2_productGridStyle-editorial__Q2NJz>:is(a,[data-storefront-link-card]):nth-child(5n+1),.storefront-v2_root__WvuGi .storefront-v2_productGridStyle-editorial__Q2NJz>:is(a,[data-storefront-link-card]):nth-child(5n+4){grid-column:span 4;grid-row:auto}.storefront-v2_root__WvuGi .storefront-v2_productGridStyle-editorial__Q2NJz>:is(a,[data-storefront-link-card]):nth-child(4n+1){grid-column:span 8}}@media (max-width:620px){.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-editorial__Q2NJz,.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-minimal__EuIWK{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.storefront-v2_root__WvuGi .storefront-v2_productGridStyle-editorial__Q2NJz>:is(a,[data-storefront-link-card]),.storefront-v2_root__WvuGi .storefront-v2_productGridStyle-editorial__Q2NJz>:is(a,[data-storefront-link-card]):nth-child(4n+1),.storefront-v2_root__WvuGi .storefront-v2_productGridStyle-editorial__Q2NJz>:is(a,[data-storefront-link-card]):nth-child(5n+1),.storefront-v2_root__WvuGi .storefront-v2_productGridStyle-editorial__Q2NJz>:is(a,[data-storefront-link-card]):nth-child(5n+4){grid-column:span 1}.storefront-v2_root__WvuGi .storefront-v2_productCardStyle-editorial__uxaPr .storefront-v2_productTitle__4oF6n{font-size:15px}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD{grid-template-columns:112px minmax(0,1fr);min-height:156px;border-radius:16px}.storefront-v2_root__WvuGi .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productBody__inf0e{padding:14px}.storefront-v2_root__WvuGi .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productTitle__4oF6n{font-size:14px}.storefront-v2_root__WvuGi .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productCategory__xKSpZ{display:none}.storefront-v2_root__WvuGi .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productDescription__mQFIM{display:-webkit-box;min-height:1.65em;margin-top:4px;font-size:12px;line-height:1.65;-webkit-line-clamp:1}.storefront-v2_root__WvuGi .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productFooter__9lZy1{gap:8px;padding-top:9px}.storefront-v2_root__WvuGi .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productActionLabel__a82_y,.storefront-v2_root__WvuGi .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productPriceLabel__sCfra{display:none}.storefront-v2_root__WvuGi .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productAction__E3NSw{padding:8px}}@media (max-width:760px){.storefront-v2_root__WvuGi[data-template] .storefront-v2_section__ZO2Vy{padding-block:24px}.storefront-v2_root__WvuGi[data-template] .storefront-v2_heroBentoSection__6K8ZK{padding-block:10px 24px}.storefront-v2_root__WvuGi[data-template] .storefront-v2_announcement__hxD2v,.storefront-v2_root__WvuGi[data-template] .storefront-v2_header__hNlHt{width:100%}.storefront-v2_root__WvuGi[data-template] .storefront-v2_nav__E9_V4{min-height:58px}.storefront-v2_root__WvuGi[data-template] .storefront-v2_links__vn4ie{display:none}.storefront-v2_root__WvuGi[data-template] .storefront-v2_heroBentoLead__vfzPy{display:block;min-height:0;padding:10px 4px 18px}.storefront-v2_root__WvuGi[data-template] .storefront-v2_heroBentoActions__pHUGs{display:flex;width:-moz-fit-content;width:fit-content;margin:0}.storefront-v2_root__WvuGi[data-template] .storefront-v2_heroBentoActions__pHUGs .storefront-v2_ctaButton__yd8XW{width:auto;min-width:180px}.storefront-v2_root__WvuGi[data-template] .storefront-v2_heroBentoGrid__feAw1{grid-template-columns:1.2fr .8fr;grid-template-rows:repeat(2,minmax(130px,1fr));min-height:330px}.storefront-v2_root__WvuGi[data-template] .storefront-v2_heroBentoGrid__feAw1>a,.storefront-v2_root__WvuGi[data-template] .storefront-v2_heroBentoGrid__feAw1>div{flex:0 0 84px;height:84px}.storefront-v2_root__WvuGi[data-template] .storefront-v2_heroBentoGrid__feAw1>.storefront-v2_heroBentoGridFeaturedItem__KS9nw{flex-basis:220px;height:220px}.storefront-v2_root__WvuGi[data-template] .storefront-v2_heroBentoGridFeaturedItem__KS9nw .storefront-v2_heroBentoCardFeatured__oN9OC{min-height:220px}.storefront-v2_root__WvuGi[data-template] .storefront-v2_heroBentoGrid__feAw1>a:first-child,.storefront-v2_root__WvuGi[data-template] .storefront-v2_heroBentoGrid__feAw1>div:first-child{grid-row:span 2}.storefront-v2_root__WvuGi[data-template] .storefront-v2_heroBentoCard__G4mOU:nth-child(2){grid-column:auto}}@media (max-width:480px){.storefront-v2_root__WvuGi[data-template] .storefront-v2_heroBento__WXvye{padding:14px;border-radius:24px}.storefront-v2_root__WvuGi[data-template] .storefront-v2_heroBentoLead__vfzPy .storefront-v2_title__L6lpJ{font-size:clamp(34px,11vw,48px)}.storefront-v2_root__WvuGi[data-template] .storefront-v2_heroBentoGrid__feAw1{gap:7px}.storefront-v2_root__WvuGi[data-template] .storefront-v2_heroBentoCardContent__CiWu9{padding:13px}.storefront-v2_root__WvuGi[data-template] .storefront-v2_heroBentoCardContent__CiWu9 h2{font-size:16px}.storefront-v2_root__WvuGi[data-template] .storefront-v2_heroBentoCardContent__CiWu9 p{display:none}}.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1]{background:var(--sf-page-surface)}.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] .storefront-v2_announcement__hxD2v{border:0;background:var(--sf-action-accent,var(--sf-accent));color:var(--sf-on-action-accent,#fff);font-size:12px;font-weight:800}.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] .storefront-v2_header__hNlHt{position:relative;border:0;background:transparent;padding-block:16px clamp(12px,2vw,20px);backdrop-filter:none}.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] .storefront-v2_header__hNlHt .storefront-v2_shell__gsxbF{border-radius:18px;background:var(--sf-primary);box-shadow:0 14px 26px color-mix(in srgb,var(--sf-primary) 14%,transparent);color:var(--sf-on-primary)}.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] .storefront-v2_nav__E9_V4{min-height:62px;padding-inline:18px}.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] .storefront-v2_brand__qpHjB,.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] .storefront-v2_cartButton__fAraV,.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] .storefront-v2_iconButton__R_50t,.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] .storefront-v2_links__vn4ie a{color:var(--sf-on-primary)}.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] .storefront-v2_links__vn4ie{gap:18px;font-size:12px}.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] .storefront-v2_links__vn4ie a:hover{color:var(--sf-accent)}.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] .storefront-v2_marketSearch__j4Qga{min-height:36px;border:0;border-radius:999px;background:var(--sf-raised-surface);color:var(--sf-muted);font-size:12px}.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] .storefront-v2_cartButton__fAraV,.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] .storefront-v2_iconButton__R_50t{border-color:color-mix(in srgb,var(--sf-on-primary) 20%,transparent);background:color-mix(in srgb,var(--sf-on-primary) 12%,transparent)}.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] .storefront-v2_cartButton__fAraV{background:var(--sf-action-accent,var(--sf-accent));color:var(--sf-on-action-accent,#fff)}.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] .storefront-v2_heroBannerSection__mCrRd{padding-block:14px 12px}.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] .storefront-v2_heroBanner__dut5v{min-height:clamp(350px,39vw,500px);border-radius:20px 20px 50% 50%/20px 20px 11% 11%;background:var(--sf-primary);box-shadow:0 22px 48px color-mix(in srgb,var(--sf-primary) 16%,transparent)}.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] .storefront-v2_heroBannerImage__Gr3ck{opacity:1;-o-object-position:22% center;object-position:22% center}.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] .storefront-v2_heroBannerOverlay__ls7Pb{background:linear-gradient(to left,color-mix(in srgb,var(--sf-primary) 90%,transparent) 0,color-mix(in srgb,var(--sf-primary) 62%,transparent) 42%,color-mix(in srgb,var(--sf-primary) 20%,transparent) 70%,color-mix(in srgb,var(--sf-primary) 4%,transparent) 100%)}.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] .storefront-v2_heroBannerContent__PMfK5{max-width:550px;padding:clamp(28px,6vw,68px);text-shadow:none}.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] .storefront-v2_heroBannerContent__PMfK5 .storefront-v2_eyebrow__mNnv9{color:var(--sf-accent)}.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] .storefront-v2_heroBannerContent__PMfK5 .storefront-v2_title__L6lpJ{max-width:500px;color:var(--sf-on-primary);font-size:clamp(34px,5vw,62px);line-height:1.12}.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] .storefront-v2_heroBannerContent__PMfK5 .storefront-v2_description__oyw2H{max-width:420px;color:color-mix(in srgb,var(--sf-on-primary) 82%,transparent);font-size:13px}.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] .storefront-v2_heroBannerContent__PMfK5 .storefront-v2_secondaryButton__tHKJ4{border:0;background:var(--sf-action-accent,var(--sf-accent));color:var(--sf-on-action-accent,#fff);box-shadow:0 10px 20px color-mix(in srgb,var(--sf-accent) 18%,transparent)}.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] .storefront-v2_soft__6Pec9{background:transparent}.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] .storefront-v2_soft__6Pec9 .storefront-v2_shell__gsxbF{width:min(var(--sf-container-width),calc(100% - 32px))}.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] .storefront-v2_soft__6Pec9 .storefront-v2_sectionHead__ZxRTk{margin-bottom:22px}.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] .storefront-v2_carouselControls__b986e,.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] .storefront-v2_carouselHint__qVfbw{display:none}.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] .storefront-v2_carouselTrack__pGuQ5{gap:14px;justify-content:center}.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] .storefront-v2_carouselCard__PKuR2{width:clamp(148px,16vw,190px);aspect-ratio:1.48;align-items:flex-start;padding:16px;border:0;border-radius:22px;background:var(--sf-raised-surface);box-shadow:0 10px 24px color-mix(in srgb,var(--sf-primary) 8%,transparent);color:var(--sf-ink)}.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] .storefront-v2_carouselCard__PKuR2:after{display:none}.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] .storefront-v2_carouselCard__PKuR2 img{inset:auto 12px 10px auto;width:62px;height:62px;border-radius:50%;-o-object-fit:cover;object-fit:cover;opacity:1}.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] .storefront-v2_carouselCard__PKuR2>span:not(.storefront-v2_categoryImagePlaceholder__o5Wj_){max-width:100%;color:var(--sf-ink);font-size:14px;font-weight:850;line-height:1.45}.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] .storefront-v2_productCard__aD39N{border-color:var(--sf-line);background:var(--sf-raised-surface);box-shadow:0 8px 24px color-mix(in srgb,var(--sf-primary) 6%,transparent)}.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] .storefront-v2_promo__t3rrn{border-radius:28px;background:var(--sf-primary);color:var(--sf-on-primary)}.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] .storefront-v2_footer__cxOLX{border-top-color:var(--sf-line);background:var(--sf-soft-surface)}@media (max-width:767px){.storefront-v2_root__WvuGi[data-business] .storefront-v2_header__hNlHt{transition:transform .22s ease}.storefront-v2_root__WvuGi[data-business] .storefront-v2_header__hNlHt[data-hidden=true]{transform:translateY(-100%);pointer-events:none}.storefront-v2_root__WvuGi[data-business] .storefront-v2_header__hNlHt:has(.storefront-v2_commerceMobileNavTrigger__47jr5[aria-expanded=true]){transform:none;pointer-events:auto}}@media (max-width:760px){.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] .storefront-v2_header__hNlHt{padding-block:10px 0}.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] .storefront-v2_header__hNlHt .storefront-v2_shell__gsxbF{width:calc(100% - 20px)}.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] .storefront-v2_nav__E9_V4{min-height:56px;padding-inline:12px}.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] .storefront-v2_links__vn4ie{display:none}.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] .storefront-v2_heroBanner__dut5v{min-height:430px;border-radius:18px 18px 46% 46%/18px 18px 8% 8%}.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] .storefront-v2_heroBannerContent__PMfK5{align-items:flex-start;justify-content:flex-end;padding:28px 22px 48px}.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] .storefront-v2_heroBannerContent__PMfK5 .storefront-v2_title__L6lpJ{font-size:clamp(32px,9vw,46px)}.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] .storefront-v2_carouselCard__PKuR2{width:148px}}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-grid__9osTc{border:1px solid color-mix(in srgb,var(--sf-ink) 10%,var(--sf-line));border-radius:var(--sf-product-card-radius,20px);background:var(--sf-surface);box-shadow:0 8px 24px color-mix(in srgb,var(--sf-ink) 7%,transparent);transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-grid__9osTc:hover{border-color:color-mix(in srgb,var(--sf-accent) 45%,var(--sf-line));box-shadow:0 16px 34px color-mix(in srgb,var(--sf-ink) 12%,transparent);transform:translateY(-4px)}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-grid__9osTc .storefront-v2_productMedia__aej1B{aspect-ratio:1/1.04;border-bottom:0;border-radius:max(0px,calc(var(--sf-product-card-radius, 20px) - 1px)) max(0px,calc(var(--sf-product-card-radius, 20px) - 1px)) 0 0;background:color-mix(in srgb,var(--sf-accent) 6%,var(--sf-surface))}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-grid__9osTc .storefront-v2_productMedia__aej1B img{border-radius:inherit;-o-object-fit:cover;object-fit:cover}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-grid__9osTc .storefront-v2_productBody__inf0e{gap:0;padding:16px}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-minimal__o0rCD .storefront-v2_productMedia__aej1B{border:1px solid color-mix(in srgb,var(--sf-ink) 8%,transparent);border-radius:18px;padding:0;overflow:hidden;background:color-mix(in srgb,var(--sf-ink) 3%,var(--sf-surface));transition:border-color .24s ease,background .24s ease}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-minimal__o0rCD .storefront-v2_productMedia__aej1B,.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-minimal__o0rCD .storefront-v2_productMedia__aej1B img{border-radius:18px}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-minimal__o0rCD .storefront-v2_productBody__inf0e{padding:14px 12px 12px}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-minimal__o0rCD:hover .storefront-v2_productMedia__aej1B{border-color:color-mix(in srgb,var(--sf-accent) 35%,transparent);background:radial-gradient(circle at 80% 10%,color-mix(in srgb,var(--sf-accent) 14%,transparent),transparent 38%),color-mix(in srgb,var(--sf-accent) 8%,var(--sf-surface))}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-minimal__o0rCD .storefront-v2_productMedia__aej1B img{-o-object-fit:cover;object-fit:cover;transition:transform .28s cubic-bezier(.23,1,.32,1)}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-minimal__o0rCD:hover .storefront-v2_productMedia__aej1B img{transform:scale(1.045)}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-editorial__uxaPr .storefront-v2_productFooter__9lZy1,.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-minimal__o0rCD .storefront-v2_productFooter__9lZy1{border-top:0}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-minimal__o0rCD .storefront-v2_productPrice__2g1C3{color:var(--sf-accent-text,var(--sf-ink));font-weight:850}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-editorial__uxaPr .storefront-v2_productMedia__aej1B:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.2));content:"";pointer-events:none}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-editorial__uxaPr .storefront-v2_productEditorialIndex__ACb1w{z-index:1}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productAction__E3NSw{display:inline-flex;width:auto;min-height:42px;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productFooter__9lZy1{margin-top:auto;border-top:1px solid var(--sf-line)}@media (max-width:620px){.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-grid__9osTc{border-radius:var(--sf-product-card-radius,16px)}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-grid__9osTc .storefront-v2_productMedia__aej1B{border-radius:max(0px,calc(var(--sf-product-card-radius, 16px) - 1px)) max(0px,calc(var(--sf-product-card-radius, 16px) - 1px)) 0 0}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-grid__9osTc .storefront-v2_productBody__inf0e{padding:12px}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productAction__E3NSw{min-height:36px;padding:8px 10px}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productActionLabel__a82_y{display:none}}.storefront-v2_heroAppearance__Us3JR[data-sf-text-color=light] .storefront-v2_heroBannerContent__PMfK5 .storefront-v2_description__oyw2H,.storefront-v2_heroAppearance__Us3JR[data-sf-text-color=light] .storefront-v2_heroBannerContent__PMfK5 .storefront-v2_eyebrow__mNnv9,.storefront-v2_heroAppearance__Us3JR[data-sf-text-color=light] .storefront-v2_heroBannerContent__PMfK5 .storefront-v2_sectionTitle__3ZcaU,.storefront-v2_heroAppearance__Us3JR[data-sf-text-color=light] .storefront-v2_heroBannerContent__PMfK5 .storefront-v2_title__L6lpJ{color:#fff!important}.storefront-v2_heroAppearance__Us3JR[data-sf-text-color=dark] .storefront-v2_heroBannerContent__PMfK5 .storefront-v2_description__oyw2H,.storefront-v2_heroAppearance__Us3JR[data-sf-text-color=dark] .storefront-v2_heroBannerContent__PMfK5 .storefront-v2_eyebrow__mNnv9,.storefront-v2_heroAppearance__Us3JR[data-sf-text-color=dark] .storefront-v2_heroBannerContent__PMfK5 .storefront-v2_sectionTitle__3ZcaU,.storefront-v2_heroAppearance__Us3JR[data-sf-text-color=dark] .storefront-v2_heroBannerContent__PMfK5 .storefront-v2_title__L6lpJ{color:#111827!important}.storefront-v2_heroAppearance__Us3JR[data-sf-text-color=custom] .storefront-v2_heroBannerContent__PMfK5 .storefront-v2_description__oyw2H,.storefront-v2_heroAppearance__Us3JR[data-sf-text-color=custom] .storefront-v2_heroBannerContent__PMfK5 .storefront-v2_eyebrow__mNnv9,.storefront-v2_heroAppearance__Us3JR[data-sf-text-color=custom] .storefront-v2_heroBannerContent__PMfK5 .storefront-v2_sectionTitle__3ZcaU,.storefront-v2_heroAppearance__Us3JR[data-sf-text-color=custom] .storefront-v2_heroBannerContent__PMfK5 .storefront-v2_title__L6lpJ{color:var(--sf-hero-text-color,var(--sf-ink))!important}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-layout=carousel][data-category-variant=soft-cards] .storefront-v2_carouselCard__PKuR2>span:not(.storefront-v2_categoryImagePlaceholder__o5Wj_){display:-webkit-box;min-height:3.9em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.3;text-wrap:pretty;overflow-wrap:break-word;word-break:normal}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-grid__9osTc,.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD{border-radius:var(--sf-product-card-radius,20px)}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-grid__9osTc .storefront-v2_productMedia__aej1B{position:relative;overflow:hidden;aspect-ratio:1;padding:0;border:0;border-radius:calc(var(--sf-product-card-radius, 20px) - 1px) calc(var(--sf-product-card-radius, 20px) - 1px) 0 0}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-grid__9osTc .storefront-v2_productMedia__aej1B>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-editorial__uxaPr .storefront-v2_productMedia__aej1B,.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-minimal__o0rCD .storefront-v2_productMedia__aej1B{border-radius:var(--sf-product-card-radius,20px)}.storefront-v2_root__WvuGi[data-business] [data-storefront-product-card]{display:flex;min-width:0;height:100%;overflow:hidden;border:1px solid color-mix(in srgb,var(--sf-ink) 10%,var(--sf-line));border-radius:var(--sf-product-card-radius,var(--sf-card-radius,20px));background:var(--sf-surface);color:var(--sf-ink);box-shadow:0 8px 24px color-mix(in srgb,var(--sf-ink) 7%,transparent);transition:transform .2s ease-out,border-color .2s ease-out,box-shadow .2s ease-out}.storefront-v2_root__WvuGi[data-business] [data-storefront-product-card]:hover{border-color:color-mix(in srgb,var(--sf-accent) 45%,var(--sf-line));box-shadow:0 14px 30px color-mix(in srgb,var(--sf-ink) 12%,transparent)}.storefront-v2_root__WvuGi[data-business] [data-storefront-product-card] [data-product-card-decoration]{display:none}.storefront-v2_root__WvuGi[data-business] [data-storefront-product-card] [data-product-card-media]{position:relative;width:100%;min-width:0;aspect-ratio:1/1.04;overflow:hidden;padding:0;border:0;border-radius:max(0px,calc(var(--sf-product-card-radius, var(--sf-card-radius, 20px)) - 1px)) max(0px,calc(var(--sf-product-card-radius, var(--sf-card-radius, 20px)) - 1px)) 0 0;background:color-mix(in srgb,var(--sf-accent) 6%,var(--sf-surface))}.storefront-v2_root__WvuGi[data-business] [data-storefront-product-card] [data-product-card-media]>a{border:0}.storefront-v2_root__WvuGi[data-business] [data-storefront-product-card] [data-product-card-media] img{-o-object-fit:cover;object-fit:cover}.storefront-v2_root__WvuGi[data-business] [data-storefront-product-card] [data-product-card-body]{min-width:0;gap:0;padding:14px;color:var(--sf-ink)}.storefront-v2_root__WvuGi[data-business] [data-storefront-product-card] [data-product-card-category]{color:var(--sf-accent-text,var(--sf-ink));font-size:12px;font-weight:750}.storefront-v2_root__WvuGi[data-business] [data-storefront-product-card] [data-product-card-label]{border-color:var(--sf-line);background:color-mix(in srgb,var(--sf-accent) 7%,var(--sf-surface));color:var(--sf-ink)}.storefront-v2_root__WvuGi[data-business] [data-storefront-product-card] [data-product-card-title]{min-height:3.1em;margin-top:8px;color:var(--sf-ink)!important;font-family:var(--sf-font)!important;font-size:15px!important;font-weight:800!important;line-height:1.55!important;text-wrap:pretty}.storefront-v2_root__WvuGi[data-business] [data-storefront-product-card] [data-product-card-price]{color:var(--sf-accent-text,var(--sf-ink));font-family:"Vazirmatn",var(--font-persian),Tahoma,Arial,sans-serif;font-size:16px;font-weight:850;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}.storefront-v2_root__WvuGi[data-business] [data-storefront-product-card] :is([data-product-card-price],[data-product-card-discount],[data-product-card-variant-price],[data-product-card-quantity]){font-family:"Vazirmatn",var(--font-persian),Tahoma,Arial,sans-serif;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}.storefront-v2_root__WvuGi[data-business] [data-storefront-product-card] [data-product-card-action]{width:100%;min-height:40px;border-color:color-mix(in srgb,var(--sf-ink) 22%,transparent);border-radius:max(10px,calc(var(--sf-product-card-radius, 20px) * .55));background:transparent;color:var(--sf-ink);box-shadow:none}.storefront-v2_root__WvuGi[data-business] [data-storefront-product-card] [data-product-card-action]:focus-visible{border-color:var(--sf-primary);background:var(--sf-primary);color:var(--sf-on-primary)}@media (hover:hover){.storefront-v2_root__WvuGi[data-business] [data-storefront-product-card] [data-product-card-action]:hover{border-color:var(--sf-primary);background:var(--sf-primary);color:var(--sf-on-primary)}}.storefront-v2_root__WvuGi[data-business] [data-grocery-listing=true] [data-storefront-product-card] [data-product-card-action]{border-color:var(--sf-primary);background:var(--sf-primary);color:var(--sf-on-primary)}.storefront-v2_root__WvuGi[data-business][data-product-card-style=minimal] [data-storefront-product-card]{overflow:visible;border-color:transparent;background:transparent;box-shadow:none}.storefront-v2_root__WvuGi[data-business][data-product-card-style=minimal] [data-storefront-product-card]:hover{border-color:transparent;box-shadow:none;transform:none}.storefront-v2_root__WvuGi[data-business][data-product-card-style=minimal] [data-storefront-product-card] [data-product-card-media]{border:1px solid var(--sf-line);border-radius:18px}.storefront-v2_root__WvuGi[data-business][data-product-card-style=minimal] [data-storefront-product-card] [data-product-card-body]{padding:12px 4px 0}.storefront-v2_root__WvuGi[data-business][data-product-card-style=editorial] [data-storefront-product-card]{overflow:visible;border-color:transparent;background:transparent;box-shadow:none}.storefront-v2_root__WvuGi[data-business][data-product-card-style=editorial] [data-storefront-product-card]:hover{border-color:transparent;box-shadow:none;transform:none}.storefront-v2_root__WvuGi[data-business][data-product-card-style=editorial] [data-storefront-product-card] [data-product-card-media]{aspect-ratio:3/4;border-radius:20px}.storefront-v2_root__WvuGi[data-business][data-product-card-style=editorial] [data-storefront-product-card] [data-product-card-body]{padding:14px 0 0}.storefront-v2_root__WvuGi[data-business][data-product-card-style=horizontal] [data-storefront-product-card]{display:grid;grid-template-columns:minmax(120px,30%) minmax(0,1fr);min-height:220px;border-radius:20px}.storefront-v2_root__WvuGi[data-business][data-product-card-style=horizontal] [data-product-card-grid]{grid-template-columns:minmax(0,1fr)}.storefront-v2_root__WvuGi[data-business][data-product-card-style=horizontal] [data-storefront-product-card] [data-product-card-media]{height:100%;min-height:0;aspect-ratio:auto;border-radius:0 19px 19px 0}.storefront-v2_root__WvuGi[data-business][data-product-card-style=horizontal] [data-storefront-product-card] [data-product-card-body]{padding:18px 20px}@media (max-width:620px){.storefront-v2_root__WvuGi[data-business] [data-storefront-product-card]{border-radius:var(--sf-product-card-radius,20px)}.storefront-v2_root__WvuGi[data-business] [data-storefront-product-card] [data-product-card-media]{border-radius:max(0px,calc(var(--sf-product-card-radius, 20px) - 1px)) max(0px,calc(var(--sf-product-card-radius, 20px) - 1px)) 0 0}.storefront-v2_root__WvuGi[data-business] [data-storefront-product-card] [data-product-card-body]{padding:12px}.storefront-v2_root__WvuGi[data-business][data-product-card-style=horizontal] [data-storefront-product-card]{grid-template-columns:112px minmax(0,1fr);min-height:156px;border-radius:var(--sf-product-card-radius,20px)}.storefront-v2_root__WvuGi[data-business][data-product-card-style=horizontal] [data-storefront-product-card] [data-product-card-media]{border-radius:0 max(0px,calc(var(--sf-product-card-radius, 20px) - 1px)) max(0px,calc(var(--sf-product-card-radius, 20px) - 1px)) 0}}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-layout=carousel][data-category-variant=circles] .storefront-v2_carouselCard__PKuR2>span:not(.storefront-v2_categoryImagePlaceholder__o5Wj_){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.3;text-wrap:balance;overflow-wrap:break-word;word-break:normal}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-editorial__uxaPr,.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-grid__9osTc,.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD,.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-minimal__o0rCD,.storefront-v2_root__WvuGi[data-business] [data-storefront-product-card]{border-radius:var(--sf-product-card-radius,20px)!important}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-editorial__uxaPr .storefront-v2_productMedia__aej1B,.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-grid__9osTc .storefront-v2_productMedia__aej1B,.storefront-v2_root__WvuGi[data-business] [data-storefront-product-card] [data-product-card-media]{padding:0!important;border:0!important;overflow:hidden;background:transparent;border-radius:max(0px,calc(var(--sf-product-card-radius, 20px) - 1px)) max(0px,calc(var(--sf-product-card-radius, 20px) - 1px)) 0 0!important}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-editorial__uxaPr .storefront-v2_productMedia__aej1B img{border-radius:max(0px,calc(var(--sf-product-card-radius, 20px) - 1px)) max(0px,calc(var(--sf-product-card-radius, 20px) - 1px)) 0 0!important}.storefront-v2_root__WvuGi[data-business][data-product-card-style=editorial] [data-storefront-product-card] [data-product-card-media]{padding:0!important;border:0!important;overflow:hidden;background:transparent;border-radius:var(--sf-product-card-radius,20px)!important}.storefront-v2_root__WvuGi[data-business][data-product-card-style=minimal] [data-storefront-product-card] [data-product-card-media]{border-radius:var(--sf-product-card-radius,20px)!important}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-minimal__o0rCD .storefront-v2_productMedia__aej1B,.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-minimal__o0rCD .storefront-v2_productMedia__aej1B img{border-radius:max(0px,calc(var(--sf-product-card-radius, 20px) - 1px)) max(0px,calc(var(--sf-product-card-radius, 20px) - 1px)) 0 0!important}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productMedia__aej1B,.storefront-v2_root__WvuGi[data-business][data-product-card-style=horizontal] [data-storefront-product-card] [data-product-card-media]{padding:0!important;border:0!important;overflow:hidden;background:transparent;border-radius:0 max(0px,calc(var(--sf-product-card-radius, 20px) - 1px)) max(0px,calc(var(--sf-product-card-radius, 20px) - 1px)) 0!important}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productMedia__aej1B{border-inline-end:1px solid color-mix(in srgb,var(--sf-ink) 16%,transparent)!important}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productMedia__aej1B img{width:100%;height:100%;padding:0!important;-o-object-fit:cover!important;object-fit:cover!important}.storefront-v2_root__WvuGi[data-business] [data-storefront-product-card] [data-product-card-media]>a{display:block;width:100%;height:100%;margin:0;padding:0!important;border:0!important;border-radius:inherit!important;overflow:hidden}.storefront-v2_root__WvuGi[data-business] [data-storefront-product-card] [data-product-card-media] img{display:block;width:100%;height:100%;border-radius:0!important;-o-object-fit:cover!important;object-fit:cover!important}.storefront-v2_heroAppearance__Us3JR[data-sf-text-position=right] .storefront-v2_heroBannerSlide__rkhDt,.storefront-v2_heroAppearance__Us3JR[data-sf-text-position=right] .storefront-v2_heroBanner__dut5v{justify-content:flex-start!important}.storefront-v2_heroAppearance__Us3JR[data-sf-text-position=center] .storefront-v2_heroBannerSlide__rkhDt,.storefront-v2_heroAppearance__Us3JR[data-sf-text-position=center] .storefront-v2_heroBanner__dut5v{justify-content:center!important}.storefront-v2_heroAppearance__Us3JR[data-sf-text-position=left] .storefront-v2_heroBannerSlide__rkhDt,.storefront-v2_heroAppearance__Us3JR[data-sf-text-position=left] .storefront-v2_heroBanner__dut5v{justify-content:flex-end!important}.storefront-v2_root__WvuGi[data-business][data-product-card-style=grid] [data-storefront-product-card] [data-product-card-media]{padding:0!important;border:0!important;border-radius:max(0px,calc(var(--sf-product-card-radius, 20px) - 1px)) max(0px,calc(var(--sf-product-card-radius, 20px) - 1px)) 0 0!important;background:transparent}.storefront-v2_root__WvuGi[data-business][data-product-card-style=grid] [data-storefront-product-card] [data-product-card-media]>a{display:block;width:100%;height:100%;margin:0;padding:0!important;border:0!important;border-radius:inherit!important;overflow:hidden}.storefront-v2_root__WvuGi[data-business][data-product-card-style=grid] [data-storefront-product-card] [data-product-card-media] img{display:block;width:100%;height:100%;border-radius:0!important;-o-object-fit:cover!important;object-fit:cover!important}.storefront-v2_root__WvuGi[data-business][data-product-card-style=grid] [data-storefront-product-card] [data-product-card-body]{padding:18px}@media (max-width:620px){.storefront-v2_root__WvuGi[data-business][data-product-card-style=grid] [data-storefront-product-card] [data-product-card-body]{padding:14px}}.storefront-v2_root__WvuGi[data-business] [data-product-card-grid=listing]{gap:0;overflow:hidden;background:var(--sf-surface)}.storefront-v2_root__WvuGi[data-business][data-product-card-style] [data-product-card-grid=listing]{grid-template-columns:repeat(2,minmax(0,1fr))}.storefront-v2_root__WvuGi[data-business] [data-product-card-grid=listing]>div{min-width:0;background:var(--sf-surface)}@media (min-width:640px){.storefront-v2_root__WvuGi[data-design-family] [data-product-card-grid=listing]>div{position:relative}.storefront-v2_root__WvuGi[data-design-family] [data-product-card-grid=listing]>div:after,.storefront-v2_root__WvuGi[data-design-family] [data-product-card-grid=listing]>div:before{position:absolute;z-index:1;content:"";pointer-events:none}.storefront-v2_root__WvuGi[data-design-family] [data-product-card-grid=listing]>div:before{top:16px;inset-inline-start:0;bottom:16px;width:1px;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--sf-ink) 11%,transparent) 18%,color-mix(in srgb,var(--sf-ink) 11%,transparent) 82%,transparent)}.storefront-v2_root__WvuGi[data-design-family] [data-product-card-grid=listing]>div:after{inset-inline-start:16px;bottom:0;inset-inline-end:16px;height:1px;background:linear-gradient(to right,transparent,color-mix(in srgb,var(--sf-ink) 11%,transparent) 18%,color-mix(in srgb,var(--sf-ink) 11%,transparent) 82%,transparent)}}@media (min-width:640px) and (max-width:767px){.storefront-v2_root__WvuGi[data-design-family] [data-product-card-grid=listing]>div:not(:has(~div:nth-child(3n+1))):after,.storefront-v2_root__WvuGi[data-design-family] [data-product-card-grid=listing]>div:nth-child(3n+1):before{display:none}}@media (min-width:768px) and (max-width:1279px){.storefront-v2_root__WvuGi[data-design-family] [data-product-card-grid=listing]>div:not(:has(~div:nth-child(4n+1))):after,.storefront-v2_root__WvuGi[data-design-family] [data-product-card-grid=listing]>div:nth-child(4n+1):before{display:none}}@media (min-width:1280px) and (max-width:1535px){.storefront-v2_root__WvuGi[data-design-family] [data-product-card-grid=listing]>div:not(:has(~div:nth-child(5n+1))):after,.storefront-v2_root__WvuGi[data-design-family] [data-product-card-grid=listing]>div:nth-child(5n+1):before{display:none}}@media (min-width:1536px){.storefront-v2_root__WvuGi[data-design-family] [data-product-card-grid=listing]>div:not(:has(~div:nth-child(6n+1))):after,.storefront-v2_root__WvuGi[data-design-family] [data-product-card-grid=listing]>div:nth-child(6n+1):before{display:none}}.storefront-v2_root__WvuGi[data-business] [data-product-card-grid=listing]>div[aria-hidden=true]{border:0;border-radius:0;box-shadow:none}.storefront-v2_root__WvuGi[data-business] [data-product-card-grid=listing] [data-storefront-product-card]{display:flex;overflow:hidden;border:0!important;border-radius:0!important;background:var(--sf-surface);box-shadow:none!important;transform:none!important;cursor:pointer}.storefront-v2_root__WvuGi[data-business] [data-product-card-grid=listing] [data-storefront-product-card]:hover{border-color:transparent!important;background:var(--sf-surface)!important;box-shadow:none!important;transform:none!important}.storefront-v2_root__WvuGi[data-business] [data-product-card-grid=listing] [data-storefront-product-card] [data-product-card-media]{aspect-ratio:1;padding:12px!important;border-radius:0!important;background:transparent}.storefront-v2_root__WvuGi[data-business] [data-product-card-grid=listing] [data-storefront-product-card] [data-product-card-media]>a{border-radius:0!important}.storefront-v2_root__WvuGi[data-business] [data-product-card-grid=listing] [data-storefront-product-card] [data-product-card-media] img{-o-object-fit:contain!important;object-fit:contain!important}.storefront-v2_root__WvuGi[data-business] [data-product-card-grid=listing] [data-product-card-decoration]{display:none}.storefront-v2_root__WvuGi[data-business] [data-product-card-grid=listing] [data-storefront-product-card] [data-product-card-body]{gap:0;padding:10px 11px 12px}.storefront-v2_root__WvuGi[data-business] [data-product-card-grid=listing] [data-storefront-product-card] [data-product-card-body]>div:last-child{border-top:0}.storefront-v2_root__WvuGi[data-business] [data-product-card-grid=listing] [data-product-card-category]{font-size:12px}.storefront-v2_root__WvuGi[data-business] [data-product-card-grid=listing] [data-product-card-title]{min-height:2.8em;margin-top:5px;font-size:13px!important;font-weight:700!important;line-height:1.45!important}.storefront-v2_root__WvuGi[data-business] [data-product-card-grid=listing] [data-product-card-price]{font-size:14px;font-weight:750}.storefront-v2_root__WvuGi[data-business] [data-product-card-grid=listing] [data-product-card-action]{min-height:34px;border-radius:8px;font-size:12px}@media (max-width:620px){.storefront-v2_root__WvuGi[data-business] [data-product-card-grid=listing] [data-storefront-product-card] [data-product-card-body]{padding:9px 9px 10px}.storefront-v2_root__WvuGi[data-business] [data-product-card-grid=listing] [data-product-card-title]{font-size:12px!important}.storefront-v2_root__WvuGi[data-business] [data-product-card-grid=listing] [data-product-card-price]{font-size:13px}}@media (min-width:640px){.storefront-v2_root__WvuGi[data-business][data-product-card-style] [data-product-card-grid=listing]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.storefront-v2_root__WvuGi[data-business][data-product-card-style] [data-product-card-grid=listing]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.storefront-v2_root__WvuGi[data-business][data-product-card-style] [data-product-card-grid=listing]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1536px){.storefront-v2_root__WvuGi[data-business][data-product-card-style] [data-product-card-grid=listing]{grid-template-columns:repeat(6,minmax(0,1fr))}}.storefront-v2_root__WvuGi:has([data-storefront-page-surface=white]){--sf-page-surface:#fff;--sf-surface:#fff;--sf-raised-surface:#fff;--sf-soft-surface:#fff;background:#fff}.storefront-v2_root__WvuGi:has([data-storefront-page-surface=white]) .storefront-v2_catalogSidebar__185GO,.storefront-v2_root__WvuGi:has([data-storefront-page-surface=white]) [data-storefront-page-surface=white]{background:#fff}.storefront-v2_root__WvuGi:has([data-storefront-page-surface=white]) .storefront-v2_header__hNlHt{background:color-mix(in srgb,var(--sf-page-surface) 92%,transparent)}@media (max-width:900px){.storefront-v2_root__WvuGi .storefront-v2_productRail__FHyUS{gap:12px}.storefront-v2_root__WvuGi .storefront-v2_productRailStyle-editorial__R_0R1>:is(a,[data-storefront-link-card]),.storefront-v2_root__WvuGi .storefront-v2_productRailStyle-grid__ExEH3>:is(a,[data-storefront-link-card]),.storefront-v2_root__WvuGi .storefront-v2_productRailStyle-minimal__50sjD>:is(a,[data-storefront-link-card]){flex-basis:calc((100% - 12px) / 2.15);min-width:0}}@media (max-width:520px){.storefront-v2_root__WvuGi .storefront-v2_productRail__FHyUS{gap:8px}.storefront-v2_root__WvuGi .storefront-v2_productRailStyle-editorial__R_0R1>:is(a,[data-storefront-link-card]),.storefront-v2_root__WvuGi .storefront-v2_productRailStyle-grid__ExEH3>:is(a,[data-storefront-link-card]),.storefront-v2_root__WvuGi .storefront-v2_productRailStyle-minimal__50sjD>:is(a,[data-storefront-link-card]){flex-basis:76%}.storefront-v2_root__WvuGi .storefront-v2_productRailStyle-horizontal__FRjpN>:is(a,[data-storefront-link-card]){flex-basis:88vw}}@media (max-width:640px){.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCard__aD39N .storefront-v2_productTitle__4oF6n{min-height:0;font-size:12px;line-height:1.5}}.storefront-v2_productCard-medium__eUklu,.storefront-v2_productCollectionSize-medium__1gZ5t{--sf-product-card-size:1}.storefront-v2_productCollectionSize-small__UKqHC{--sf-collection-card-min:190px}.storefront-v2_productCollectionSize-large__3JRIT{--sf-collection-card-min:320px}.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productCollectionSize-small__UKqHC.storefront-v2_productGridStyle-grid__lCyRG{grid-template-columns:repeat(var(--sf-grid-columns,5),minmax(0,1fr))}.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productCollectionSize-large__3JRIT.storefront-v2_productGridStyle-grid__lCyRG{grid-template-columns:repeat(var(--sf-grid-columns,3),minmax(0,1fr))}.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productCollectionSize-small__UKqHC.storefront-v2_productGridStyle-minimal__EuIWK{grid-template-columns:repeat(var(--sf-grid-columns,6),minmax(0,1fr))}.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productCollectionSize-large__3JRIT.storefront-v2_productGridStyle-minimal__EuIWK{grid-template-columns:repeat(var(--sf-grid-columns,4),minmax(0,1fr))}@media (max-width:900px){.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productCollectionSize-large__3JRIT.storefront-v2_productGridStyle-grid__lCyRG,.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productCollectionSize-medium__1gZ5t.storefront-v2_productGridStyle-grid__lCyRG,.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productCollectionSize-small__UKqHC.storefront-v2_productGridStyle-grid__lCyRG{grid-template-columns:repeat(2,minmax(0,1fr))}}.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productCollectionSize-small__UKqHC.storefront-v2_productGridStyle-editorial__Q2NJz>:is(a,[data-storefront-link-card]){grid-column:span 3;grid-row:auto}.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productCollectionSize-large__3JRIT.storefront-v2_productGridStyle-editorial__Q2NJz>:is(a,[data-storefront-link-card]){grid-column:span 4;grid-row:auto}.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productCollectionSize-small__UKqHC.storefront-v2_productGridStyle-horizontal__tQogT{grid-template-columns:minmax(0,720px)}.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productCollectionSize-large__3JRIT.storefront-v2_productGridStyle-horizontal__tQogT{grid-template-columns:minmax(0,100%)}.storefront-v2_root__WvuGi .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-grid__ExEH3.storefront-v2_productCollectionSize-small__UKqHC>:is(a,[data-storefront-link-card]){flex-basis:min(190px,24%)}.storefront-v2_root__WvuGi .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-grid__ExEH3.storefront-v2_productCollectionSize-large__3JRIT>:is(a,[data-storefront-link-card]){flex-basis:min(440px,42%)}.storefront-v2_root__WvuGi .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-minimal__50sjD.storefront-v2_productCollectionSize-small__UKqHC>:is(a,[data-storefront-link-card]){flex-basis:min(170px,20%)}.storefront-v2_root__WvuGi .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-minimal__50sjD.storefront-v2_productCollectionSize-large__3JRIT>:is(a,[data-storefront-link-card]){flex-basis:min(400px,38%)}.storefront-v2_root__WvuGi .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-editorial__R_0R1.storefront-v2_productCollectionSize-small__UKqHC>:is(a,[data-storefront-link-card]){flex-basis:min(200px,25%)}.storefront-v2_root__WvuGi .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-editorial__R_0R1.storefront-v2_productCollectionSize-large__3JRIT>:is(a,[data-storefront-link-card]){flex-basis:min(440px,42%)}.storefront-v2_root__WvuGi .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-horizontal__FRjpN.storefront-v2_productCollectionSize-small__UKqHC>:is(a,[data-storefront-link-card]){flex-basis:min(500px,70vw)}.storefront-v2_root__WvuGi .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-horizontal__FRjpN.storefront-v2_productCollectionSize-large__3JRIT>:is(a,[data-storefront-link-card]){flex-basis:min(760px,94vw)}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCard-small__vFe8W:not(.storefront-v2_productCardStyle-horizontal__dumOD) .storefront-v2_productBody__inf0e{padding:10px}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCard-large__pwawl:not(.storefront-v2_productCardStyle-horizontal__dumOD) .storefront-v2_productBody__inf0e{padding:18px}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-minimal__o0rCD.storefront-v2_productCard-small__vFe8W .storefront-v2_productBody__inf0e{padding:10px 10px 12px}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-minimal__o0rCD.storefront-v2_productCard-large__pwawl .storefront-v2_productBody__inf0e{padding:16px 16px 18px}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD.storefront-v2_productCard-small__vFe8W{grid-template-columns:minmax(88px,24%) minmax(0,1fr);-moz-column-gap:10px;column-gap:10px;min-height:136px}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD.storefront-v2_productCard-small__vFe8W .storefront-v2_productMedia__aej1B{min-height:unset;aspect-ratio:auto}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD.storefront-v2_productCard-small__vFe8W .storefront-v2_productBody__inf0e{display:flex;flex-direction:column;min-width:0;box-sizing:border-box;padding:10px 12px}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD.storefront-v2_productCard-small__vFe8W .storefront-v2_productTitle__4oF6n{font-size:12px;overflow-wrap:anywhere}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD.storefront-v2_productCard-small__vFe8W .storefront-v2_productFooter__9lZy1{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:40px 34px;justify-items:end;align-items:stretch;gap:6px;margin-top:auto;min-width:0;width:100%;padding-top:7px}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD.storefront-v2_productCard-small__vFe8W .storefront-v2_productPrice__2g1C3{justify-self:start;width:100%;min-height:40px;font-size:13px;white-space:normal;overflow-wrap:anywhere;min-width:0}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD.storefront-v2_productCard-small__vFe8W .storefront-v2_productCurrentPrice__ZQlT8{display:flex;min-width:0;flex-wrap:wrap;align-items:baseline;gap:4px;white-space:normal;overflow-wrap:anywhere}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD.storefront-v2_productCard-small__vFe8W .storefront-v2_productPriceLabel__sCfra{display:none}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD.storefront-v2_productCard-small__vFe8W .storefront-v2_productAction__E3NSw{min-width:0;padding:7px}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD.storefront-v2_productCard-small__vFe8W .storefront-v2_storefrontCardAction__HJCZv{width:-moz-fit-content;width:fit-content;min-width:0;max-width:100%;box-sizing:border-box;min-height:34px;padding:7px 9px;font-size:12px;line-height:1.25;white-space:nowrap}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD.storefront-v2_productCard-large__pwawl{grid-template-columns:minmax(220px,32%) minmax(0,1fr);min-height:260px}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD.storefront-v2_productCard-large__pwawl .storefront-v2_productBody__inf0e{padding:28px}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD.storefront-v2_productCard-large__pwawl .storefront-v2_productTitle__4oF6n{font-size:20px}@media (max-width:900px){.storefront-v2_root__WvuGi .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-editorial__R_0R1.storefront-v2_productCollectionSize-small__UKqHC>:is(a,[data-storefront-link-card]),.storefront-v2_root__WvuGi .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-grid__ExEH3.storefront-v2_productCollectionSize-small__UKqHC>:is(a,[data-storefront-link-card]),.storefront-v2_root__WvuGi .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-minimal__50sjD.storefront-v2_productCollectionSize-small__UKqHC>:is(a,[data-storefront-link-card]){flex-basis:42%}.storefront-v2_root__WvuGi .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-editorial__R_0R1.storefront-v2_productCollectionSize-large__3JRIT>:is(a,[data-storefront-link-card]),.storefront-v2_root__WvuGi .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-grid__ExEH3.storefront-v2_productCollectionSize-large__3JRIT>:is(a,[data-storefront-link-card]),.storefront-v2_root__WvuGi .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-minimal__50sjD.storefront-v2_productCollectionSize-large__3JRIT>:is(a,[data-storefront-link-card]){flex-basis:64%}.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productCollectionSize-small__UKqHC.storefront-v2_productGridStyle-grid__lCyRG{grid-template-columns:repeat(3,minmax(0,1fr))}.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productCollectionSize-large__3JRIT.storefront-v2_productGridStyle-grid__lCyRG{grid-template-columns:repeat(2,minmax(0,1fr))}.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productCollectionSize-small__UKqHC.storefront-v2_productGridStyle-minimal__EuIWK{grid-template-columns:repeat(4,minmax(0,1fr))}.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productCollectionSize-large__3JRIT.storefront-v2_productGridStyle-minimal__EuIWK{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.storefront-v2_root__WvuGi .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-editorial__R_0R1.storefront-v2_productCollectionSize-small__UKqHC>:is(a,[data-storefront-link-card]),.storefront-v2_root__WvuGi .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-grid__ExEH3.storefront-v2_productCollectionSize-small__UKqHC>:is(a,[data-storefront-link-card]),.storefront-v2_root__WvuGi .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-minimal__50sjD.storefront-v2_productCollectionSize-small__UKqHC>:is(a,[data-storefront-link-card]){flex-basis:56%}.storefront-v2_root__WvuGi .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-editorial__R_0R1.storefront-v2_productCollectionSize-large__3JRIT>:is(a,[data-storefront-link-card]),.storefront-v2_root__WvuGi .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-grid__ExEH3.storefront-v2_productCollectionSize-large__3JRIT>:is(a,[data-storefront-link-card]),.storefront-v2_root__WvuGi .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-minimal__50sjD.storefront-v2_productCollectionSize-large__3JRIT>:is(a,[data-storefront-link-card]){flex-basis:86%}.storefront-v2_root__WvuGi .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-horizontal__FRjpN.storefront-v2_productCollectionSize-small__UKqHC>:is(a,[data-storefront-link-card]){flex-basis:72vw}.storefront-v2_root__WvuGi .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-horizontal__FRjpN.storefront-v2_productCollectionSize-medium__1gZ5t>:is(a,[data-storefront-link-card]){flex-basis:88vw}.storefront-v2_root__WvuGi .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-horizontal__FRjpN.storefront-v2_productCollectionSize-large__3JRIT>:is(a,[data-storefront-link-card]){flex-basis:94vw}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD.storefront-v2_productCard-large__pwawl{grid-template-columns:128px minmax(0,1fr);min-height:176px}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD.storefront-v2_productCard-large__pwawl .storefront-v2_productBody__inf0e{padding:16px}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD.storefront-v2_productCard-large__pwawl .storefront-v2_productTitle__4oF6n{font-size:15px}.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productCollectionSize-small__UKqHC.storefront-v2_productGridStyle-grid__lCyRG,.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productCollectionSize-small__UKqHC.storefront-v2_productGridStyle-minimal__EuIWK{grid-template-columns:repeat(2,minmax(0,1fr))}.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productCollectionSize-large__3JRIT.storefront-v2_productGridStyle-grid__lCyRG,.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productCollectionSize-large__3JRIT.storefront-v2_productGridStyle-minimal__EuIWK{grid-template-columns:minmax(0,1fr)}}.storefront-v2_sectionViewAll__lydX6{margin-inline-start:auto;align-self:center;color:var(--sf-primary);font-size:.875rem;font-weight:800;text-decoration:none}.storefront-v2_collectionSectionHead__mwCxY{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;width:100%;max-width:none;margin-bottom:28px;padding-bottom:10px;border-bottom:1px solid var(--sf-line)}.storefront-v2_collectionHeadCopy__RT9j8{min-width:0}.storefront-v2_collectionSectionViewAll__AHHTr{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;margin:0 4px -18px 0;border-radius:999px 999px 999px 5px;background:#fff;padding:5px 10px;color:var(--sf-ink,#172033);white-space:nowrap}.storefront-v2_collectionSectionViewAll__AHHTr:hover{color:var(--sf-accent-text,var(--sf-primary))}.storefront-v2_collectionSectionViewAll__AHHTr:after{content:"←";font-size:1rem;line-height:1}.storefront-v2_collectionIntroCard__eOfdP{--sf-intro-overlay:0.35;position:relative;display:block;flex:0 0 clamp(210px,22vw,300px);min-height:100%;overflow:hidden;border:1px solid color-mix(in srgb,var(--sf-primary) 28%,transparent);border-radius:48px 14px 40px 14px;background:color-mix(in srgb,var(--sf-primary) 12%,white);color:white;isolation:isolate;box-shadow:0 18px 44px color-mix(in srgb,var(--sf-primary) 18%,transparent);transition:transform .25s ease,box-shadow .25s ease}.storefront-v2_collectionIntroCard__eOfdP:hover{transform:translateY(-4px);box-shadow:0 24px 52px color-mix(in srgb,var(--sf-primary) 26%,transparent)}.storefront-v2_collectionIntroCard__eOfdP:before{position:absolute;z-index:2;inset:11px;border:1px solid rgb(255 255 255/.32);border-radius:38px 8px 30px 8px;content:"";pointer-events:none}.storefront-v2_collectionIntroCard__eOfdP:after{position:absolute;z-index:3;inset-block-start:22px;inset-inline-start:22px;display:grid;width:42px;height:42px;place-items:center;border:1px solid rgb(255 255 255/.42);border-radius:50%;background:rgb(15 23 42/.24);color:#fff;content:"↙";font-size:20px;pointer-events:none}.storefront-v2_collectionIntroCard__eOfdP>img,.storefront-v2_collectionIntroPlaceholder__MxzCL{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.storefront-v2_collectionIntroPlaceholder__MxzCL{display:grid;place-items:center;color:var(--sf-primary)}.storefront-v2_collectionIntroOverlay__41zgv{position:absolute;inset:0;z-index:1;background:rgb(15 23 42/var(--sf-intro-overlay))}.storefront-v2_collectionIntroContent__aJqRX{position:relative;z-index:4;display:flex;min-height:100%;flex-direction:column;justify-content:flex-end;gap:.45rem;padding:1.25rem}.storefront-v2_collectionIntroContent__aJqRX b{font-size:1.25rem;font-weight:900;line-height:1.5}.storefront-v2_collectionIntroContent__aJqRX small{line-height:1.8;color:rgb(255 255 255/.82)}.storefront-v2_collectionIntroContent__aJqRX em{width:-moz-fit-content;width:fit-content;margin-top:.4rem;border-radius:999px 999px 999px 5px;background:var(--sf-action-accent,var(--sf-accent));padding:.55rem .8rem;color:var(--sf-on-action-accent,#fff);font-size:.75rem;font-style:normal;font-weight:800}.storefront-v2_collectionIntroContent__aJqRX em:after{display:inline-block;margin-inline-start:8px;content:"←";font-size:1rem;line-height:.8;vertical-align:-1px}.storefront-v2_collectionIntroHideDesktop__hivlY{display:none}@media (max-width:767px){.storefront-v2_collectionSectionHead__mwCxY{gap:10px;margin-bottom:22px}.storefront-v2_collectionSectionViewAll__AHHTr{gap:5px;margin-inline-end:0;padding-inline:7px;font-size:.75rem}.storefront-v2_collectionIntroCard__eOfdP{flex-basis:min(76vw,260px);border-radius:38px 12px 32px 12px}.storefront-v2_collectionIntroHideDesktop__hivlY{display:block}.storefront-v2_collectionIntroHideMobile__ym5lj{display:none}}@media (min-width:768px){.storefront-v2_collectionIntroHideDesktop__hivlY{display:none}}.storefront-v2_root__WvuGi[data-design-family]{--sf-raised-surface:color-mix(in srgb,var(--sf-page-surface) 28%,white);--sf-soft-surface:color-mix(in srgb,var(--sf-accent) 6%,var(--sf-page-surface));--sf-card-shadow:0 8px 28px color-mix(in srgb,var(--sf-ink) 7%,transparent);--sf-hover-shadow:0 16px 36px color-mix(in srgb,var(--sf-ink) 12%,transparent);background:var(--sf-page-surface);color:var(--sf-ink);line-height:var(--sf-body-leading)}.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_shell__gsxbF{width:min(var(--sf-container-width),calc(100% - 32px))}.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_section__ZO2Vy{padding-block:var(--sf-gap)}.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_soft__6Pec9{background:var(--sf-soft-surface)}.storefront-v2_root__WvuGi[data-design-family] button[data-storefront-apply-button]{border-color:var(--sf-primary);background-color:var(--sf-primary);color:var(--sf-on-primary);min-width:-moz-max-content;min-width:max-content;flex-shrink:0;white-space:nowrap}.storefront-v2_root__WvuGi[data-design-family] button[data-storefront-apply-button]>span{display:inline-flex;min-width:-moz-max-content;min-width:max-content;align-items:center;gap:.5rem;white-space:nowrap}.storefront-v2_root__WvuGi[data-design-family] button[data-storefront-apply-button]:hover:not(:disabled){filter:brightness(.94)}.storefront-v2_root__WvuGi[data-design-family] button[data-storefront-apply-button]:focus-visible{outline:2px solid var(--sf-focus);outline-offset:2px}.storefront-v2_root__WvuGi[data-design-family] [data-storefront-checkout] .bg-white{background-color:#fff}.storefront-v2_root__WvuGi[data-design-family] [data-storefront-checkout] .bg-card,.storefront-v2_root__WvuGi[data-design-family] [data-storefront-checkout] [data-checkout-progress]{background-color:#fff;box-shadow:0 10px 28px -16px color-mix(in srgb,var(--sf-ink,#172033) 18%,transparent),0 2px 8px color-mix(in srgb,var(--sf-ink,#172033) 5%,transparent)}.storefront-v2_root__WvuGi[data-design-family] [data-storefront-product-detail] .bg-white{background-color:#fff}.storefront-v2_root__WvuGi[data-design-family] [data-storefront-checkout] .text-gray-900,.storefront-v2_root__WvuGi[data-design-family] [data-storefront-checkout] .text-slate-900,.storefront-v2_root__WvuGi[data-design-family] [data-storefront-product-detail] .text-gray-900,.storefront-v2_root__WvuGi[data-design-family] [data-storefront-product-detail] .text-slate-900{color:var(--sf-ink)}.storefront-v2_root__WvuGi[data-design-family] [data-storefront-checkout] .text-gray-500,.storefront-v2_root__WvuGi[data-design-family] [data-storefront-checkout] .text-slate-500,.storefront-v2_root__WvuGi[data-design-family] [data-storefront-checkout] .text-slate-600,.storefront-v2_root__WvuGi[data-design-family] [data-storefront-checkout] .text-slate-700,.storefront-v2_root__WvuGi[data-design-family] [data-storefront-product-detail] .text-gray-500,.storefront-v2_root__WvuGi[data-design-family] [data-storefront-product-detail] .text-slate-500,.storefront-v2_root__WvuGi[data-design-family] [data-storefront-product-detail] .text-slate-600,.storefront-v2_root__WvuGi[data-design-family] [data-storefront-product-detail] .text-slate-700{color:var(--sf-muted)}.storefront-v2_root__WvuGi[data-design-family] [data-storefront-checkout] .border-slate-200,.storefront-v2_root__WvuGi[data-design-family] [data-storefront-checkout] .border-slate-200\/80,.storefront-v2_root__WvuGi[data-design-family] [data-storefront-product-detail] .border-gray-200,.storefront-v2_root__WvuGi[data-design-family] [data-storefront-product-detail] .border-slate-200{border-color:var(--sf-line)}.storefront-v2_root__WvuGi[data-design-family] [data-storefront-product-detail] .bg-gray-50,.storefront-v2_root__WvuGi[data-design-family] [data-storefront-product-detail] .bg-slate-50{background-color:#fff}.storefront-v2_root__WvuGi[data-design-family] [data-storefront-checkout] .bg-slate-50,.storefront-v2_root__WvuGi[data-design-family] [data-storefront-checkout] .bg-slate-50\/80{background-color:var(--sf-soft-surface)}.storefront-v2_root__WvuGi[data-design-family] [data-storefront-product-detail] .bg-gray-100,.storefront-v2_root__WvuGi[data-design-family] [data-storefront-product-detail] .bg-gray-50\/60,.storefront-v2_root__WvuGi[data-design-family] [data-storefront-product-detail] .bg-slate-100,.storefront-v2_root__WvuGi[data-design-family] [data-storefront-product-detail] .bg-slate-50\/80{background-color:#fff}.storefront-v2_root__WvuGi[data-design-family] [data-storefront-product-detail] .text-gray-700,.storefront-v2_root__WvuGi[data-design-family] [data-storefront-product-detail] .text-gray-800,.storefront-v2_root__WvuGi[data-design-family] [data-storefront-product-detail] .text-slate-800{color:var(--sf-ink)}.storefront-v2_root__WvuGi[data-design-family] [data-storefront-product-detail] .text-gray-300,.storefront-v2_root__WvuGi[data-design-family] [data-storefront-product-detail] .text-gray-400,.storefront-v2_root__WvuGi[data-design-family] [data-storefront-product-detail] .text-slate-300,.storefront-v2_root__WvuGi[data-design-family] [data-storefront-product-detail] .text-slate-400{color:var(--sf-muted)}.storefront-v2_root__WvuGi[data-design-family] [data-storefront-product-detail] .border-gray-100,.storefront-v2_root__WvuGi[data-design-family] [data-storefront-product-detail] .border-gray-50,.storefront-v2_root__WvuGi[data-design-family] [data-storefront-product-detail] .border-slate-100{border-color:var(--sf-line)}.storefront-v2_root__WvuGi[data-design-family] [data-storefront-product-detail] .text-primary{color:var(--sf-primary)}.storefront-v2_root__WvuGi[data-design-family] [data-storefront-product-detail] [class*="text-primary/"]{color:var(--sf-accent-text,var(--sf-primary))}.storefront-v2_root__WvuGi[data-design-family] [data-storefront-product-detail] .bg-primary{background-color:var(--sf-primary)}.storefront-v2_root__WvuGi[data-design-family] [data-storefront-product-detail] [class~="bg-primary/5"],.storefront-v2_root__WvuGi[data-design-family] [data-storefront-product-detail] [class~="bg-primary/[0.03]"]{background-color:color-mix(in srgb,var(--sf-primary) 5%,var(--sf-surface))}.storefront-v2_root__WvuGi[data-design-family] [data-storefront-product-detail] [class~="hover:bg-primary/90"]:hover{background-color:color-mix(in srgb,var(--sf-primary) 90%,var(--sf-ink))}.storefront-v2_root__WvuGi[data-design-family] [data-storefront-product-detail] [class~="hover:bg-primary/10"]:hover{background-color:color-mix(in srgb,var(--sf-primary) 10%,var(--sf-surface))}.storefront-v2_root__WvuGi[data-design-family] [data-storefront-product-detail] .border-primary{border-color:var(--sf-primary)}.storefront-v2_root__WvuGi[data-design-family] [data-storefront-product-detail] [class*="border-primary/"]{border-color:color-mix(in srgb,var(--sf-primary) 30%,var(--sf-line))}.storefront-v2_root__WvuGi[data-design-family] [data-storefront-product-detail] .ring-primary{--tw-ring-color:var(--sf-focus)}.storefront-v2_root__WvuGi[data-design-family] [data-storefront-product-detail] [class*=ring-primary]{--tw-ring-color:color-mix(in srgb,var(--sf-primary) 24%,transparent)}.storefront-v2_root__WvuGi[data-design-family] [data-storefront-product-detail] .bg-primary .text-white,.storefront-v2_root__WvuGi[data-design-family] [data-storefront-product-detail] .bg-primary.text-white{color:var(--sf-on-primary)}.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_header__hNlHt{border-bottom-color:var(--sf-line);background:color-mix(in srgb,var(--sf-page-surface) 94%,transparent);color:var(--sf-ink)}.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_header__hNlHt :is(.storefront-v2_brand__qpHjB,.storefront-v2_brand__qpHjB span){color:var(--sf-ink)}.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_header__hNlHt .storefront-v2_links__vn4ie,.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_header__hNlHt .storefront-v2_links__vn4ie a{color:var(--sf-ink)}.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_header__hNlHt .storefront-v2_links__vn4ie a:hover{color:var(--sf-primary)}.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_header__hNlHt .storefront-v2_iconButton__R_50t{color:var(--sf-ink);border-color:var(--sf-line);background:color-mix(in srgb,var(--sf-page-surface) 60%,transparent)}.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_header__hNlHt .storefront-v2_iconButton__R_50t svg{color:var(--sf-ink)}.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_header__hNlHt .storefront-v2_cartButton__fAraV{background:var(--sf-primary);color:var(--sf-on-primary);border-color:var(--sf-primary)}.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_header__hNlHt .storefront-v2_cartButton__fAraV svg{color:var(--sf-on-primary)}.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_header__hNlHt .storefront-v2_marketSearch__j4Qga{background:var(--sf-raised-surface);color:var(--sf-ink);border:1px solid var(--sf-line)}.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_header__hNlHt .storefront-v2_marketSearch__j4Qga span,.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_header__hNlHt .storefront-v2_marketSearch__j4Qga svg{color:var(--sf-muted)}.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_announcement__hxD2v{background:var(--sf-primary);color:var(--sf-on-primary)}.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_footer__cxOLX{border-top-color:var(--sf-line);background:var(--sf-page-surface);color:var(--sf-muted)}.storefront-v2_root__WvuGi[data-design-family] :is(.storefront-v2_title__L6lpJ,.storefront-v2_sectionTitle__3ZcaU){font-family:var(--sf-font);letter-spacing:-.035em;text-wrap:balance}.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_sectionTitle__3ZcaU{color:var(--sf-ink);font-size:var(--sf-heading-size);font-weight:800;line-height:1.35}.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_dark__BTh1M :is(.storefront-v2_sectionTitle__3ZcaU,.storefront-v2_title__L6lpJ,.storefront-v2_cardTitle__2olK5){color:var(--sf-on-primary)}.storefront-v2_root__WvuGi[data-design-family] :is(.storefront-v2_description__oyw2H,.storefront-v2_sectionSubtitle__HXRJ4,.storefront-v2_cardText__heuTy){line-height:var(--sf-body-leading);text-wrap:pretty}.storefront-v2_root__WvuGi[data-design-family] :is(.storefront-v2_heroCopy__D1Y3S,.storefront-v2_heroBannerContent__PMfK5,.storefront-v2_heroEditorialCopy__tHtLg,.storefront-v2_heroBentoLead__vfzPy) .storefront-v2_title__L6lpJ{font-size:var(--sf-hero-title-size,var(--sf-display-size))!important;line-height:var(--sf-hero-line-height,1.18)!important}.storefront-v2_root__WvuGi[data-design-family] :is(.storefront-v2_ctaButton__yd8XW,.storefront-v2_secondaryButton__tHKJ4,.storefront-v2_cartButton__fAraV,.storefront-v2_iconButton__R_50t,.storefront-v2_productAction__E3NSw,.storefront-v2_serviceAction__GkmDQ){border-radius:var(--sf-button-radius);box-shadow:none;font-family:var(--sf-font);font-weight:750}.storefront-v2_root__WvuGi[data-design-family] :is(.storefront-v2_ctaButton__yd8XW,.storefront-v2_cartButton__fAraV,.storefront-v2_productAction__E3NSw){border-color:var(--sf-primary);background:var(--sf-primary);color:var(--sf-on-primary)}.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_secondaryButton__tHKJ4{border-color:var(--sf-line);background:var(--sf-raised-surface);color:var(--sf-ink)}.storefront-v2_root__WvuGi[data-design-family] :is(.storefront-v2_card__ayhod,.storefront-v2_heroBanner__dut5v,.storefront-v2_heroEditorialVisual__KPvPI,.storefront-v2_promo__t3rrn,.storefront-v2_promoBentoCard__qGAkm,.storefront-v2_promoBentoCardFeatured__YqdA2,.storefront-v2_serviceRow__35FKa){border-radius:var(--sf-card-radius)}.storefront-v2_root__WvuGi[data-design-family] :is(.storefront-v2_heroVisual__UnO3t,.storefront-v2_heroEditorialVisual__KPvPI){border-radius:var(--sf-image-radius,var(--sf-card-radius));overflow:hidden}.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_productCard__aD39N{border-radius:var(--sf-product-card-radius,var(--sf-card-radius))}.storefront-v2_root__WvuGi[data-design-family] :is(.storefront-v2_card__ayhod,.storefront-v2_productCard__aD39N){border-color:var(--sf-line);color:var(--sf-ink);box-shadow:var(--sf-card-shadow)}.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_card__ayhod,.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_productCard__aD39N:not(.storefront-v2_productCardStyle-minimal__o0rCD):not(.storefront-v2_productCardStyle-editorial__uxaPr){background:var(--sf-raised-surface)}.storefront-v2_root__WvuGi[data-design-family] :is(.storefront-v2_heroVisual__UnO3t img,.storefront-v2_heroEditorialVisual__KPvPI img,.storefront-v2_card__ayhod img,.storefront-v2_productMedia__aej1B){border-radius:var(--sf-image-radius)}.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_productMedia__aej1B{aspect-ratio:var(--sf-product-image-ratio)}.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_collectionIntroCard__eOfdP{border-color:var(--sf-line);border-radius:var(--sf-card-radius);box-shadow:var(--sf-card-shadow)}.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_collectionIntroCard__eOfdP:after,.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_collectionIntroCard__eOfdP:before{display:none}.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_promoBentoCard__qGAkm:not(:has(>.storefront-v2_promoBentoImage___LmM4)):after{display:none}.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_promoBentoCard__qGAkm:not(:has(>.storefront-v2_promoBentoImage___LmM4)) :is(.storefront-v2_promoBentoContent__Ejht7 p,.storefront-v2_promoBadge__Y2xh0,.storefront-v2_promoBentoLink__SfXEL){color:inherit}.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_promoBentoCard__qGAkm:not(:has(>.storefront-v2_promoBentoImage___LmM4)) .storefront-v2_promoBadge__Y2xh0{background:color-mix(in srgb,currentColor 12%,transparent)}.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_collectionIntroContent__aJqRX em,.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_collectionSectionViewAll__AHHTr{border-radius:var(--sf-button-radius)}.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_form__EEmmc :is(input,textarea,select){border-color:var(--sf-line);border-radius:var(--sf-button-radius);background:var(--sf-raised-surface);color:var(--sf-ink);font-family:var(--sf-font)}.storefront-v2_root__WvuGi[data-design-family] :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--sf-focus);outline-offset:3px}.storefront-v2_root__WvuGi[data-design-family] :is(.storefront-v2_card__ayhod,.storefront-v2_productCard__aD39N,.storefront-v2_ctaButton__yd8XW,.storefront-v2_secondaryButton__tHKJ4,.storefront-v2_cartButton__fAraV){transition-duration:.18s}.storefront-v2_root__WvuGi[data-design-family=editorial] .storefront-v2_sectionHead__ZxRTk{max-width:740px}.storefront-v2_root__WvuGi[data-design-family=editorial] .storefront-v2_productGrid__FMD2u{gap:24px}.storefront-v2_root__WvuGi[data-design-family=editorial] .storefront-v2_card__ayhod{box-shadow:none}.storefront-v2_root__WvuGi[data-design-family=market] .storefront-v2_sectionHead__ZxRTk{max-width:none}.storefront-v2_root__WvuGi[data-design-family=market] .storefront-v2_productGrid__FMD2u{gap:16px}.storefront-v2_root__WvuGi[data-design-family=market] .storefront-v2_card__ayhod{padding:18px}.storefront-v2_root__WvuGi[data-design-family=product] .storefront-v2_hero__lymky{min-height:clamp(520px,55vw,720px)}.storefront-v2_root__WvuGi[data-design-family=trade] :is(.storefront-v2_card__ayhod,.storefront-v2_productCard__aD39N,.storefront-v2_serviceRow__35FKa){box-shadow:none}.storefront-v2_root__WvuGi[data-design-family=trade] .storefront-v2_sectionHead__ZxRTk{max-width:none;padding-bottom:16px;border-bottom:1px solid var(--sf-line)}.storefront-v2_root__WvuGi[data-design-family=service] .storefront-v2_sectionHead__ZxRTk{max-width:780px}.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_collectionSectionHead__mwCxY{width:100%;max-width:none}.storefront-v2_root__WvuGi[data-design-family=service] .storefront-v2_serviceRow__35FKa{border-bottom:1px solid var(--sf-line)}.storefront-v2_root__WvuGi[data-design-family] :is(.storefront-v2_contactChannelCard__x6vcV,.storefront-v2_contactPageAction__CNPAT,.storefront-v2_contactFormCard__tsP5h,.storefront-v2_serviceAside__PTjlm,.storefront-v2_deliverables__5lsU1 li){border-color:var(--sf-line);border-radius:var(--sf-card-radius);background:var(--sf-raised-surface);color:var(--sf-ink)}.storefront-v2_root__WvuGi[data-design-family] :is(.storefront-v2_contactImage__QgHl_,.storefront-v2_serviceDetailImage__jHDCb){border-radius:var(--sf-image-radius)}.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_serviceTags__Q0_C6 span{border-radius:var(--sf-button-radius);background:var(--sf-soft-surface);color:var(--sf-muted)}.storefront-v2_root__WvuGi[data-design-family] :is(.storefront-v2_contactPageHeading__hfFgo h2,.storefront-v2_contactPageAction__CNPAT h2,.storefront-v2_deliverables__5lsU1 h2){color:var(--sf-ink);font-family:var(--sf-font);font-weight:800}.storefront-v2_root__WvuGi[data-design-family] :is(.storefront-v2_contactPageHeading__hfFgo p,.storefront-v2_contactPageAction__CNPAT>p,.storefront-v2_serviceBody__sY8ZK){color:var(--sf-muted);line-height:var(--sf-body-leading)}.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_faqItem__iPWvK summary{color:var(--sf-ink);font-family:var(--sf-font)}.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_contactChannelCard__x6vcV{color:var(--sf-primary)}.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_faqItem__iPWvK{border-bottom-color:var(--sf-line)}.storefront-v2_root__WvuGi[data-design-family]{--radius:var(--sf-card-radius);--surface-0:var(--sf-surface);--surface-1:color-mix(in srgb,var(--sf-accent) 5%,var(--sf-surface));--fg-1:var(--sf-ink);--fg-3:var(--sf-ink);--fg-4:var(--sf-muted);--fg-muted:var(--sf-muted);--fg-dim:color-mix(in srgb,var(--sf-muted) 70%,transparent);--border-light:var(--sf-line);--border-mid:color-mix(in srgb,var(--sf-accent) 30%,var(--sf-line));--border-subtle:color-mix(in srgb,var(--sf-ink) 6%,transparent);--shadow:0 6px 20px color-mix(in srgb,var(--sf-ink) 6%,transparent);--img-ratio:var(--sf-product-image-ratio);--img-radius:var(--sf-image-radius);--img-frame-padding:0px;--img-frame-border:0px;--img-bottom-radius:0px;--font-heading:var(--sf-font);--heading-weight:800}.storefront-v2_root__WvuGi[data-design-family=editorial] [data-storefront-product-card] [data-product-card-media]{aspect-ratio:var(--sf-product-image-ratio,4/5)}.storefront-v2_root__WvuGi[data-design-family=market] [data-storefront-product-card] [data-product-card-media],.storefront-v2_root__WvuGi[data-design-family=product] [data-storefront-product-card] [data-product-card-media]{aspect-ratio:var(--sf-product-image-ratio,1/1)}.storefront-v2_root__WvuGi[data-design-family=service] [data-storefront-product-card] [data-product-card-media],.storefront-v2_root__WvuGi[data-design-family=trade] [data-storefront-product-card] [data-product-card-media]{aspect-ratio:var(--sf-product-image-ratio,4/3)}.storefront-v2_root__WvuGi[data-design-family] [data-product-card-grid=listing] [data-storefront-product-card][data-in-cart=true]{border:0!important;background:#fff!important;box-shadow:none!important;transform:none!important}.storefront-v2_root__WvuGi[data-design-family] [data-product-card-grid=listing] [data-storefront-product-card][data-in-cart=true]:hover{background:#fff!important}.storefront-v2_root__WvuGi[data-business] [data-storefront-product-card] [data-product-card-stepper]{border-radius:max(10px,calc(var(--sf-product-card-radius, 20px) * .55))}.storefront-v2_root__WvuGi[data-business] [data-product-card-grid=listing] [data-product-card-stepper]{border-radius:8px}.storefront-v2_root__WvuGi[data-design-family] [data-storefront-product-card]{transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),border-color .2s ease;cursor:pointer}.storefront-v2_root__WvuGi[data-design-family] [data-storefront-product-card] [data-product-card-media] img{-o-object-fit:contain!important;object-fit:contain!important;padding:clamp(6px,4%,14px)}.storefront-v2_root__WvuGi[data-design-family] [data-storefront-product-card] :is([data-product-card-meta],[data-product-card-category],[data-product-card-label]){display:none}.storefront-v2_root__WvuGi[data-design-family] [data-storefront-product-card]:hover{transform:translateY(-3px)}.storefront-v2_root__WvuGi[data-design-family=editorial] [data-storefront-product-card]{border-radius:var(--sf-card-radius,1rem)}.storefront-v2_root__WvuGi[data-design-family=product] [data-storefront-product-card]:hover{box-shadow:0 12px 30px -8px color-mix(in srgb,var(--sf-primary) 16%,transparent)}.storefront-v2_root__WvuGi[data-design-family=trade] [data-storefront-product-card]{border-width:1.5px}.storefront-v2_root__WvuGi[data-design-family] [data-storefront-product-detail]{background:#fff;color:var(--sf-ink)}.storefront-v2_root__WvuGi[data-design-family] [data-storefront-product-detail] h1{font-family:var(--sf-font);line-height:1.4}.storefront-v2_root__WvuGi[data-design-family] [data-storefront-product-detail] :is(.storefront-v2_text-primary__Wd_iv,[class*=text-primary]){color:var(--sf-accent-text,var(--sf-primary))}.storefront-v2_root__WvuGi[data-design-family][data-template=commerce-grocery-v1] .storefront-v2_header__hNlHt{position:sticky;top:var(--sf-announcement-offset,0);background:color-mix(in srgb,var(--sf-page-surface,#fff) 82%,transparent)!important;border:0!important;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--sf-ink) 8%,transparent),0 1px 12px color-mix(in srgb,var(--sf-ink) 4%,transparent);backdrop-filter:saturate(1.4) blur(14px)!important;padding-block:0!important}.storefront-v2_root__WvuGi[data-design-family][data-template=commerce-grocery-v1] .storefront-v2_header__hNlHt .storefront-v2_shell__gsxbF{background:transparent!important;color:var(--sf-ink)!important;box-shadow:none!important}.storefront-v2_root__WvuGi[data-design-family][data-template=commerce-grocery-v1] .storefront-v2_header__hNlHt :is(.storefront-v2_brand__qpHjB,.storefront-v2_brand__qpHjB span){color:var(--sf-ink)!important}.storefront-v2_root__WvuGi[data-design-family][data-template=commerce-grocery-v1] .storefront-v2_header__hNlHt .storefront-v2_links__vn4ie{color:var(--sf-ink)!important}.storefront-v2_root__WvuGi[data-design-family][data-template=commerce-grocery-v1] .storefront-v2_header__hNlHt .storefront-v2_links__vn4ie>[data-storefront-category-menu]>a,.storefront-v2_root__WvuGi[data-design-family][data-template=commerce-grocery-v1] .storefront-v2_header__hNlHt .storefront-v2_links__vn4ie>a{color:color-mix(in srgb,var(--sf-ink) 78%,transparent)!important}.storefront-v2_root__WvuGi[data-design-family][data-template=commerce-grocery-v1] .storefront-v2_header__hNlHt .storefront-v2_links__vn4ie>[data-storefront-category-menu]>a:hover,.storefront-v2_root__WvuGi[data-design-family][data-template=commerce-grocery-v1] .storefront-v2_header__hNlHt .storefront-v2_links__vn4ie>a:hover{color:var(--sf-primary)!important}.storefront-v2_root__WvuGi[data-design-family][data-template=commerce-grocery-v1] .storefront-v2_header__hNlHt .storefront-v2_iconButton__R_50t{color:var(--sf-ink)!important;border-color:transparent!important;border-radius:999px;background:var(--sf-ghost-bg,transparent)!important}.storefront-v2_root__WvuGi[data-design-family][data-template=commerce-grocery-v1] .storefront-v2_header__hNlHt .storefront-v2_iconButton__R_50t:hover{--sf-ghost-bg:color-mix(in srgb,var(--sf-ink) 7%,transparent)}.storefront-v2_root__WvuGi[data-design-family][data-template=commerce-grocery-v1] .storefront-v2_header__hNlHt .storefront-v2_iconButton__R_50t svg{color:var(--sf-ink)!important}.storefront-v2_root__WvuGi[data-design-family][data-template=commerce-grocery-v1] .storefront-v2_header__hNlHt .storefront-v2_cartButton__fAraV{background:var(--sf-primary)!important;color:var(--sf-on-primary,#fff)!important;border-color:transparent!important;border-radius:999px;box-shadow:0 3px 10px color-mix(in srgb,var(--sf-primary) 18%,transparent)}.storefront-v2_root__WvuGi[data-design-family][data-template=commerce-grocery-v1] .storefront-v2_header__hNlHt .storefront-v2_cartButton__fAraV svg{color:var(--sf-on-primary,#fff)!important}.storefront-v2_root__WvuGi[data-design-family][data-template=commerce-grocery-v1] .storefront-v2_header__hNlHt .storefront-v2_marketSearch__j4Qga{background:color-mix(in srgb,var(--sf-ink) 5%,var(--sf-surface,#fff))!important;color:var(--sf-ink)!important;border:1px solid transparent!important;border-radius:999px}.storefront-v2_root__WvuGi[data-design-family][data-template=commerce-grocery-v1] .storefront-v2_header__hNlHt .storefront-v2_marketSearch__j4Qga span,.storefront-v2_root__WvuGi[data-design-family][data-template=commerce-grocery-v1] .storefront-v2_header__hNlHt .storefront-v2_marketSearch__j4Qga svg{color:var(--sf-muted)!important}.storefront-v2_root__WvuGi[data-design-family][data-template=commerce-grocery-v1] .storefront-v2_announcement__hxD2v{border-color:var(--sf-action-accent,var(--sf-accent))!important;background:var(--sf-action-accent,var(--sf-accent))!important;color:var(--sf-on-action-accent,#fff)!important}.storefront-v2_root__WvuGi[data-design-family][data-template=commerce-grocery-v1] .storefront-v2_heroBanner__dut5v{background:var(--sf-primary)!important}.storefront-v2_root__WvuGi[data-design-family][data-template=commerce-grocery-v1] .storefront-v2_heroBannerContent__PMfK5 .storefront-v2_eyebrow__mNnv9{color:var(--sf-accent)!important}.storefront-v2_root__WvuGi[data-design-family][data-template=commerce-grocery-v1] .storefront-v2_heroBannerContent__PMfK5 .storefront-v2_title__L6lpJ{color:var(--sf-on-primary)!important}.storefront-v2_root__WvuGi[data-design-family][data-template=commerce-grocery-v1] .storefront-v2_heroBannerContent__PMfK5 .storefront-v2_description__oyw2H{color:color-mix(in srgb,var(--sf-on-primary) 85%,transparent)!important}.storefront-v2_root__WvuGi[data-design-family][data-template=commerce-grocery-v1] .storefront-v2_heroBannerContent__PMfK5 .storefront-v2_ctaButton__yd8XW{background:var(--sf-action-accent,var(--sf-accent))!important;color:var(--sf-on-action-accent,#fff)!important;border-color:var(--sf-action-accent,var(--sf-accent))!important}.storefront-v2_root__WvuGi[data-design-family][data-template=commerce-grocery-v1] .storefront-v2_heroBannerContent__PMfK5 .storefront-v2_secondaryButton__tHKJ4{border-color:var(--sf-on-primary)!important;background:color-mix(in srgb,var(--sf-on-primary) 12%,transparent)!important;color:var(--sf-on-primary)!important}.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_heroAppearance__Us3JR[data-sf-text-color=light] .storefront-v2_heroBannerContent__PMfK5 .storefront-v2_eyebrow__mNnv9{color:#fff!important}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productCardStyle-grid__9osTc .storefront-v2_productAction__E3NSw{display:inline-flex;width:auto;min-width:105px;height:38px;gap:5px;padding-inline:9px;border:1px solid var(--sf-line);border-radius:var(--sf-button-radius);background:var(--sf-surface);color:var(--sf-ink);font-size:12px;font-weight:750;line-height:1;white-space:nowrap}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productCardStyle-grid__9osTc .storefront-v2_productActionLabel__a82_y{display:inline}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productCardStyle-grid__9osTc .storefront-v2_productAction__E3NSw svg{width:15px;height:15px}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productCardStyle-grid__9osTc .storefront-v2_productFooter__9lZy1{flex-wrap:wrap}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productCardStyle-grid__9osTc .storefront-v2_productPrice__2g1C3{min-width:0;width:100%}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productCardStyle-grid__9osTc .storefront-v2_productPrice__2g1C3 del{flex-basis:100%}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productCardStyle-grid__9osTc .storefront-v2_productPrice__2g1C3>span:not(.storefront-v2_productPriceLabel__sCfra){white-space:nowrap}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productCurrentPrice__ZQlT8{display:inline-flex;min-width:0;flex-wrap:wrap;align-items:center;gap:6px;white-space:nowrap}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productPrice__2g1C3 del{color:var(--sf-muted);font-size:.8em;font-weight:500;text-decoration-color:color-mix(in srgb,var(--sf-muted) 55%,transparent);white-space:nowrap}.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_carouselShell__V4pO2[data-category-layout=carousel][data-category-variant=soft-cards] .storefront-v2_carouselCard__PKuR2{position:relative;aspect-ratio:1;justify-content:flex-end;padding:0;background:var(--sf-ink)}.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_carouselShell__V4pO2[data-category-layout=carousel][data-category-variant=soft-cards] .storefront-v2_carouselCard__PKuR2:after{position:absolute;inset:42% 0 0;z-index:1;display:block;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--sf-ink) 78%,transparent));content:""}.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_carouselShell__V4pO2[data-category-layout=carousel][data-category-variant=soft-cards] .storefront-v2_carouselCard__PKuR2 :is(img,.storefront-v2_categoryImagePlaceholder__o5Wj_){position:absolute;inset:0;width:100%;height:100%;flex:none;aspect-ratio:auto;border-radius:inherit;-o-object-fit:cover;object-fit:cover}.storefront-v2_root__WvuGi .storefront-v2_carouselShell__V4pO2[data-category-layout=carousel][data-category-variant=soft-cards] .storefront-v2_carouselCard__PKuR2 :is(img,.storefront-v2_categoryImagePlaceholder__o5Wj_){border-radius:inherit}.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_carouselShell__V4pO2[data-category-layout=carousel][data-category-variant=soft-cards] .storefront-v2_carouselCard__PKuR2>span:not(.storefront-v2_categoryImagePlaceholder__o5Wj_){position:relative;z-index:2;align-self:stretch;max-width:100%;margin-top:auto;padding:12px 14px;color:#fff;text-align:start}.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_carouselShell__V4pO2[data-category-layout=carousel] .storefront-v2_carouselCard__PKuR2{transition:transform .2s ease,box-shadow .2s ease}.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_carouselShell__V4pO2[data-category-layout=carousel] .storefront-v2_carouselCard__PKuR2 img{transition:transform .26s ease,box-shadow .2s ease}.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_carouselShell__V4pO2[data-category-layout=carousel]:not([data-category-variant=circles]) .storefront-v2_carouselCard__PKuR2:is(:hover,:focus-visible){transform:translateY(-4px);outline:2px solid var(--sf-accent);outline-offset:-2px;box-shadow:0 0 0 1px var(--sf-surface),0 14px 28px color-mix(in srgb,var(--sf-accent) 24%,transparent)}.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_carouselShell__V4pO2[data-category-layout=carousel]:not([data-category-variant=circles]) .storefront-v2_carouselCard__PKuR2:is(:hover,:focus-visible) img{transform:scale(1.05)}.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_carouselShell__V4pO2[data-category-layout=carousel][data-category-variant=circles] .storefront-v2_carouselCard__PKuR2:is(:hover,:focus-visible) img{transform:scale(1.06);box-shadow:0 0 0 3px var(--sf-surface),0 0 0 5px var(--sf-accent),0 12px 24px color-mix(in srgb,var(--sf-accent) 24%,transparent)}@media (prefers-reduced-motion:reduce){.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_carouselShell__V4pO2[data-category-layout=carousel] .storefront-v2_carouselCard__PKuR2,.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_carouselShell__V4pO2[data-category-layout=carousel] .storefront-v2_carouselCard__PKuR2 img{transition:none}}@media (max-width:639px){.storefront-v2_root__WvuGi[data-design-family] [data-product-card-grid=listing]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;overflow:visible;background:transparent}.storefront-v2_root__WvuGi[data-design-family] [data-product-card-grid=listing]>div{display:flex;min-width:0;background:transparent}.storefront-v2_root__WvuGi[data-design-family] [data-product-card-grid=listing] [data-storefront-link-card=true]{width:100%;min-width:0;flex:1 1 auto}}.storefront-v2_root__WvuGi[data-template] .storefront-v2_main__tElVo>section[data-hero-variant]:not([data-hero-variant=banner]):not([data-hero-variant=banner-carousel]):first-child{min-height:calc(100svh - 64px);display:grid;align-items:center}@media (max-width:800px){.storefront-v2_root__WvuGi[data-template] .storefront-v2_main__tElVo>.storefront-v2_section__ZO2Vy{padding-block:20px}.storefront-v2_root__WvuGi[data-template] .storefront-v2_main__tElVo>.storefront-v2_heroBannerSection__mCrRd{padding-block:16px 20px}.storefront-v2_root__WvuGi[data-template] .storefront-v2_main__tElVo>section[data-hero-variant]:not([data-hero-variant=banner]):not([data-hero-variant=banner-carousel]):first-child{min-height:0;align-items:start;padding-block-start:0}.storefront-v2_root__WvuGi[data-template] .storefront-v2_main__tElVo>section[data-hero-variant]:not([data-hero-variant=banner]):not([data-hero-variant=banner-carousel]):first-child :is(.storefront-v2_hero__lymky,.storefront-v2_heroCentered__hhZ1R,.storefront-v2_heroEditorial__Yh33y){min-height:0}.storefront-v2_root__WvuGi[data-template] .storefront-v2_main__tElVo>section[data-hero-variant=editorial]:first-child{padding-block-start:0}.storefront-v2_root__WvuGi[data-template] .storefront-v2_main__tElVo>section[data-hero-variant=editorial]:first-child .storefront-v2_heroEditorial__Yh33y{align-self:start}}.storefront-v2_root__WvuGi[data-template] .storefront-v2_main__tElVo>section[data-hero-variant=editorial]:first-child .storefront-v2_heroEditorial__Yh33y{min-height:calc(100svh - 64px - 2 * var(--sf-gap));align-items:stretch}.storefront-v2_root__WvuGi[data-template] .storefront-v2_main__tElVo>section[data-hero-variant=editorial]:first-child .storefront-v2_heroEditorialCopy__tHtLg{align-self:center}.storefront-v2_root__WvuGi[data-template] .storefront-v2_main__tElVo>section[data-hero-variant=editorial]:first-child .storefront-v2_heroEditorialVisual__KPvPI{position:relative}.storefront-v2_root__WvuGi[data-template] .storefront-v2_main__tElVo>section[data-hero-variant=editorial]:first-child .storefront-v2_heroEditorialVisual__KPvPI img{position:absolute;inset:0;min-height:0}@media (max-width:800px){.storefront-v2_root__WvuGi[data-template] .storefront-v2_main__tElVo>section[data-hero-variant=editorial]:first-child .storefront-v2_heroEditorial__Yh33y{grid-template-rows:minmax(420px,1fr) auto}}@media (min-width:801px){.storefront-v2_root__WvuGi[data-template] .storefront-v2_main__tElVo>section[data-hero-variant=editorial]:first-child .storefront-v2_heroEditorialVisual__KPvPI,.storefront-v2_root__WvuGi[data-template] .storefront-v2_main__tElVo>section[data-hero-variant=editorial]:first-child .storefront-v2_heroEditorialVisual__KPvPI img{height:clamp(420px,calc(100svh - 220px),680px);min-height:0}}@media (max-width:800px){.storefront-v2_root__WvuGi[data-template] .storefront-v2_main__tElVo>section[data-hero-variant=editorial]:not([data-hero-variant=banner]):not([data-hero-variant=banner-carousel]):first-child{min-height:0;padding-block-start:0}.storefront-v2_root__WvuGi[data-template] .storefront-v2_main__tElVo>section[data-hero-variant=editorial]:first-child .storefront-v2_heroEditorial__Yh33y{align-self:start;height:auto;min-height:0;grid-template-rows:auto auto;gap:16px}.storefront-v2_root__WvuGi[data-template] .storefront-v2_main__tElVo>section[data-hero-variant=editorial]:first-child .storefront-v2_heroEditorialVisual__KPvPI{min-height:0;aspect-ratio:16/9}.storefront-v2_root__WvuGi[data-template] .storefront-v2_main__tElVo>section[data-hero-variant=editorial]:first-child .storefront-v2_heroEditorialVisual__KPvPI img{min-height:0;-o-object-fit:contain;object-fit:contain}}.storefront-v2_root__WvuGi[data-template]{--sf-page-surface:#fff;background:#fff}.storefront-v2_root__WvuGi[data-template] .storefront-v2_heroBentoSection__6K8ZK{padding-block-start:10px;background:#fff}@media (max-width:760px){.storefront-v2_root__WvuGi[data-template] .storefront-v2_heroBentoSection__6K8ZK{padding-block-start:32px}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productFooter__9lZy1{align-items:flex-start}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productPrice__2g1C3{margin-left:auto;justify-content:start}}.storefront-v2_root__WvuGi[data-template] .storefront-v2_heroBento__WXvye{border:0;background:#fff;box-shadow:none}.storefront-v2_root__WvuGi[data-template] .storefront-v2_soft__6Pec9{background:#fff}.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_carouselShell__V4pO2[data-category-layout=carousel]:not([data-category-variant=circles]) :is(.storefront-v2_carouselCard__PKuR2,.storefront-v2_categoryCarouselViewAll__A2U2T){border-radius:var(--sf-card-radius)}.storefront-v2_root__WvuGi[data-template] .storefront-v2_proofSection__TCSKF .storefront-v2_sectionTitle__3ZcaU{color:var(--sf-on-primary,#fff)!important}.storefront-v2_root__WvuGi[data-template] .storefront-v2_proofSection__TCSKF .storefront-v2_cardText__heuTy,.storefront-v2_root__WvuGi[data-template] .storefront-v2_proofSection__TCSKF .storefront-v2_sectionSubtitle__HXRJ4{color:color-mix(in srgb,var(--sf-on-primary,#fff) 76%,transparent)!important}.storefront-v2_root__WvuGi[data-template] .storefront-v2_proofSection__TCSKF[data-template-section-id$=-about-values]{border-block:1px solid #eaecf0;background:#f8fafc;color:var(--sf-ink,#172033)}.storefront-v2_root__WvuGi[data-template] .storefront-v2_proofSection__TCSKF[data-template-section-id$=-about-values] .storefront-v2_sectionTitle__3ZcaU{color:var(--sf-ink,#172033)!important}.storefront-v2_root__WvuGi[data-template] .storefront-v2_proofSection__TCSKF[data-template-section-id$=-about-values] .storefront-v2_sectionSubtitle__HXRJ4{color:#475467!important}.storefront-v2_root__WvuGi[data-template] .storefront-v2_proofSection__TCSKF[data-template-section-id$=-about-values] .storefront-v2_card__ayhod{border:1px solid #eaecf0;background:#fff;color:var(--sf-ink,#172033);box-shadow:0 8px 24px rgba(16,24,40,.06)}.storefront-v2_root__WvuGi[data-template] .storefront-v2_proofSection__TCSKF[data-template-section-id$=-about-values] .storefront-v2_cardTitle__2olK5{color:var(--sf-ink,#172033)!important}.storefront-v2_root__WvuGi[data-template] .storefront-v2_proofSection__TCSKF[data-template-section-id$=-about-values] .storefront-v2_cardText__heuTy{color:#475467!important}@media (prefers-reduced-motion:reduce){.storefront-v2_root__WvuGi[data-design-family] *,.storefront-v2_root__WvuGi[data-design-family] :after,.storefront-v2_root__WvuGi[data-design-family] :before{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}@media (max-width:760px){.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productCollectionSize-large__3JRIT.storefront-v2_productGridStyle-grid__lCyRG,.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productCollectionSize-large__3JRIT.storefront-v2_productGridStyle-minimal__EuIWK,.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productCollectionSize-medium__1gZ5t.storefront-v2_productGridStyle-grid__lCyRG,.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productCollectionSize-medium__1gZ5t.storefront-v2_productGridStyle-minimal__EuIWK,.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productCollectionSize-small__UKqHC.storefront-v2_productGridStyle-grid__lCyRG,.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productCollectionSize-small__UKqHC.storefront-v2_productGridStyle-minimal__EuIWK{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-editorial__Q2NJz{grid-template-columns:repeat(2,minmax(0,1fr))}.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-editorial__Q2NJz>:is(a,[data-storefront-link-card]):nth-child(n){grid-column:auto;grid-row:auto}.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-editorial__Q2NJz>:is(a,[data-storefront-link-card]):nth-child(n) .storefront-v2_productMedia__aej1B{aspect-ratio:1}}@media (max-width:520px){.storefront-v2_root__WvuGi .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-editorial__R_0R1.storefront-v2_productCollectionSize-large__3JRIT>:is(a,[data-storefront-link-card]),.storefront-v2_root__WvuGi .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-editorial__R_0R1.storefront-v2_productCollectionSize-medium__1gZ5t>:is(a,[data-storefront-link-card]),.storefront-v2_root__WvuGi .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-editorial__R_0R1.storefront-v2_productCollectionSize-small__UKqHC>:is(a,[data-storefront-link-card]),.storefront-v2_root__WvuGi .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-grid__ExEH3.storefront-v2_productCollectionSize-large__3JRIT>:is(a,[data-storefront-link-card]),.storefront-v2_root__WvuGi .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-grid__ExEH3.storefront-v2_productCollectionSize-medium__1gZ5t>:is(a,[data-storefront-link-card]),.storefront-v2_root__WvuGi .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-grid__ExEH3.storefront-v2_productCollectionSize-small__UKqHC>:is(a,[data-storefront-link-card]),.storefront-v2_root__WvuGi .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-minimal__50sjD.storefront-v2_productCollectionSize-large__3JRIT>:is(a,[data-storefront-link-card]),.storefront-v2_root__WvuGi .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-minimal__50sjD.storefront-v2_productCollectionSize-medium__1gZ5t>:is(a,[data-storefront-link-card]),.storefront-v2_root__WvuGi .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-minimal__50sjD.storefront-v2_productCollectionSize-small__UKqHC>:is(a,[data-storefront-link-card]){flex:0 0 min(76vw,320px);min-width:0}.storefront-v2_root__WvuGi .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-horizontal__FRjpN.storefront-v2_productCollectionSize-large__3JRIT>:is(a,[data-storefront-link-card]),.storefront-v2_root__WvuGi .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-horizontal__FRjpN.storefront-v2_productCollectionSize-medium__1gZ5t>:is(a,[data-storefront-link-card]),.storefront-v2_root__WvuGi .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-horizontal__FRjpN.storefront-v2_productCollectionSize-small__UKqHC>:is(a,[data-storefront-link-card]){flex:0 0 min(88vw,440px);min-width:0}}@media (max-width:360px){.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productCollectionSize-large__3JRIT.storefront-v2_productGridStyle-grid__lCyRG,.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productCollectionSize-large__3JRIT.storefront-v2_productGridStyle-minimal__EuIWK,.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productCollectionSize-medium__1gZ5t.storefront-v2_productGridStyle-grid__lCyRG,.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productCollectionSize-medium__1gZ5t.storefront-v2_productGridStyle-minimal__EuIWK,.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productCollectionSize-small__UKqHC.storefront-v2_productGridStyle-grid__lCyRG,.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productCollectionSize-small__UKqHC.storefront-v2_productGridStyle-minimal__EuIWK,.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-editorial__Q2NJz{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.storefront-v2_root__WvuGi[data-business][data-template] .storefront-v2_productCardStyle-horizontal__dumOD{display:grid;grid-template-columns:minmax(88px,28%) minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.storefront-v2_root__WvuGi[data-business][data-template] .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productMedia__aej1B{grid-column:1;grid-row:1;width:100%;height:100%;min-height:156px;aspect-ratio:auto;align-self:stretch}.storefront-v2_root__WvuGi[data-business][data-template] .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productBody__inf0e{grid-column:2;grid-row:1;display:flex;flex-direction:column;min-width:0;padding:10px}.storefront-v2_root__WvuGi[data-business][data-template] .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productDescription__mQFIM{display:-webkit-box;min-height:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.storefront-v2_root__WvuGi[data-business][data-template] .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productFooter__9lZy1{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;min-width:0;margin-top:auto;padding-top:10px}.storefront-v2_root__WvuGi[data-business][data-template] .storefront-v2_productCardStyle-horizontal__dumOD :is(.storefront-v2_productPriceLabel__sCfra,.storefront-v2_productActionLabel__a82_y){display:inline}.storefront-v2_root__WvuGi[data-business][data-template] .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_storefrontCardAction__HJCZv{flex:0 0 auto;width:-moz-fit-content;width:fit-content;min-width:0;max-width:100%;min-height:40px;align-self:flex-start;white-space:nowrap;text-overflow:clip}.storefront-v2_root__WvuGi[data-business][data-template] .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productAction__E3NSw{flex:1 1 100%;min-width:0;max-width:100%;white-space:nowrap}}@media (max-width:640px){.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-grid=listing]{grid-template-columns:minmax(0,1fr);gap:10px;overflow:visible;background:transparent}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-grid=listing]>div{background:transparent}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-grid=listing] [data-storefront-product-card]{min-height:132px;align-items:center;flex-direction:row;gap:10px;overflow:hidden;padding:8px}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-grid=listing] [data-product-card-media]{flex:0 0 clamp(84px,25vw,100px);width:clamp(84px,25vw,100px);min-width:84px;max-width:100px;aspect-ratio:1;align-self:center;overflow:hidden;border-radius:12px!important;background:var(
      --sf-soft-surface,color-mix(in srgb,var(--sf-accent) 7%,var(--sf-surface))
    )}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-grid=listing] [data-product-card-media]>a{border-radius:inherit!important}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-grid=listing] [data-product-card-media] img{padding:7px;-o-object-fit:contain!important;object-fit:contain!important}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-grid=listing] [data-product-card-body]{flex:1;min-width:0;gap:6px;padding:8px 4px 8px 2px}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-grid=listing] [data-product-card-title]{min-height:0;margin:0;font-size:13px!important;line-height:1.5!important}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-grid=listing] [data-product-card-unit]{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;padding:3px 8px;border-radius:999px;background:var(
      --sf-soft-surface,color-mix(in srgb,var(--sf-accent) 7%,var(--sf-surface))
    );color:var(--sf-muted);font-size:12px;line-height:1.4}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-grid=listing] [data-product-card-body]>div:last-child{flex-direction:row;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:8px;border-top:1px solid var(--sf-line)}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-grid=listing] [data-product-card-price]{font-size:13px;font-weight:850}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-grid=listing] [data-product-card-body]>div:last-child>div:last-child{width:auto}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-grid=listing] [data-product-card-action]{height:36px;min-width:78px;border-radius:999px;border-color:var(--sf-primary);background:var(--sf-primary);color:var(--sf-on-primary);box-shadow:none}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-grid=listing] [data-product-card-variants]{gap:0;border-top:1px solid var(--sf-line)}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-grid=listing] [data-product-card-variant]{min-height:42px;gap:6px;border-bottom:1px solid var(--sf-line)}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-grid=listing] [data-product-card-variant]>div:first-child{gap:2px 6px}}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-grid=listing]>div:has(>[data-product-card-layout=grocery]){display:flex;min-width:0}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-grid=listing]>div:has(>[data-product-card-layout=grocery])>[data-product-card-layout=grocery]{width:100%;min-width:0;flex:1 1 auto}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-layout=grocery]{display:flex!important;flex-direction:row-reverse!important;align-items:center!important;width:100%!important;padding:12px 0!important;overflow:visible!important;border-radius:0!important;background:transparent!important;border:0!important;box-shadow:none!important;transition:background-color .15s ease!important}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-layout=grocery]:hover{border-color:var(--sf-line,#e2e8f0)!important;box-shadow:none!important}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-grid=listing]>:last-child [data-product-card-layout=grocery],.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-grid=listing]>[data-product-card-layout=grocery]:last-child{border-bottom:0!important}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-layout=grocery]:after{content:""!important;position:absolute!important;inset-inline:0!important;bottom:0!important;height:1px!important;pointer-events:none!important;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--sf-ink,#123c3b) 5%,transparent) 14%,color-mix(in srgb,var(--sf-ink,#123c3b) 14%,transparent) 50%,color-mix(in srgb,var(--sf-ink,#123c3b) 5%,transparent) 86%,transparent 100%)!important}@media (min-width:640px){.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-layout=grocery]:after{inset-inline:12px!important}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-grid=listing]{gap:0!important;overflow:hidden;border-radius:var(--sf-card-radius,18px);background:var(--sf-surface,#ffffff)!important}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-grid=listing]>*{position:relative;padding:clamp(12px,1.5vw,18px);background:var(--sf-surface,#ffffff)}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-grid=listing]>:after{display:none!important}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-grid=listing]>:before{top:clamp(16px,2vw,24px)!important;inset-inline-start:0!important;inset-inline-end:auto!important;bottom:clamp(16px,2vw,24px)!important;width:1px!important;height:auto!important;background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--sf-ink,#123c3b) 5%,transparent) 14%,color-mix(in srgb,var(--sf-ink,#123c3b) 14%,transparent) 50%,color-mix(in srgb,var(--sf-ink,#123c3b) 5%,transparent) 86%,transparent 100%)!important}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-layout=grocery]{flex-direction:column!important;align-items:stretch!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transition:opacity .2s ease!important}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-layout=grocery] [data-product-card-content]{height:100%}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-layout=grocery] [data-product-card-footer]{position:relative;display:grid!important;grid-template-columns:minmax(0,1fr) 72px;align-items:end;gap:8px;min-width:0;min-height:60px;margin-top:8px!important;padding-top:8px!important;border-top:0!important}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-layout=grocery] [data-product-card-footer]>:first-child{position:static;min-width:0;max-width:100%;transform:none}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-layout=grocery] [data-product-card-footer]>:last-child{position:static;width:72px;min-width:0;margin:0!important;transform:none}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-layout=grocery] [data-product-card-footer] [data-product-card-cart-action] button{width:100%;min-width:0;padding-inline:6px}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-layout=grocery] [data-product-card-footer] [data-product-card-price]{white-space:normal}.storefront-v2_root__WvuGi[data-template] [data-grocery-listing=true] [data-product-card-layout=grocery]:hover{border-color:transparent!important;box-shadow:none!important}}@media (max-width:639px){.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] [data-related-product-carousel]{align-items:stretch;scroll-padding-inline:1rem}.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] [data-related-product-carousel] [data-product-card-layout=grocery]{display:flex!important;width:100%!important;height:100%!important;min-height:100%!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;overflow:hidden!important;padding:0!important;border:1px solid var(--sf-line,#e2e8f0)!important;border-radius:var(--sf-card-radius,16px)!important;background:var(--sf-raised-surface,var(--sf-surface,#fff))!important;box-shadow:0 8px 22px -12px color-mix(in srgb,var(--sf-ink,#172033) 24%,transparent)!important}.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] [data-related-product-carousel] [data-product-card-layout=grocery]>[data-product-card-media-column]{display:flex;width:100%;flex:none;flex-direction:column;gap:0}.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] [data-related-product-carousel] [data-product-card-layout=grocery]>[data-product-card-media-column]>a:first-child{width:100%!important;height:auto!important;min-width:0!important;aspect-ratio:4/3;border:0!important;border-radius:0!important;background:var(
      --sf-soft-surface,color-mix(in srgb,var(--sf-accent) 7%,var(--sf-surface))
    )!important}.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] [data-related-product-carousel] [data-product-card-layout=grocery]>[data-product-card-media-column]>a:first-child img{-o-object-fit:cover!important;object-fit:cover!important}.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] [data-related-product-carousel] [data-product-card-layout=grocery]>[data-product-card-media-column]>[data-product-card-mobile-action]{display:flex;justify-content:center;padding:10px 12px 0}.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] [data-related-product-carousel] [data-product-card-layout=grocery]>[data-product-card-content]{box-sizing:border-box;width:100%;flex:1;gap:10px;padding:12px!important}.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] [data-related-product-carousel] [data-product-card-layout=grocery]>[data-product-card-content]>div:last-child{margin-top:auto;border-top:1px solid color-mix(in srgb,var(--sf-primary,#0f766e) 28%,var(--sf-line,#e2e8f0));padding-top:10px}}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productRail__FHyUS{align-items:stretch}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productRail__FHyUS>[data-storefront-link-card].storefront-v2_productCardStyle-grid__9osTc{align-self:stretch}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productRail__FHyUS>[data-storefront-link-card].storefront-v2_productCardStyle-grid__9osTc .storefront-v2_productBody__inf0e{flex:1 1 auto}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productRail__FHyUS>[data-storefront-link-card].storefront-v2_productCardStyle-grid__9osTc .storefront-v2_productFooter__9lZy1{display:flex;flex-direction:column;align-items:stretch;gap:10px;box-sizing:border-box;flex:none;min-width:0;margin-top:auto}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productRail__FHyUS>[data-storefront-link-card].storefront-v2_productCardStyle-grid__9osTc .storefront-v2_productPrice__2g1C3{width:100%;min-width:0;min-height:52px;justify-content:flex-start}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productRail__FHyUS>[data-storefront-link-card].storefront-v2_productCardStyle-grid__9osTc .storefront-v2_productFooter__9lZy1>:is(.storefront-v2_productAction__E3NSw,.storefront-v2_storefrontCardAction__HJCZv){width:100%;min-width:0;height:42px;min-height:42px;align-self:stretch;margin:0}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-grid__9osTc.storefront-v2_productCard-small__vFe8W .storefront-v2_productMedia__aej1B{box-sizing:border-box;border-inline-end:1px solid color-mix(in srgb,var(--sf-ink) 16%,transparent)!important}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-grid__9osTc.storefront-v2_productCard-small__vFe8W .storefront-v2_productBody__inf0e{min-width:0;padding:10px}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-grid__9osTc.storefront-v2_productCard-small__vFe8W .storefront-v2_productTitle__4oF6n{min-height:0;font-size:12px;line-height:1.55;overflow-wrap:anywhere}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productRail__FHyUS>[data-storefront-link-card].storefront-v2_productCardStyle-grid__9osTc.storefront-v2_productCard-small__vFe8W .storefront-v2_productFooter__9lZy1,.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-grid__9osTc.storefront-v2_productCard-small__vFe8W .storefront-v2_productFooter__9lZy1{display:flex;min-width:0;flex-wrap:wrap;align-items:flex-start;gap:6px;grid-template-rows:none;width:100%}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productRail__FHyUS>[data-storefront-link-card].storefront-v2_productCardStyle-grid__9osTc.storefront-v2_productCard-small__vFe8W .storefront-v2_productPrice__2g1C3,.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-grid__9osTc.storefront-v2_productCard-small__vFe8W .storefront-v2_productPrice__2g1C3{min-width:0;min-height:0;width:100%;flex-wrap:wrap;gap:4px;font-size:13px;white-space:normal;overflow-wrap:anywhere}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-grid__9osTc.storefront-v2_productCard-small__vFe8W .storefront-v2_productCurrentPrice__ZQlT8{min-width:0;flex-wrap:wrap;white-space:normal;overflow-wrap:anywhere}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-grid__9osTc.storefront-v2_productCard-small__vFe8W .storefront-v2_productPrice__2g1C3 del{flex-basis:auto;white-space:normal}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productRail__FHyUS>[data-storefront-link-card].storefront-v2_productCardStyle-grid__9osTc.storefront-v2_productCard-small__vFe8W .storefront-v2_productFooter__9lZy1>:is(.storefront-v2_productAction__E3NSw,.storefront-v2_storefrontCardAction__HJCZv),.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-grid__9osTc.storefront-v2_productCard-small__vFe8W :is(.storefront-v2_productAction__E3NSw,.storefront-v2_storefrontCardAction__HJCZv){width:-moz-fit-content;width:fit-content;min-width:0;max-width:100%;height:auto;min-height:34px;flex:0 1 auto;margin-inline-start:auto;box-sizing:border-box;padding:7px 9px;white-space:nowrap}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productRail__FHyUS>[data-storefront-link-card].storefront-v2_productCardStyle-grid__9osTc.storefront-v2_productCard-small__vFe8W .storefront-v2_productFooter__9lZy1{display:flex;flex-direction:column;align-items:stretch;gap:10px;box-sizing:border-box;flex:none;min-width:0;width:100%;min-height:0;margin-top:auto}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productRail__FHyUS>[data-storefront-link-card].storefront-v2_productCardStyle-grid__9osTc.storefront-v2_productCard-small__vFe8W .storefront-v2_productPrice__2g1C3{min-height:52px}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productRail__FHyUS>[data-storefront-link-card].storefront-v2_productCardStyle-grid__9osTc.storefront-v2_productCard-small__vFe8W .storefront-v2_productFooter__9lZy1>:is(.storefront-v2_productAction__E3NSw,.storefront-v2_storefrontCardAction__HJCZv){width:100%;height:42px;min-height:42px;align-self:stretch;margin:0}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-grid__ExEH3>[data-storefront-link-card].storefront-v2_productCardStyle-grid__9osTc .storefront-v2_productFooter__9lZy1,.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-grid__ExEH3>[data-storefront-link-card].storefront-v2_productCardStyle-grid__9osTc.storefront-v2_productCard-small__vFe8W .storefront-v2_productFooter__9lZy1{display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;height:auto;min-height:0;flex:0 0 auto}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-grid__ExEH3>[data-storefront-link-card].storefront-v2_productCardStyle-grid__9osTc .storefront-v2_productPrice__2g1C3,.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-grid__ExEH3>[data-storefront-link-card].storefront-v2_productCardStyle-grid__9osTc.storefront-v2_productCard-small__vFe8W .storefront-v2_productPrice__2g1C3{min-height:52px}.storefront-v2_root__WvuGi[data-business] :is(.storefront-v2_productCardStyle-editorial__uxaPr,.storefront-v2_productCardStyle-minimal__o0rCD).storefront-v2_productCard-small__vFe8W .storefront-v2_productBody__inf0e{min-width:0}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-editorial__uxaPr.storefront-v2_productCard-small__vFe8W .storefront-v2_productBody__inf0e{padding:10px 8px 4px}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-minimal__o0rCD.storefront-v2_productCard-small__vFe8W .storefront-v2_productBody__inf0e{padding:10px 10px 4px}.storefront-v2_root__WvuGi[data-business] :is(.storefront-v2_productCardStyle-editorial__uxaPr,.storefront-v2_productCardStyle-minimal__o0rCD).storefront-v2_productCard-small__vFe8W .storefront-v2_productFooter__9lZy1{display:flex;min-width:0;flex-direction:column;align-items:stretch;gap:8px}.storefront-v2_root__WvuGi[data-business] :is(.storefront-v2_productCardStyle-editorial__uxaPr,.storefront-v2_productCardStyle-minimal__o0rCD).storefront-v2_productCard-small__vFe8W .storefront-v2_productPrice__2g1C3{min-width:0;width:100%;margin-top:0;overflow-wrap:anywhere}.storefront-v2_root__WvuGi[data-business] :is(.storefront-v2_productCardStyle-editorial__uxaPr,.storefront-v2_productCardStyle-minimal__o0rCD).storefront-v2_productCard-small__vFe8W .storefront-v2_storefrontCardAction__HJCZv{width:100%;min-width:0;max-width:100%;min-height:34px;flex:0 1 auto;box-sizing:border-box;padding:7px 8px;font-size:12px;line-height:1.25;white-space:nowrap}.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u:is(.storefront-v2_productGridStyle-showcase__aeeFn,.storefront-v2_productGridStyle-gallery__rdr1W){grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,24px)}.storefront-v2_root__WvuGi .storefront-v2_productRailStyle-gallery__h6AuY,.storefront-v2_root__WvuGi .storefront-v2_productRailStyle-showcase__ZnF7x{gap:16px}.storefront-v2_root__WvuGi :is(.storefront-v2_productRailStyle-showcase__ZnF7x,.storefront-v2_productRailStyle-gallery__h6AuY)>:is(a,[data-storefront-link-card]){flex-basis:min(280px,31vw)}.storefront-v2_root__WvuGi[data-business] :is(.storefront-v2_productCardStyle-showcase__4QI_1,.storefront-v2_productCardStyle-gallery__WMGpR){position:relative;display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,var(--sf-ink) 10%,var(--sf-line));border-radius:var(--sf-product-card-radius,24px);background:var(--sf-surface);box-shadow:0 12px 30px color-mix(in srgb,var(--sf-ink) 9%,transparent);transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.storefront-v2_root__WvuGi[data-business] :is(.storefront-v2_productCardStyle-showcase__4QI_1,.storefront-v2_productCardStyle-gallery__WMGpR):hover{border-color:color-mix(in srgb,var(--sf-accent) 42%,var(--sf-line));box-shadow:0 18px 38px color-mix(in srgb,var(--sf-ink) 14%,transparent);transform:translateY(-3px)}.storefront-v2_root__WvuGi[data-business] :is(.storefront-v2_productCardStyle-showcase__4QI_1,.storefront-v2_productCardStyle-gallery__WMGpR) .storefront-v2_productMedia__aej1B{position:relative;min-height:0;overflow:hidden;margin:0;padding:0!important;border:0!important;border-radius:max(0px,calc(var(--sf-product-card-radius, 24px) - 1px)) max(0px,calc(var(--sf-product-card-radius, 24px) - 1px)) 0 0!important;background:color-mix(in srgb,var(--sf-ink) 5%,var(--sf-surface))}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-showcase__4QI_1 .storefront-v2_productMedia__aej1B{aspect-ratio:1/1.08}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-gallery__WMGpR .storefront-v2_productMedia__aej1B{aspect-ratio:4/3;background:color-mix(in srgb,var(--sf-primary) 88%,#111827)}.storefront-v2_root__WvuGi[data-business] :is(.storefront-v2_productCardStyle-showcase__4QI_1,.storefront-v2_productCardStyle-gallery__WMGpR) .storefront-v2_productMedia__aej1B img{width:100%;height:100%;padding:0!important;-o-object-fit:cover!important;object-fit:cover!important;transition:transform .28s cubic-bezier(.23,1,.32,1)}.storefront-v2_root__WvuGi[data-business] :is(.storefront-v2_productCardStyle-showcase__4QI_1,.storefront-v2_productCardStyle-gallery__WMGpR):hover .storefront-v2_productMedia__aej1B img{transform:scale(1.035)}.storefront-v2_productMediaCategory__Gxv7J,.storefront-v2_productMediaDiscount__rd1F5{position:absolute;z-index:2;top:10px;display:inline-flex;min-height:28px;align-items:center;border-radius:9px;padding:5px 9px;font-size:12px;font-weight:800;line-height:1}.storefront-v2_productMediaDiscount__rd1F5{inset-inline-start:10px;min-height:24px;padding:4px 8px;box-shadow:0 2px 8px color-mix(in srgb,var(--sf-ink) 10%,transparent)}.storefront-v2_productMediaDiscount__rd1F5,.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productCardStyle-showcase__4QI_1 .storefront-v2_priceDiscountBadge__aAI6V{border:1px solid color-mix(in srgb,var(--sf-on-sale) 18%,transparent);border-radius:var(--sf-badge-radius,999px);background:var(--sf-sale);color:var(--sf-on-sale);font-size:var(--sf-text-xs,12px)}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productCardStyle-showcase__4QI_1 .storefront-v2_priceDiscountBadge__aAI6V{display:inline-flex;flex:none;align-items:center;padding:2px 7px;font-weight:750;line-height:1.4;white-space:nowrap}.storefront-v2_productCardStyle-gallery__WMGpR .storefront-v2_productMediaDiscount__rd1F5{background:var(--sf-sale);color:var(--sf-on-sale)}.storefront-v2_productMediaCategory__Gxv7J{inset-inline-end:10px;max-width:calc(100% - 92px);overflow:hidden;background:color-mix(in srgb,var(--sf-surface) 92%,transparent);color:var(--sf-ink);text-overflow:ellipsis;white-space:nowrap}.storefront-v2_productGalleryStrip__B4xq4{display:flex;min-width:0;gap:6px;padding:8px 12px 0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.storefront-v2_productGalleryStrip__B4xq4::-webkit-scrollbar{display:none}.storefront-v2_productGalleryStrip__B4xq4>button{display:grid;width:34px;height:28px;flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid transparent;border-radius:7px;background:var(
    --sf-soft-surface,color-mix(in srgb,var(--sf-ink) 5%,var(--sf-surface))
  );cursor:pointer;opacity:.72}.storefront-v2_productGalleryStrip__B4xq4>button.storefront-v2_productGalleryThumbActive__aJtC_{border-color:var(--sf-accent);opacity:1}.storefront-v2_productGalleryStrip__B4xq4>button:focus-visible{outline:2px solid var(--sf-focus);outline-offset:2px}.storefront-v2_productGalleryStrip__B4xq4 img{width:100%;height:100%;padding:3px;-o-object-fit:contain;object-fit:contain}.storefront-v2_root__WvuGi[data-business] :is(.storefront-v2_productCardStyle-showcase__4QI_1,.storefront-v2_productCardStyle-gallery__WMGpR) .storefront-v2_productBody__inf0e{min-width:0;flex:1;padding:12px 14px 14px}.storefront-v2_productCardMetaLine__iHxrp{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;margin-bottom:5px;color:var(--sf-muted);font-size:12px;font-weight:700}.storefront-v2_productCardMetaLine__iHxrp span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.storefront-v2_root__WvuGi[data-business] :is(.storefront-v2_productCardStyle-showcase__4QI_1,.storefront-v2_productCardStyle-gallery__WMGpR) .storefront-v2_productTitle__4oF6n{min-height:0;font-size:16px;font-weight:850;line-height:1.45;-webkit-line-clamp:2}.storefront-v2_productShowcaseFacts__VgBsg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px}.storefront-v2_productShowcaseFacts__VgBsg>span{display:flex;min-width:0;min-height:48px;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border-radius:11px;background:var(
    --sf-soft-surface,color-mix(in srgb,var(--sf-ink) 4%,var(--sf-surface))
  );color:var(--sf-ink);font-size:12px;font-weight:750;text-align:center;text-overflow:ellipsis}.storefront-v2_productShowcaseFacts__VgBsg small{color:var(--sf-muted);font-size:12px;font-weight:600}.storefront-v2_root__WvuGi[data-business=commerce] :is(.storefront-v2_productCardStyle-showcase__4QI_1,.storefront-v2_productCardStyle-gallery__WMGpR) .storefront-v2_productFooter__9lZy1{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 38px;align-items:end;gap:7px;margin-top:auto;padding-top:12px;border-top:0}.storefront-v2_root__WvuGi[data-business=commerce] :is(.storefront-v2_productCardStyle-showcase__4QI_1,.storefront-v2_productCardStyle-gallery__WMGpR) .storefront-v2_productPrice__2g1C3{grid-column:1/-1;grid-row:1;min-width:0;width:100%;align-content:end;justify-content:flex-start;gap:2px 6px;font-size:15px}.storefront-v2_root__WvuGi[data-business=commerce] :is(.storefront-v2_productCardStyle-showcase__4QI_1,.storefront-v2_productCardStyle-gallery__WMGpR) .storefront-v2_productCurrentPrice__ZQlT8{min-width:0;flex-wrap:wrap;white-space:normal;overflow-wrap:anywhere}.storefront-v2_root__WvuGi[data-business=commerce] :is(.storefront-v2_productCardStyle-showcase__4QI_1,.storefront-v2_productCardStyle-gallery__WMGpR) .storefront-v2_productPriceLabel__sCfra{display:none}.storefront-v2_root__WvuGi[data-business=commerce] :is(.storefront-v2_productCardStyle-showcase__4QI_1,.storefront-v2_productCardStyle-gallery__WMGpR) .storefront-v2_productPrice__2g1C3 del{flex-basis:100%;color:var(--sf-muted);font-size:12px;white-space:nowrap}.storefront-v2_root__WvuGi[data-business] :is(.storefront-v2_productCardStyle-showcase__4QI_1,.storefront-v2_productCardStyle-gallery__WMGpR) .storefront-v2_storefrontCardAction__HJCZv{grid-column:1;grid-row:2;width:100%;min-width:0;min-height:38px;padding-inline:11px;border-radius:9px;font-size:12px}.storefront-v2_productCardDetailsAction__VP3je{display:grid;grid-column:2;grid-row:2;width:38px;height:38px;flex:0 0 auto;place-items:center;border:1px solid var(--sf-line);border-radius:9px;background:var(--sf-soft-surface,var(--sf-surface));color:var(--sf-ink);text-decoration:none}.storefront-v2_productCardDetailsAction__VP3je:hover{border-color:var(--sf-accent);color:var(--sf-accent-text,var(--sf-ink))}.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productCollectionSize-small__UKqHC:is(.storefront-v2_productGridStyle-showcase__aeeFn,.storefront-v2_productGridStyle-gallery__rdr1W){grid-template-columns:repeat(5,minmax(0,1fr))}.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productCollectionSize-large__3JRIT:is(.storefront-v2_productGridStyle-showcase__aeeFn,.storefront-v2_productGridStyle-gallery__rdr1W){grid-template-columns:repeat(3,minmax(0,1fr))}.storefront-v2_root__WvuGi .storefront-v2_productRail__FHyUS.storefront-v2_productCollectionSize-small__UKqHC:is(.storefront-v2_productRailStyle-showcase__ZnF7x,.storefront-v2_productRailStyle-gallery__h6AuY)>:is(a,[data-storefront-link-card]){flex-basis:min(220px,25vw)}.storefront-v2_root__WvuGi .storefront-v2_productRail__FHyUS.storefront-v2_productCollectionSize-large__3JRIT:is(.storefront-v2_productRailStyle-showcase__ZnF7x,.storefront-v2_productRailStyle-gallery__h6AuY)>:is(a,[data-storefront-link-card]){flex-basis:min(340px,40vw)}@media (max-width:900px){.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productCollectionSize-small__UKqHC:is(.storefront-v2_productGridStyle-showcase__aeeFn,.storefront-v2_productGridStyle-gallery__rdr1W),.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u:is(.storefront-v2_productGridStyle-showcase__aeeFn,.storefront-v2_productGridStyle-gallery__rdr1W){grid-template-columns:repeat(3,minmax(0,1fr))}.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productCollectionSize-large__3JRIT:is(.storefront-v2_productGridStyle-showcase__aeeFn,.storefront-v2_productGridStyle-gallery__rdr1W){grid-template-columns:repeat(2,minmax(0,1fr))}.storefront-v2_root__WvuGi .storefront-v2_productRail__FHyUS:is(.storefront-v2_productRailStyle-showcase__ZnF7x,.storefront-v2_productRailStyle-gallery__h6AuY)>:is(a,[data-storefront-link-card]){flex-basis:44%}}@media (max-width:560px){.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productCollectionSize-large__3JRIT:is(.storefront-v2_productGridStyle-showcase__aeeFn,.storefront-v2_productGridStyle-gallery__rdr1W),.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productCollectionSize-small__UKqHC:is(.storefront-v2_productGridStyle-showcase__aeeFn,.storefront-v2_productGridStyle-gallery__rdr1W),.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u:is(.storefront-v2_productGridStyle-showcase__aeeFn,.storefront-v2_productGridStyle-gallery__rdr1W){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.storefront-v2_root__WvuGi .storefront-v2_productRail__FHyUS:is(.storefront-v2_productRailStyle-showcase__ZnF7x,.storefront-v2_productRailStyle-gallery__h6AuY)>:is(a,[data-storefront-link-card]){flex:0 0 min(82vw,290px)!important;min-width:min(82vw,290px)}.storefront-v2_root__WvuGi[data-business] :is(.storefront-v2_productCardStyle-showcase__4QI_1,.storefront-v2_productCardStyle-gallery__WMGpR) .storefront-v2_productBody__inf0e{padding:10px}.storefront-v2_root__WvuGi[data-business] :is(.storefront-v2_productCardStyle-showcase__4QI_1,.storefront-v2_productCardStyle-gallery__WMGpR) .storefront-v2_productTitle__4oF6n{font-size:13px}.storefront-v2_productShowcaseFacts__VgBsg{grid-template-columns:repeat(2,minmax(0,1fr))}.storefront-v2_productShowcaseFacts__VgBsg>span:nth-child(3){display:none}.storefront-v2_root__WvuGi[data-business=commerce] :is(.storefront-v2_productCardStyle-showcase__4QI_1,.storefront-v2_productCardStyle-gallery__WMGpR) .storefront-v2_productFooter__9lZy1{grid-template-columns:minmax(0,1fr)}.storefront-v2_root__WvuGi[data-business] :is(.storefront-v2_productCardStyle-showcase__4QI_1,.storefront-v2_productCardStyle-gallery__WMGpR) .storefront-v2_storefrontCardAction__HJCZv{grid-column:1;grid-row:2;width:100%;min-height:36px;padding-inline:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.storefront-v2_productCardDetailsAction__VP3je{display:none}}@media (max-width:620px){.storefront-v2_root__WvuGi[data-business] .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-horizontal__tQogT{grid-template-columns:minmax(0,1fr);gap:14px}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD{display:grid;grid-template-columns:minmax(92px,28%) minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;min-width:0;min-height:164px;align-items:stretch;box-sizing:border-box;border:1px solid var(--sf-line);border-radius:var(--sf-product-card-radius,16px)}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productGridStyle-horizontal__tQogT .storefront-v2_productCardStyle-horizontal__dumOD:first-child{border-top:1px solid var(--sf-line)}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productMedia__aej1B{position:relative;display:block;grid-row:1;min-width:0;min-height:0;height:auto;align-self:stretch;aspect-ratio:auto;border-inline-end:1px solid var(--sf-line)!important;border-radius:0 max(0px,calc(var(--sf-product-card-radius, 16px) - 1px)) max(0px,calc(var(--sf-product-card-radius, 16px) - 1px)) 0!important}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productMedia__aej1B img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productBody__inf0e{min-width:0;min-height:0;box-sizing:border-box;padding:12px}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productTitle__4oF6n{min-width:0;font-size:14px;overflow-wrap:anywhere}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productDescription__mQFIM{min-width:0;overflow-wrap:anywhere}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productFooter__9lZy1{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding-top:9px}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productPrice__2g1C3{min-width:0;font-size:13px;overflow-wrap:anywhere}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productCurrentPrice__ZQlT8{min-width:0;flex-wrap:wrap;overflow-wrap:anywhere}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_storefrontCardAction__HJCZv{width:auto;min-width:0;max-width:100%;min-height:36px;padding:8px 10px;font-size:12px}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD.storefront-v2_productCard-small__vFe8W{grid-template-columns:minmax(88px,26%) minmax(0,1fr);min-height:152px}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD.storefront-v2_productCard-small__vFe8W .storefront-v2_productFooter__9lZy1{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto;justify-items:stretch;align-items:center}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD.storefront-v2_productCard-small__vFe8W .storefront-v2_productPrice__2g1C3{min-height:0}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD.storefront-v2_productCard-small__vFe8W .storefront-v2_storefrontCardAction__HJCZv{width:auto;min-height:34px;padding:7px 9px}}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] [data-template-section-id=solutions-catalog] .storefront-v2_productCardStyle-horizontal__dumOD{display:grid;grid-template-columns:minmax(190px,30%) minmax(0,1fr);align-items:stretch;min-width:0;min-height:184px;overflow:hidden;box-sizing:border-box}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] [data-template-section-id=solutions-catalog] .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productMedia__aej1B{position:relative;display:grid;grid-row:1;width:100%;height:100%;min-width:0;min-height:184px;aspect-ratio:auto;align-self:stretch;overflow:hidden;border:0;border-inline-end:1px solid var(--sf-line);border-radius:0}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] [data-template-section-id=solutions-catalog] .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productMedia__aej1B img{position:absolute;inset:0;display:block;width:100%;height:100%;min-width:0;min-height:0;-o-object-fit:cover;object-fit:cover}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] [data-template-section-id=solutions-catalog] .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productBody__inf0e{min-width:0;padding:16px 18px}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] [data-template-section-id=solutions-catalog] .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productDescription__mQFIM,.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] [data-template-section-id=solutions-catalog] .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productPrice__2g1C3,.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] [data-template-section-id=solutions-catalog] .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productTitle__4oF6n{min-width:0;overflow-wrap:anywhere}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] [data-template-section-id=solutions-catalog] .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productDescription__mQFIM{display:-webkit-box;min-height:0;margin-top:6px;overflow:hidden;line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:4}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] [data-template-section-id=solutions-catalog] .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productFooter__9lZy1{min-width:0;flex-wrap:wrap;row-gap:8px;padding-top:10px}@media (max-width:620px){.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] [data-template-section-id=solutions-catalog] .storefront-v2_productGrid__FMD2u{grid-template-columns:minmax(0,1fr);gap:14px}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] [data-template-section-id=solutions-catalog] .storefront-v2_productCardStyle-horizontal__dumOD{grid-template-columns:minmax(104px,30%) minmax(0,1fr);min-height:148px}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] [data-template-section-id=solutions-catalog] .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productMedia__aej1B{min-height:148px;border-inline-end:1px solid var(--sf-line)!important}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] [data-template-section-id=solutions-catalog] .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productBody__inf0e{padding:10px 12px}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] [data-template-section-id=solutions-catalog] .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productDescription__mQFIM{-webkit-line-clamp:3}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] [data-template-section-id=solutions-catalog] .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productFooter__9lZy1{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;-moz-column-gap:8px;column-gap:8px}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] [data-template-section-id=solutions-catalog] .storefront-v2_productCardStyle-horizontal__dumOD.storefront-v2_productCard-small__vFe8W{grid-template-columns:minmax(96px,28%) minmax(0,1fr)}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] [data-template-section-id=solutions-catalog] .storefront-v2_productCardStyle-horizontal__dumOD.storefront-v2_productCard-small__vFe8W .storefront-v2_productFooter__9lZy1{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto}}@media (min-width:621px) and (max-width:900px){.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-editorial__Q2NJz>:is(a,[data-storefront-link-card]):nth-child(n){grid-column:auto;grid-row:auto}}@media (max-width:900px){.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-editorial__Q2NJz .storefront-v2_productCardStyle-editorial__uxaPr .storefront-v2_productMedia__aej1B{aspect-ratio:1}}.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] [data-template-section-id=solutions-catalog] .storefront-v2_productGrid__FMD2u{grid-auto-rows:1fr;row-gap:16px}@media (max-width:620px){.storefront-v2_root__WvuGi[data-template=b2b-solutions-v1] [data-template-section-id=solutions-catalog] .storefront-v2_productGrid__FMD2u{grid-auto-rows:1fr;row-gap:14px}}.storefront-v2_root__WvuGi[data-business] :is(.storefront-v2_productStockBadge__bsdve,.storefront-v2_productMediaDiscount__rd1F5,.storefront-v2_productMediaCategory__Gxv7J,.storefront-v2_priceDiscountBadge__aAI6V){box-sizing:border-box;height:24px;min-height:24px;align-items:center;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:750;line-height:1.2}.storefront-v2_storefrontSheetLayer__tqBCQ{position:fixed;inset:0;z-index:calc(var(--sf-z-sheet-backdrop, 50) + 10);display:flex;flex-direction:column;justify-content:flex-end}.storefront-v2_storefrontSheetLayer__tqBCQ[data-theme-scope=admin]{--sf-surface:var(--ds-surface,var(--sa-card,#fff));--sf-ink:var(--ds-ink,var(--sa-ink,#111418));--sf-line:var(--ds-line,var(--sa-line,#e2e8f0));--sf-focus:var(--ds-focus,var(--sa-teal,#0d7365));--sf-card-radius:var(--ds-surface-radius,18px);--sf-control-radius:var(--ds-control-radius,12px);--sf-duration-slow:220ms}.storefront-v2_storefrontSheetBackdrop__L8jjL{position:absolute;inset:0;border:0;background:rgba(15,26,43,.42);opacity:0;transition:opacity var(--sf-duration-slow,.28s) cubic-bezier(.23,1,.32,1)}.storefront-v2_storefrontSheetLayer__tqBCQ[data-open=true] .storefront-v2_storefrontSheetBackdrop__L8jjL{opacity:1}.storefront-v2_storefrontSheetPanel__CBUTO{position:relative;z-index:var(--sf-z-sheet-content,51);display:flex;width:100%;flex-direction:column;overflow:hidden;border-radius:var(--sf-card-radius,24px) var(--sf-card-radius,24px) 0 0;background:var(--sf-surface,#fff);box-shadow:0 -12px 40px rgba(15,26,43,.18);padding-bottom:env(safe-area-inset-bottom,0);will-change:transform}.storefront-v2_storefrontSheetHandle__yGAGo{display:flex;min-height:28px;flex:none;align-items:center;justify-content:center;cursor:grab;touch-action:none}.storefront-v2_storefrontSheetHandle__yGAGo span{width:40px;height:4px;border-radius:999px;background:color-mix(in srgb,var(--sf-ink,#111) 22%,transparent)}.storefront-v2_storefrontSheetHeader__zUrua{display:flex;min-height:54px;flex:none;align-items:center;justify-content:space-between;border-bottom:1px solid var(--sf-line,#e8e6e1);padding:4px 20px 12px}.storefront-v2_storefrontSheetHeader__zUrua h2{margin:0;color:var(--sf-ink,#13161c);font-size:17px;font-weight:700;line-height:28px}.storefront-v2_storefrontSheetHeader__zUrua button{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;border:0;border-radius:var(--sf-control-radius,12px);background:transparent;color:var(--sf-ink,#13161c);cursor:pointer}.storefront-v2_storefrontSheetHeader__zUrua button:focus-visible{outline:2px solid var(--sf-focus,#0d7365);outline-offset:2px}.storefront-v2_storefrontSheetBody__siMjR{min-height:0;flex:0 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:16px 20px;-webkit-overflow-scrolling:touch}.storefront-v2_storefrontSheetPanel__CBUTO[data-fixed-height=true] .storefront-v2_storefrontSheetBody__siMjR{flex:1 1 auto;overflow:hidden}@media (min-width:760px){.storefront-v2_storefrontSheetPanel__CBUTO{width:min(680px,calc(100% - 48px));max-height:min(82vh,900px);align-self:center;margin-bottom:24px;border-radius:var(--sf-card-radius,24px)}}@media (prefers-reduced-motion:reduce){.storefront-v2_storefrontSheetBackdrop__L8jjL{transition-duration:.01ms}}.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_header__hNlHt :is(.storefront-v2_marketSearch__j4Qga,.storefront-v2_marketSearchForm__hNtkm){border-radius:var(--sf-control-radius)}.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_footerContactLinks___lAJO a{border-radius:var(--sf-control-radius)}.storefront-v2_root__WvuGi[data-design-family] :is(.storefront-v2_heroBentoBadge__EyAqN,.storefront-v2_promoBadge__Y2xh0,.storefront-v2_priceDiscountBadge__aAI6V,.storefront-v2_productMediaDiscount__rd1F5,.storefront-v2_productMediaCategory__Gxv7J,.storefront-v2_productMakerBadge__za7E3,.storefront-v2_productStockBadge__bsdve,.storefront-v2_serviceTags__Q0_C6 span){border-radius:var(--sf-badge-radius,var(--sf-control-radius))}.storefront-v2_root__WvuGi[data-design-family] :is(.storefront-v2_productCardDetailsAction__VP3je,.storefront-v2_productGalleryStrip__B4xq4>button){border-radius:var(--sf-icon-control-radius,var(--sf-control-radius))}.storefront-v2_root__WvuGi[data-design-family] :is(.storefront-v2_footerSeal__ZdqLk,.storefront-v2_footerSealLink__PR_Ao,.storefront-v2_footerSealUnavailable__1z2pF){border-radius:var(--sf-image-radius,var(--sf-card-radius))}.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_carouselShell__V4pO2[data-category-layout=carousel]:not([data-category-variant=circles]) .storefront-v2_carouselCard__PKuR2{border-radius:var(--sf-card-radius)}.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_carouselShell__V4pO2[data-category-layout=carousel]:not([data-category-variant=circles]) .storefront-v2_carouselCard__PKuR2 :is(img,.storefront-v2_categoryImagePlaceholder__o5Wj_){border-radius:inherit}.storefront-v2_root__WvuGi[data-announcement=visible]{--sf-announcement-offset:36px}.storefront-v2_root__WvuGi[data-template] .storefront-v2_footer__cxOLX{position:relative;overflow:hidden;padding:clamp(48px,6vw,80px) 0 28px;border-top:0;background:radial-gradient(ellipse at 8% 0,color-mix(in srgb,var(--sf-accent) 24%,transparent),transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--sf-primary) 38%,#141922),#0b1019);color:rgb(255 255 255/72%)}.storefront-v2_footer__cxOLX:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;height:2px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--sf-accent) 82%,#fff),transparent)}.storefront-v2_footerInner__k64IH{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:clamp(40px,8vw,120px);padding-bottom:clamp(36px,5vw,64px)}.storefront-v2_footerBrand__wDTAn,.storefront-v2_footerInner__k64IH nav{padding:0;border:0;border-radius:0;background:transparent}.storefront-v2_footerIdentity__0ahvS{display:inline-flex;align-items:center;gap:14px;color:#fff;text-decoration:none}.storefront-v2_footerLogo__HWHlB{width:52px;height:52px;padding:5px;border-radius:14px;background:#fff;-o-object-fit:contain;object-fit:contain}.storefront-v2_root__WvuGi[data-template] .storefront-v2_footerInner__k64IH strong{color:#fff;font-size:clamp(25px,3vw,34px);line-height:1.3}.storefront-v2_footerInner__k64IH p{max-width:50ch;margin-top:16px;color:rgb(255 255 255/72%);font-size:14px;line-height:2}.storefront-v2_footerContactLinks___lAJO{margin-top:24px;gap:10px}.storefront-v2_footerContactLinks___lAJO a{min-height:46px;padding-inline:18px;border:1px solid rgb(255 255 255/20%);border-radius:999px;background:rgb(255 255 255/7%);color:#fff}.storefront-v2_footerContactLinks___lAJO a:hover{border-color:rgb(255 255 255/42%);background:rgb(255 255 255/14%);color:#fff}.storefront-v2_footerInner__k64IH nav{grid-template-columns:minmax(0,1fr);gap:8px}.storefront-v2_footerHeading__pouiD{margin-bottom:12px;color:#fff;font-size:15px}.storefront-v2_footerInner__k64IH nav a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding-inline:16px;border:1px solid rgb(255 255 255/13%);border-radius:12px;background:rgb(255 255 255/5%);color:rgb(255 255 255/88%);font-size:14px}.storefront-v2_footerInner__k64IH nav a svg{flex-shrink:0;color:color-mix(in srgb,var(--sf-accent) 65%,#fff)}.storefront-v2_footerInner__k64IH nav a:hover{border-color:rgb(255 255 255/34%);background:rgb(255 255 255/11%);color:#fff}.storefront-v2_footerContactLinks___lAJO a:focus-visible,.storefront-v2_footerIdentity__0ahvS:focus-visible,.storefront-v2_footerInner__k64IH nav a:focus-visible{outline:2px solid var(--sf-focus,var(--sf-primary));outline-offset:4px}.storefront-v2_footerTrustRow__oDgmq{gap:16px;border-color:rgb(255 255 255/16%);padding-top:22px}.storefront-v2_footerLegal__NaDfF,.storefront-v2_root__WvuGi[data-template] .storefront-v2_roshopoLink__ngIOe{color:rgb(255 255 255/58%)}.storefront-v2_root__WvuGi[data-template] .storefront-v2_roshopoLink__ngIOe:hover{color:#fff}@media (max-width:767px){.storefront-v2_root__WvuGi[data-template] .storefront-v2_footer__cxOLX{padding-top:46px}.storefront-v2_root__WvuGi[data-template]:has(>nav[aria-label="ناوبری موبایل"]) .storefront-v2_footer__cxOLX{padding-bottom:calc(10rem + env(safe-area-inset-bottom))}.storefront-v2_footerInner__k64IH{grid-template-columns:minmax(0,1fr);gap:34px;padding-bottom:34px}.storefront-v2_footerLogo__HWHlB{width:48px;height:48px}.storefront-v2_root__WvuGi[data-template] .storefront-v2_footerInner__k64IH strong{font-size:26px}.storefront-v2_footerInner__k64IH p{margin-top:14px;font-size:13px;line-height:1.9}.storefront-v2_footerContactLinks___lAJO{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-top:20px;gap:8px}.storefront-v2_footerContactLinks___lAJO a{justify-content:center;padding-inline:10px}.storefront-v2_footerInner__k64IH nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.storefront-v2_footerHeading__pouiD{grid-column:1/-1;margin-bottom:6px}.storefront-v2_footerInner__k64IH nav a{gap:8px;padding-inline:12px;font-size:13px}.storefront-v2_footerInner__k64IH nav a:last-of-type:nth-of-type(odd){grid-column:1/-1}.storefront-v2_footerTrustRow__oDgmq{align-items:stretch;flex-direction:column;gap:14px;padding-top:22px;text-align:start}.storefront-v2_footerLegal__NaDfF{padding-inline-start:0;font-size:12px;line-height:1.8}.storefront-v2_footerTrustActions___35Dc{flex-wrap:wrap;justify-content:space-between;gap:12px 20px}}@media (min-width:901px){.storefront-v2_root__WvuGi .storefront-v2_heroBannerSection__mCrRd{margin-block-start:0;padding-block:clamp(16px,2.5vh,28px)}.storefront-v2_root__WvuGi .storefront-v2_heroBannerSection__mCrRd>.storefront-v2_shell__gsxbF{width:min(var(--sf-container-width),calc(100% - 32px))}.storefront-v2_root__WvuGi .storefront-v2_heroBannerSection__mCrRd .storefront-v2_heroBanner__dut5v{min-height:clamp(500px,66vh,660px)}.storefront-v2_root__WvuGi .storefront-v2_heroBannerSection__mCrRd .storefront-v2_heroBannerContent__PMfK5 .storefront-v2_sectionTitle__3ZcaU{font-size:max(var(--sf-hero-title-size,62px),clamp(48px,5.5vw,76px))!important}.storefront-v2_root__WvuGi .storefront-v2_heroBannerSection__mCrRd .storefront-v2_heroBannerContent__PMfK5 .storefront-v2_description__oyw2H{font-size:clamp(18px,1.7vw,21px)}}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productCardStyle-grid__9osTc{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,var(--sf-ink) 9%,var(--sf-line));border-radius:var(--sf-card-radius,20px);background:var(--sf-surface);box-shadow:0 3px 12px color-mix(in srgb,var(--sf-ink) 5%,transparent)}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productCardStyle-grid__9osTc .storefront-v2_productMedia__aej1B{flex:none;aspect-ratio:1/1;background:color-mix(in srgb,var(--sf-ink) 3%,var(--sf-surface))}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productCardStyle-grid__9osTc .storefront-v2_productBody__inf0e{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;align-items:stretch;padding:14px}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productCardStyle-grid__9osTc .storefront-v2_productTitleLink__DKJYu{display:block;min-width:0}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productCardStyle-grid__9osTc .storefront-v2_productTitle__4oF6n{min-height:3em;margin:0;overflow:hidden;font-size:14px;font-weight:750;line-height:1.5;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productCardStyle-grid__9osTc .storefront-v2_productFooter__9lZy1{display:flex;flex:0 0 auto;flex-direction:column;align-items:stretch;gap:10px;margin-top:auto;padding:16px 0 0;border:0}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productCardStyle-grid__9osTc .storefront-v2_productPrice__2g1C3{display:flex;min-height:52px;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:5px;margin:0;padding:0;font-size:15px;line-height:1.45}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productCardStyle-grid__9osTc .storefront-v2_productPriceLabel__sCfra{display:none}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productCardStyle-grid__9osTc .storefront-v2_productCurrentPrice__ZQlT8{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--sf-ink);font-size:15px;font-weight:800;white-space:normal}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productCardStyle-grid__9osTc .storefront-v2_productPrice__2g1C3 del{flex:0 0 auto;color:var(--sf-muted);font-size:var(--sf-text-xs,12px);white-space:nowrap}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productCardStyle-grid__9osTc :is(.storefront-v2_productAction__E3NSw,.storefront-v2_storefrontCardAction__HJCZv){width:100%;min-width:0;max-width:100%;min-height:42px;box-sizing:border-box;justify-content:center}@media (max-width:620px){.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productCardStyle-grid__9osTc .storefront-v2_productBody__inf0e{padding:12px}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productCardStyle-grid__9osTc :is(.storefront-v2_productAction__E3NSw,.storefront-v2_storefrontCardAction__HJCZv){min-height:40px}}.storefront-v2_root__WvuGi .storefront-v2_productCardStyle-minimal__o0rCD .storefront-v2_storefrontCardActionIconOnly__fFcf0{box-sizing:border-box;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;flex:0 0 44px;padding:0;white-space:nowrap}.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_productCardStyle-editorial__uxaPr .storefront-v2_productMedia__aej1B{flex:0 0 auto;aspect-ratio:4/5}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-editorial__uxaPr .storefront-v2_productFooter__9lZy1{min-width:0;width:100%;margin-top:auto}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-editorial__uxaPr .storefront-v2_productPrice__2g1C3{min-width:0;justify-content:flex-start;text-align:start}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-editorial__uxaPr .storefront-v2_productCurrentPrice__ZQlT8{white-space:normal;overflow-wrap:anywhere}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-editorial__uxaPr .storefront-v2_storefrontCardAction__HJCZv{box-sizing:border-box;max-width:100%}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-editorial__uxaPr .storefront-v2_productAction__E3NSw{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;margin:0;border:0;border-radius:var(--sf-button-radius,10px);background:var(--sf-primary);padding:8px 12px;color:var(--sf-on-primary)}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-editorial__uxaPr .storefront-v2_productAction__E3NSw svg{color:currentColor}@media (max-width:900px){.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-editorial__Q2NJz>[data-storefront-link-card].storefront-v2_productCardStyle-editorial__uxaPr .storefront-v2_productMedia__aej1B{aspect-ratio:4/5}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-editorial__uxaPr .storefront-v2_productFooter__9lZy1{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding-top:10px}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-editorial__uxaPr .storefront-v2_productPrice__2g1C3{width:100%}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-editorial__uxaPr :is(.storefront-v2_productAction__E3NSw,.storefront-v2_storefrontCardAction__HJCZv){width:100%;min-width:0;min-height:44px;white-space:nowrap}}@media (min-width:361px) and (max-width:760px){.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-editorial__Q2NJz{grid-template-columns:repeat(2,minmax(0,1fr))}.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-editorial__Q2NJz>[data-storefront-link-card]{grid-column:auto;grid-row:auto;min-width:0}.storefront-v2_root__WvuGi[data-design-family] .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-editorial__Q2NJz>[data-storefront-link-card] .storefront-v2_productMedia__aej1B{aspect-ratio:4/5}}.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-editorial__Q2NJz{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(14px,1.6vw,22px)}.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-editorial__Q2NJz>[data-storefront-link-card].storefront-v2_productCardStyle-editorial__uxaPr:nth-child(n){grid-column:auto;grid-row:auto;min-width:0;height:100%;overflow:hidden;border:1px solid var(--sf-line);background:var(--sf-surface);box-shadow:0 8px 24px color-mix(in srgb,var(--sf-ink) 5%,transparent)}.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-editorial__Q2NJz>[data-storefront-link-card].storefront-v2_productCardStyle-editorial__uxaPr:nth-child(n) .storefront-v2_productMedia__aej1B{width:100%;flex:0 0 auto;aspect-ratio:5/6}.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-editorial__Q2NJz .storefront-v2_productCardStyle-editorial__uxaPr .storefront-v2_productBody__inf0e{min-width:0;padding:14px}.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-editorial__Q2NJz .storefront-v2_productCardStyle-editorial__uxaPr .storefront-v2_productTitle__4oF6n{min-height:2.9em;font-size:clamp(14px,1.25vw,17px);font-weight:700;line-height:1.45}.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-editorial__Q2NJz .storefront-v2_productCardStyle-editorial__uxaPr .storefront-v2_productFooter__9lZy1{display:flex;min-width:0;flex-direction:column;align-items:stretch;gap:10px;margin-top:auto;border-top:1px solid var(--sf-line);padding-top:12px}.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-editorial__Q2NJz .storefront-v2_productCardStyle-editorial__uxaPr .storefront-v2_productPrice__2g1C3{display:flex;min-width:0;width:100%;min-height:2.5em;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:0;font-size:14px;font-weight:750;line-height:1.45}.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-editorial__Q2NJz .storefront-v2_productCardStyle-editorial__uxaPr .storefront-v2_productCurrentPrice__ZQlT8{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:4px 8px}.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-editorial__Q2NJz .storefront-v2_productCardStyle-editorial__uxaPr :is(.storefront-v2_storefrontCardAction__HJCZv,.storefront-v2_productAction__E3NSw){display:inline-flex;width:100%;min-width:0;min-height:44px;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;border:0;border-radius:var(--sf-button-radius,10px);background:var(--sf-primary);padding:8px 12px;color:var(--sf-on-primary);white-space:nowrap}@media (min-width:1200px){.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-editorial__Q2NJz{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-editorial__Q2NJz{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-editorial__Q2NJz .storefront-v2_productCardStyle-editorial__uxaPr .storefront-v2_productBody__inf0e{padding:10px}.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-editorial__Q2NJz .storefront-v2_productCardStyle-editorial__uxaPr .storefront-v2_productPrice__2g1C3{font-size:12px}}@media (max-width:360px){.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-editorial__Q2NJz{grid-template-columns:minmax(0,1fr)}}.storefront-v2_root__WvuGi[data-business] [data-product-card-grid=listing][data-product-card-layout=catalog-grid]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:0 clamp(14px,1.8vw,26px);overflow:visible;background:transparent}.storefront-v2_root__WvuGi[data-business] [data-product-card-grid=listing][data-product-card-layout=catalog-grid]>div{display:flex;min-width:0;border-bottom:1px solid var(--sf-line);background:transparent}.storefront-v2_root__WvuGi[data-business] [data-product-card-grid=listing][data-product-card-layout=catalog-grid]>div:after,.storefront-v2_root__WvuGi[data-business] [data-product-card-grid=listing][data-product-card-layout=catalog-grid]>div:before{display:none!important;content:none!important}.storefront-v2_root__WvuGi[data-business] [data-product-card-grid=listing][data-product-card-layout=catalog-grid]>div>[data-storefront-link-card=true]{display:flex;width:100%;min-width:0;flex-direction:column;align-self:stretch;overflow:visible;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}.storefront-v2_root__WvuGi[data-business] [data-product-card-grid=listing][data-product-card-layout=catalog-grid] .storefront-v2_productMedia__aej1B{width:100%;flex:none;aspect-ratio:1;padding:0;border:0;border-radius:0;background:color-mix(in srgb,var(--sf-ink) 3%,var(--sf-surface))}.storefront-v2_root__WvuGi[data-business] [data-product-card-grid=listing][data-product-card-layout=catalog-grid] .storefront-v2_productMedia__aej1B img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.storefront-v2_root__WvuGi[data-business] [data-product-card-grid=listing][data-product-card-layout=catalog-grid] .storefront-v2_productBody__inf0e{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:4px;padding:10px 2px 14px}.storefront-v2_root__WvuGi[data-business] [data-product-card-grid=listing][data-product-card-layout=catalog-grid] .storefront-v2_productCardMetaLine__iHxrp{min-height:18px;color:var(--sf-muted);font-size:var(--sf-text-xs,12px);line-height:1.5}.storefront-v2_root__WvuGi[data-business] [data-product-card-grid=listing][data-product-card-layout=catalog-grid] .storefront-v2_productTitle__4oF6n{min-height:3em;margin:0;font-size:clamp(13px,1vw,15px);font-weight:700;line-height:1.5}.storefront-v2_root__WvuGi[data-business] [data-product-card-grid=listing][data-product-card-layout=catalog-grid] .storefront-v2_productFooter__9lZy1{display:flex;min-width:0;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding:10px 0 0;border:0}.storefront-v2_root__WvuGi[data-business] [data-product-card-grid=listing][data-product-card-layout=catalog-grid] .storefront-v2_productPrice__2g1C3{display:flex;min-width:0;flex:1 1 120px;flex-direction:row;flex-wrap:wrap;align-items:center;gap:2px 6px;margin:0;padding:0;font-size:14px;line-height:1.5}.storefront-v2_root__WvuGi[data-business] [data-product-card-grid=listing][data-product-card-layout=catalog-grid] .storefront-v2_productPriceLabel__sCfra{display:none}.storefront-v2_root__WvuGi[data-business] [data-product-card-grid=listing][data-product-card-layout=catalog-grid] .storefront-v2_productCurrentPrice__ZQlT8{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:14px;font-weight:800;line-height:1.5}.storefront-v2_root__WvuGi[data-business] [data-product-card-grid=listing][data-product-card-layout=catalog-grid] .storefront-v2_productPrice__2g1C3 del{color:var(--sf-muted);font-size:var(--sf-text-xs,12px);white-space:nowrap}.storefront-v2_root__WvuGi[data-business] [data-product-card-grid=listing][data-product-card-layout=catalog-grid] .storefront-v2_priceDiscountBadge__aAI6V{display:inline-flex;flex:none;align-items:center;border-radius:var(--sf-badge-radius,999px);background:var(--sf-sale);padding:2px 7px;color:var(--sf-on-sale);font-size:10px;font-weight:750;line-height:1.4;white-space:nowrap}.storefront-v2_root__WvuGi[data-business] [data-product-card-grid=listing][data-product-card-layout=catalog-grid] :is(.storefront-v2_productAction__E3NSw,.storefront-v2_storefrontCardAction__HJCZv){width:auto;min-width:44px;min-height:44px;flex:0 0 auto;justify-content:center;border-radius:var(--sf-button-radius,999px)}.storefront-v2_root__WvuGi[data-business] [data-product-card-grid=listing][data-product-card-layout=catalog-grid]>div[data-product-card-skeleton=true]{min-height:0;flex-direction:column;gap:0;padding:0 0 14px;border:0;border-bottom:1px solid var(--sf-line);border-radius:0;background:transparent;box-shadow:none}.storefront-v2_root__WvuGi[data-business] [data-product-card-grid=listing][data-product-card-layout=catalog-grid]>div[data-product-card-skeleton=true]>div:first-child{width:100%;aspect-ratio:1}@media (min-width:1180px){.storefront-v2_root__WvuGi[data-business] [data-product-card-grid=listing][data-product-card-layout=catalog-grid]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){.storefront-v2_root__WvuGi[data-business] [data-product-card-grid=listing][data-product-card-layout=catalog-grid]{-moz-column-gap:10px;column-gap:10px}.storefront-v2_root__WvuGi[data-business] [data-product-card-grid=listing][data-product-card-layout=catalog-grid] .storefront-v2_productBody__inf0e{padding:8px 0 12px}.storefront-v2_root__WvuGi[data-business] [data-product-card-grid=listing][data-product-card-layout=catalog-grid] .storefront-v2_productFooter__9lZy1{align-items:flex-start;flex-direction:column;gap:6px}.storefront-v2_root__WvuGi[data-business] [data-product-card-grid=listing][data-product-card-layout=catalog-grid] :is(.storefront-v2_productAction__E3NSw,.storefront-v2_storefrontCardAction__HJCZv){width:100%;min-height:44px}}@media (max-width:359px){.storefront-v2_root__WvuGi[data-business] [data-product-card-grid=listing][data-product-card-layout=catalog-grid]{grid-template-columns:minmax(0,1fr)}}.storefront-v2_root__WvuGi:has([data-storefront-page-surface=white]) [data-product-card-grid=listing],.storefront-v2_root__WvuGi:has([data-storefront-page-surface=white]) [data-product-card-grid=listing]>div,.storefront-v2_root__WvuGi:has([data-storefront-page-surface=white]) [data-product-card-grid=listing]>div:hover{background:#fff!important}.storefront-v2_root__WvuGi[data-template=commerce-boutique-v1] .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-grid__lCyRG{--sf-grid-gap:clamp(14px,1.8vw,22px);grid-template-columns:repeat(auto-fill,minmax(max(min(100%,var(--sf-collection-card-min,230px)),calc((100% - (var(--sf-grid-columns, 99) - 1) * var(--sf-grid-gap)) / var(--sf-grid-columns, 99) - 1px)),1fr));align-items:stretch;gap:var(--sf-grid-gap)}.storefront-v2_root__WvuGi[data-template=commerce-boutique-v1] .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-grid__lCyRG>:is(a,[data-storefront-link-card]){grid-column:auto;grid-row:auto;min-width:0}.storefront-v2_root__WvuGi[data-template=commerce-boutique-v1] .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-grid__lCyRG>:is(a,[data-storefront-link-card]):first-child .storefront-v2_productMedia__aej1B{height:auto;aspect-ratio:1}.storefront-v2_root__WvuGi[data-template=commerce-boutique-v1] .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-grid__lCyRG .storefront-v2_productCardStyle-grid__9osTc{min-width:0;border:1px solid var(--sf-line);border-radius:18px;background:var(--sf-raised-surface,var(--sf-surface));box-shadow:0 8px 24px rgb(24 32 42/.06);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.storefront-v2_root__WvuGi[data-template=commerce-boutique-v1] .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-grid__lCyRG .storefront-v2_productCardStyle-grid__9osTc:hover{border-color:color-mix(in srgb,var(--sf-primary) 28%,var(--sf-line));box-shadow:0 14px 30px rgb(24 32 42/.1);transform:translateY(-3px)}.storefront-v2_root__WvuGi[data-template=commerce-boutique-v1] .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-grid__lCyRG .storefront-v2_productCardStyle-grid__9osTc .storefront-v2_productMedia__aej1B{aspect-ratio:1;padding:clamp(8px,1.2vw,14px);background:color-mix(in srgb,var(--sf-primary) 3%,var(--sf-surface))}.storefront-v2_root__WvuGi[data-template=commerce-boutique-v1] .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-grid__lCyRG .storefront-v2_productCardStyle-grid__9osTc .storefront-v2_productBody__inf0e{gap:6px;padding:clamp(12px,1.5vw,18px)}.storefront-v2_root__WvuGi[data-template=commerce-boutique-v1] .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-grid__lCyRG .storefront-v2_productCardStyle-grid__9osTc .storefront-v2_productTitle__4oF6n{min-height:2.8em;font-size:clamp(13px,1.2vw,15px)}@media (prefers-reduced-motion:reduce){.storefront-v2_root__WvuGi[data-template=commerce-boutique-v1] .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-grid__lCyRG .storefront-v2_productCardStyle-grid__9osTc{transition:none}}@media (max-width:767px){.storefront-v2_root__WvuGi[data-template=commerce-boutique-v1] .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-grid__lCyRG{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.storefront-v2_root__WvuGi[data-template=commerce-boutique-v1] .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-grid__lCyRG .storefront-v2_productCardStyle-grid__9osTc{border-color:color-mix(in srgb,var(--sf-ink) 8%,var(--sf-surface));border-radius:16px;box-shadow:0 6px 18px rgb(24 32 42/.06)}.storefront-v2_root__WvuGi[data-template=commerce-boutique-v1] .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-grid__lCyRG .storefront-v2_productCardStyle-grid__9osTc .storefront-v2_productBody__inf0e{gap:0;padding:11px}.storefront-v2_root__WvuGi[data-template=commerce-boutique-v1] .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-grid__lCyRG .storefront-v2_productCardStyle-grid__9osTc .storefront-v2_productCardMetaLine__iHxrp{gap:4px;margin-bottom:6px;font-size:var(--sf-text-xs,12px);font-weight:650;line-height:1.4}.storefront-v2_root__WvuGi[data-template=commerce-boutique-v1] .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-grid__lCyRG .storefront-v2_productCardStyle-grid__9osTc .storefront-v2_productTitle__4oF6n{min-height:0;font-size:13px;font-weight:750;line-height:1.45}.storefront-v2_root__WvuGi[data-template=commerce-boutique-v1] .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-grid__lCyRG .storefront-v2_productCardStyle-grid__9osTc .storefront-v2_productFooter__9lZy1{gap:8px;padding-top:11px;border-top:1px solid var(--sf-line)}.storefront-v2_root__WvuGi[data-template=commerce-boutique-v1] .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-grid__lCyRG .storefront-v2_productCardStyle-grid__9osTc .storefront-v2_productPrice__2g1C3{min-height:0;gap:3px}.storefront-v2_root__WvuGi[data-template=commerce-boutique-v1] .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-grid__lCyRG .storefront-v2_productCardStyle-grid__9osTc .storefront-v2_productCurrentPrice__ZQlT8{gap:4px;font-size:13px;line-height:1.4}.storefront-v2_root__WvuGi[data-template=commerce-boutique-v1] .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-grid__lCyRG .storefront-v2_productCardStyle-grid__9osTc .storefront-v2_priceDiscountBadge__aAI6V{padding:2px 6px;font-size:var(--sf-text-xs,12px)}.storefront-v2_root__WvuGi[data-template=commerce-boutique-v1] .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-grid__lCyRG .storefront-v2_productCardStyle-grid__9osTc :is(.storefront-v2_productAction__E3NSw,.storefront-v2_storefrontCardAction__HJCZv){min-height:40px;gap:4px;padding-inline:6px;border-radius:10px;font-size:var(--sf-text-xs,12px)}}.storefront-v2_root__WvuGi[data-business] :is(.storefront-v2_productCurrentPrice__ZQlT8,.storefront-v2_productPrice__2g1C3>del,[data-product-card-price],[data-product-card-compare-price],[data-product-card-variant-price]){font-family:"Vazirmatn",var(--font-persian),Tahoma,Arial,sans-serif;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1;letter-spacing:-.035em}.storefront-v2_root__WvuGi[data-business] .storefront-v2_priceDiscountBadge__aAI6V{font-family:var(--sf-font),Tahoma,sans-serif;letter-spacing:normal}.storefront-v2_trustGrid__2ammC .storefront-v2_trustCard__bqAV5{display:flex;min-width:0;min-height:148px;align-items:flex-start;gap:14px}.storefront-v2_trustCardCopy__E9zQC{min-width:0;flex:1}.storefront-v2_trustIcon__KbETM{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;border:1px solid color-mix(in srgb,var(--sf-primary) 14%,transparent);border-radius:14px;background:color-mix(in srgb,var(--sf-primary) 8%,var(--sf-surface));color:var(--sf-primary)}.storefront-v2_trustGrid__2ammC .storefront-v2_trustCard__bqAV5 .storefront-v2_cardText__heuTy{margin-top:6px;color:var(--sf-muted);font-size:13px;line-height:1.7}@media (max-width:600px){.storefront-v2_featuresSection__t5dA1{padding-block-end:8px}.storefront-v2_featuresSection__t5dA1+.storefront-v2_section__ZO2Vy{padding-block-start:8px}.storefront-v2_featuresSection__t5dA1 .storefront-v2_sectionHead__ZxRTk{margin-bottom:16px}.storefront-v2_trustGrid__2ammC{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px;border:1px solid color-mix(in srgb,var(--sf-primary) 11%,var(--sf-line));border-radius:22px;background:color-mix(in srgb,var(--sf-primary) 2.5%,var(--sf-surface));box-shadow:0 14px 34px color-mix(in srgb,var(--sf-ink) 6%,transparent)}.storefront-v2_trustGrid__2ammC .storefront-v2_trustCard__bqAV5{min-height:0;align-items:center;padding:12px;border:1px solid color-mix(in srgb,var(--sf-ink) 7%,transparent);border-radius:16px;background:var(--sf-surface,#fff);box-shadow:none}.storefront-v2_trustIcon__KbETM{width:42px;height:42px;flex-basis:42px;border-radius:13px}.storefront-v2_trustGrid__2ammC .storefront-v2_trustCard__bqAV5 .storefront-v2_cardTitle__2olK5{font-size:14px;line-height:1.5}.storefront-v2_trustGrid__2ammC .storefront-v2_trustCard__bqAV5 .storefront-v2_cardText__heuTy{margin-top:3px;font-size:12px;line-height:1.65}}@media (max-width:620px){.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productFooter__9lZy1{display:flex;flex-direction:column;align-items:stretch;gap:8px}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productPrice__2g1C3{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:4px 8px}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productPrice__2g1C3>del{color:var(--sf-muted);font-size:var(--sf-text-xs,12px);font-weight:500}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_storefrontCardAction__HJCZv{align-self:flex-start;margin-top:auto;margin-right:auto;margin-left:0}}.storefront-v2_root__WvuGi:is([data-business],[data-design-family]) .storefront-v2_productCard__aD39N:hover,.storefront-v2_root__WvuGi:is([data-business],[data-design-family]) [data-storefront-product-card]:hover{border-color:var(--sf-line)!important;box-shadow:0 8px 24px color-mix(in srgb,var(--sf-ink) 7%,transparent)!important}.storefront-v2_root__WvuGi:is([data-business],[data-design-family]) .storefront-v2_productCardStyle-minimal__o0rCD:hover{border-color:transparent!important;background:transparent!important}.storefront-v2_root__WvuGi:is([data-business],[data-design-family]) .storefront-v2_productCardStyle-minimal__o0rCD:hover .storefront-v2_productMedia__aej1B{border-color:color-mix(in srgb,var(--sf-ink) 8%,transparent)!important;background:color-mix(in srgb,var(--sf-ink) 3%,var(--sf-surface))!important}.storefront-v2_commerceMobileNavSheetLinks__GLVpX{display:grid;gap:6px}.storefront-v2_commerceMobileNavSheetLinks__GLVpX a{display:flex;min-height:48px;align-items:center;padding-inline:14px;border:1px solid color-mix(in srgb,var(--sf-ink) 8%,transparent);border-radius:14px;background:var(--sf-surface);color:var(--sf-ink);font-size:14px;font-weight:650;text-decoration:none;transition:background-color .16s ease}.storefront-v2_commerceMobileNavSheetLinks__GLVpX a:focus-visible,.storefront-v2_commerceMobileNavSheetLinks__GLVpX a:hover{background:color-mix(in srgb,var(--sf-ink) 4%,var(--sf-surface));outline:none}.storefront-v2_storefrontSearchSheetForm__MnwX5{display:flex;width:100%;align-items:center;gap:8px;direction:rtl}.storefront-v2_storefrontSearchSheetInput__Wq8qt{width:100%;min-width:0;min-height:48px;flex:1;border:1px solid var(--sf-line);border-radius:14px;background:var(--sf-surface);padding-inline:14px;color:var(--sf-ink);font:inherit;text-align:right}.storefront-v2_storefrontSearchSheetInput__Wq8qt::-moz-placeholder{color:var(--sf-muted);opacity:1}.storefront-v2_storefrontSearchSheetInput__Wq8qt::placeholder{color:var(--sf-muted);opacity:1}.storefront-v2_storefrontSearchSheetInput__Wq8qt:focus-visible{border-color:var(--sf-focus);outline:2px solid var(--sf-focus);outline-offset:2px}.storefront-v2_storefrontSearchSheetSubmit__YlY6K{display:inline-flex;min-height:48px;flex:0 0 auto;align-items:center;justify-content:center;border:0;border-radius:14px;background:var(--sf-primary);padding-inline:16px;color:var(--sf-on-primary);font:inherit;font-weight:700;cursor:pointer}.storefront-v2_storefrontSearchSheetSubmit__YlY6K:focus-visible{outline:2px solid var(--sf-focus);outline-offset:2px}.storefront-v2_root__WvuGi .storefront-v2_heroBentoGrid__feAw1[data-item-count="1"]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(360px,1fr);min-height:360px}.storefront-v2_root__WvuGi .storefront-v2_heroBentoGrid__feAw1[data-item-count="1"]>a:first-child,.storefront-v2_root__WvuGi .storefront-v2_heroBentoGrid__feAw1[data-item-count="1"]>div:first-child{grid-column:1/-1;grid-row:auto;min-width:0;width:100%;min-height:360px}.storefront-v2_root__WvuGi .storefront-v2_heroBentoGrid__feAw1[data-item-count="1"] .storefront-v2_heroBentoCard__G4mOU{width:100%;min-height:360px}.storefront-v2_root__WvuGi .storefront-v2_heroBentoGrid__feAw1[data-item-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(190px,1fr);min-height:190px}.storefront-v2_root__WvuGi .storefront-v2_heroBentoGrid__feAw1[data-item-count="2"]>a,.storefront-v2_root__WvuGi .storefront-v2_heroBentoGrid__feAw1[data-item-count="2"]>div{grid-column:auto;grid-row:auto}.storefront-v2_root__WvuGi .storefront-v2_heroBentoGrid__feAw1[data-item-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(180px,1fr))}.storefront-v2_root__WvuGi .storefront-v2_heroBentoGrid__feAw1[data-item-count="4"]>a:first-child,.storefront-v2_root__WvuGi .storefront-v2_heroBentoGrid__feAw1[data-item-count="4"]>div:first-child{grid-column:auto;grid-row:auto}.storefront-v2_heroActionGroup__ZQdAG{display:flex;width:-moz-fit-content;width:fit-content;max-width:100%;flex-direction:column;align-items:flex-start}@media (max-width:520px){.storefront-v2_root__WvuGi .storefront-v2_heroBentoGrid__feAw1[data-item-count="1"]{grid-template-rows:minmax(300px,1fr);min-height:300px}.storefront-v2_root__WvuGi .storefront-v2_heroBentoGrid__feAw1[data-item-count="1"] .storefront-v2_heroBentoCard__G4mOU,.storefront-v2_root__WvuGi .storefront-v2_heroBentoGrid__feAw1[data-item-count="1"]>a:first-child,.storefront-v2_root__WvuGi .storefront-v2_heroBentoGrid__feAw1[data-item-count="1"]>div:first-child{min-height:300px}.storefront-v2_root__WvuGi .storefront-v2_heroBentoGrid__feAw1[data-item-count="2"],.storefront-v2_root__WvuGi .storefront-v2_heroBentoGrid__feAw1[data-item-count="4"]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;min-height:0}}.storefront-v2_root__WvuGi:is([data-business],[data-design-family]) :is(.storefront-v2_productCard__aD39N,[data-storefront-product-card]):hover{background-color:transparent!important}.storefront-v2_root__WvuGi:is([data-business],[data-design-family]) [data-product-card-grid=listing] [data-storefront-product-card]:hover{background-color:transparent!important}@media (max-width:800px){.storefront-v2_heroAppearance__Us3JR .storefront-v2_heroBentoLead__vfzPy{text-align:center}.storefront-v2_heroBentoLead__vfzPy .storefront-v2_heroActionGroup__ZQdAG{align-items:center;margin-inline:auto}.storefront-v2_heroBentoLead__vfzPy .storefront-v2_actions__aqV0d{justify-content:center}.storefront-v2_heroBentoLead__vfzPy .storefront-v2_actions__aqV0d>*{flex:0 1 auto}}.storefront-v2_root__WvuGi[data-design-family] :is(input,select,textarea):focus-visible{outline-width:1px;outline-offset:1px}.storefront-v2_root__WvuGi[data-template] .storefront-v2_main__tElVo>section[data-hero-variant=bento]:not([data-hero-variant=banner]):not([data-hero-variant=banner-carousel]):first-child{min-height:clamp(520px,calc(100svh - 320px),620px);align-items:center}@media (max-width:800px){.storefront-v2_root__WvuGi[data-template] .storefront-v2_main__tElVo>section[data-hero-variant=bento]:not([data-hero-variant=banner]):not([data-hero-variant=banner-carousel]):first-child{padding-block-start:24px}}@media (max-width:900px){.storefront-v2_root__WvuGi[data-template] .storefront-v2_productRailWrap__6gOe_{width:100vw;max-width:none;margin-inline:calc((100% - 100vw) / 2)}.storefront-v2_root__WvuGi[data-template] .storefront-v2_productRailFooter__Tpk4M{box-sizing:border-box;width:calc(100% - 32px);margin-inline:auto}.storefront-v2_root__WvuGi[data-template] .storefront-v2_productRail__FHyUS:is(.storefront-v2_productRailStyle-grid__ExEH3,.storefront-v2_productRailStyle-minimal__50sjD,.storefront-v2_productRailStyle-editorial__R_0R1){gap:12px}.storefront-v2_root__WvuGi[data-template] .storefront-v2_productRail__FHyUS:is(.storefront-v2_productRailStyle-grid__ExEH3,.storefront-v2_productRailStyle-minimal__50sjD,.storefront-v2_productRailStyle-editorial__R_0R1)>:is(a,[data-storefront-link-card]){flex-basis:calc((100% - 24px) / 2.5);min-width:0}}.storefront-v2_root__WvuGi[data-template]{--sf-announcement-offset:0px}.storefront-v2_root__WvuGi[data-template][data-announcement=visible]{--sf-announcement-offset:36px}.storefront-v2_root__WvuGi[data-template] .storefront-v2_announcement__hxD2v{position:sticky;top:0;z-index:51;width:100%;margin:0;border-radius:0}.storefront-v2_root__WvuGi[data-template] .storefront-v2_header__hNlHt{top:var(--sf-announcement-offset,0);background:transparent!important}.storefront-v2_root__WvuGi[data-template][data-design-family] .storefront-v2_header__hNlHt{background:transparent!important}@media (max-width:600px){.storefront-v2_root__WvuGi[data-template] .storefront-v2_productRail__FHyUS:is(.storefront-v2_productRailStyle-grid__ExEH3,.storefront-v2_productRailStyle-minimal__50sjD,.storefront-v2_productRailStyle-editorial__R_0R1){display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;padding:6px 2px 20px;scroll-snap-type:x mandatory;cursor:grab}.storefront-v2_root__WvuGi[data-template] .storefront-v2_productRail__FHyUS:is(.storefront-v2_productRailStyle-grid__ExEH3,.storefront-v2_productRailStyle-minimal__50sjD,.storefront-v2_productRailStyle-editorial__R_0R1)>:is(a,[data-storefront-link-card]){min-width:0;flex:0 0 54%;scroll-snap-align:start}.storefront-v2_root__WvuGi[data-template] .storefront-v2_productRail__FHyUS:is(.storefront-v2_productRailStyle-grid__ExEH3,.storefront-v2_productRailStyle-minimal__50sjD,.storefront-v2_productRailStyle-editorial__R_0R1,.storefront-v2_productRailStyle-showcase__ZnF7x,.storefront-v2_productRailStyle-gallery__h6AuY){--sf-mobile-product-rail-card-width:min(72vw,340px);padding-inline:calc((100% - var(--sf-mobile-product-rail-card-width)) / 2);scroll-padding-inline:calc((100% - var(--sf-mobile-product-rail-card-width)) / 2)}.storefront-v2_root__WvuGi[data-template] .storefront-v2_productRail__FHyUS:is(.storefront-v2_productRailStyle-grid__ExEH3,.storefront-v2_productRailStyle-minimal__50sjD,.storefront-v2_productRailStyle-editorial__R_0R1,.storefront-v2_productRailStyle-showcase__ZnF7x,.storefront-v2_productRailStyle-gallery__h6AuY)>:is(a,[data-storefront-link-card]){flex-basis:var(--sf-mobile-product-rail-card-width,min(72vw,340px));scroll-snap-align:center}.storefront-v2_root__WvuGi[data-template] .storefront-v2_productRail__FHyUS:is(.storefront-v2_productRailStyle-showcase__ZnF7x,.storefront-v2_productRailStyle-gallery__h6AuY){--sf-mobile-product-rail-card-width:min(82vw,290px)}}.storefront-v2_privateCooperativeShowcase__ns6W1{background:#f5f2eb;color:#1d2939;padding-block:0}.storefront-v2_privateCooperativeShowcase__ns6W1 .storefront-v2_section__ZO2Vy{background:transparent}.storefront-v2_privateCooperativeShowcase__ns6W1 .storefront-v2_shell__gsxbF{max-width:76rem}.storefront-v2_privateCooperativeShowcase__ns6W1 .storefront-v2_sectionTitle__3ZcaU{color:#102a43}.storefront-v2_privateCooperativeShowcase__ns6W1 .storefront-v2_card__ayhod,.storefront-v2_privateCooperativeShowcase__ns6W1 .storefront-v2_logoStripItem__6zq1D{border-color:#d7e0e8;background:#fff;box-shadow:0 12px 32px rgb(16 42 67/6%)}.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_heroAppearance__Us3JR .storefront-v2_eyebrow__mNnv9{color:#102a43!important}.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_heroAppearance__Us3JR[data-sf-text-color=light] .storefront-v2_eyebrow__mNnv9{border-color:rgb(255 255 255/36%)!important;background:rgb(8 15 28/78%)!important;color:#fff!important}@media (max-width:800px){.storefront-v2_heroEditorial__Yh33y{position:relative;display:flex;min-height:0;flex-direction:column;align-items:stretch;gap:12px;overflow:hidden;isolation:isolate;border-radius:var(--sf-card-radius,24px);background:linear-gradient(145deg,color-mix(in srgb,var(--sf-primary,#0f766e) 6%,#fff) 0,#fff 48%,color-mix(in srgb,var(--sf-accent,#0f766e) 5%,#fff) 100%)}.storefront-v2_heroEditorialVisual__KPvPI{position:relative;z-index:0;inset:auto;width:100%;aspect-ratio:16/10;flex:0 0 auto;min-height:0}.storefront-v2_heroEditorialPlaceholder__w7DNM,.storefront-v2_heroEditorialVisual__KPvPI img{display:block;width:100%;height:100%;min-height:0;-o-object-fit:cover;object-fit:cover}.storefront-v2_heroEditorialVisual__KPvPI:after{display:none}.storefront-v2_heroEditorialCopy__tHtLg{position:relative;z-index:2;align-self:stretch;width:100%;max-width:none;margin:0;border:1px solid color-mix(in srgb,var(--sf-primary,#0f766e) 16%,var(--sf-line,#e2e8f0));border-radius:var(--sf-card-radius,24px);background:linear-gradient(135deg,color-mix(in srgb,var(--sf-primary,#0f766e) 15%,#fff) 0,color-mix(in srgb,var(--sf-accent,#0f766e) 8%,#fff) 58%,#fff 100%);padding:22px clamp(18px,5vw,28px) 24px;box-shadow:0 8px 24px rgb(16 42 67/8%);backdrop-filter:none}.storefront-v2_heroAppearance__Us3JR[data-sf-text-color=light] .storefront-v2_heroEditorialCopy__tHtLg{border-color:rgb(255 255 255/16%);background:linear-gradient(135deg,color-mix(in srgb,#0c121c 88%,var(--sf-primary,#0f766e)) 0,#0c121c 100%)}.storefront-v2_heroAppearance__Us3JR[data-sf-text-panel=glass] .storefront-v2_heroEditorialCopy__tHtLg,.storefront-v2_heroAppearance__Us3JR[data-sf-text-panel=solid] .storefront-v2_heroEditorialCopy__tHtLg{background:linear-gradient(135deg,color-mix(in srgb,var(--sf-primary,#0f766e) 15%,#fff) 0,color-mix(in srgb,var(--sf-accent,#0f766e) 8%,#fff) 58%,#fff 100%)}.storefront-v2_heroAppearance__Us3JR[data-sf-text-panel=glass][data-sf-text-color=light] .storefront-v2_heroEditorialCopy__tHtLg,.storefront-v2_heroAppearance__Us3JR[data-sf-text-panel=solid][data-sf-text-color=light] .storefront-v2_heroEditorialCopy__tHtLg{background:linear-gradient(135deg,color-mix(in srgb,#0c121c 88%,var(--sf-primary,#0f766e)) 0,#0c121c 100%)}.storefront-v2_heroAppearance__Us3JR[data-sf-text-panel=glass] .storefront-v2_heroEditorialCopy__tHtLg,.storefront-v2_heroAppearance__Us3JR[data-sf-text-panel=solid] .storefront-v2_heroEditorialCopy__tHtLg{align-self:stretch!important;width:100%!important;max-width:none!important;margin:0!important;border-radius:var(--sf-card-radius,24px)}}.storefront-v2_root__WvuGi[data-template=b2b-group-showcase-v1] .storefront-v2_footer__cxOLX{margin-top:0;border-top:0;background:#23251f;padding-top:clamp(3rem,6vw,5rem);color:#c8c9be}.storefront-v2_root__WvuGi[data-template=b2b-group-showcase-v1] .storefront-v2_footer__cxOLX:before{display:none}.storefront-v2_root__WvuGi[data-template=b2b-group-showcase-v1] .storefront-v2_footerIdentity__0ahvS{display:inline-flex;align-items:center;gap:.85rem;color:#fffdf5;text-decoration:none}.storefront-v2_root__WvuGi[data-template=b2b-group-showcase-v1] .storefront-v2_footerLogo__HWHlB{border:1px solid rgb(255 255 255/24%);border-radius:14px;background:#fff;padding:.2rem}.storefront-v2_root__WvuGi[data-template=b2b-group-showcase-v1] .storefront-v2_footerInner__k64IH strong{color:#fffdf5}.storefront-v2_root__WvuGi[data-template=b2b-group-showcase-v1] .storefront-v2_footerInner__k64IH p{color:#c8c9be}.storefront-v2_root__WvuGi[data-template=b2b-group-showcase-v1] .storefront-v2_footerHeading__pouiD{color:#dfc18a}.storefront-v2_root__WvuGi[data-template=b2b-group-showcase-v1] .storefront-v2_footerInner__k64IH nav a{display:flex;min-height:2.65rem;align-items:center;justify-content:space-between;gap:.65rem;border:1px solid rgb(255 255 255/12%);border-radius:999px;padding:.55rem .8rem;color:#e7e6dc;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.storefront-v2_root__WvuGi[data-template=b2b-group-showcase-v1] .storefront-v2_footerInner__k64IH nav a:hover{transform:translateY(-2px);border-color:color-mix(in srgb,#dfc18a 62%,transparent);background:rgb(255 255 255/5%);color:#fff}.storefront-v2_root__WvuGi[data-template=b2b-group-showcase-v1] .storefront-v2_footerInner__k64IH nav{-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.75rem}.storefront-v2_root__WvuGi[data-template=b2b-group-showcase-v1] .storefront-v2_footerContactLinks___lAJO a{border-color:rgb(255 255 255/18%);color:#e7e6dc}.storefront-v2_root__WvuGi[data-template=b2b-group-showcase-v1] .storefront-v2_footerContactLinks___lAJO a:hover{border-color:#dfc18a;color:#fff}.storefront-v2_root__WvuGi[data-template=b2b-group-showcase-v1] .storefront-v2_footerTrustRow__oDgmq{border-color:rgb(255 255 255/14%)}.storefront-v2_root__WvuGi[data-template=b2b-group-showcase-v1] :is(.storefront-v2_footerLegal__NaDfF,.storefront-v2_roshopoLink__ngIOe){color:#aeb0a6}.storefront-v2_root__WvuGi[data-template=b2b-group-showcase-v1] .storefront-v2_main__tElVo.storefront-v2_main__tElVo{min-height:0;padding-bottom:0}@media (max-width:767px){.storefront-v2_root__WvuGi[data-template] .storefront-v2_productCard__aD39N :is(.storefront-v2_storefrontCardActionMobileIcon___Dgmg,.storefront-v2_storefrontCardActionAdded__3BLCK),.storefront-v2_root__WvuGi[data-template] .storefront-v2_productGrid__FMD2u .storefront-v2_productCardStyle-grid__9osTc .storefront-v2_productFooter__9lZy1>:is(.storefront-v2_storefrontCardActionMobileIcon___Dgmg,.storefront-v2_storefrontCardActionAdded__3BLCK),.storefront-v2_root__WvuGi[data-template] .storefront-v2_productRail__FHyUS>[data-storefront-link-card].storefront-v2_productCardStyle-grid__9osTc .storefront-v2_productFooter__9lZy1>:is(.storefront-v2_storefrontCardActionMobileIcon___Dgmg,.storefront-v2_storefrontCardActionAdded__3BLCK),.storefront-v2_root__WvuGi[data-template] [data-product-card-grid=listing][data-product-card-layout=catalog-grid] :is(.storefront-v2_storefrontCardActionMobileIcon___Dgmg,.storefront-v2_storefrontCardActionAdded__3BLCK){box-sizing:border-box;display:inline-grid;width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;flex:0 0 48px;place-items:center;padding:0;border-radius:50%}.storefront-v2_root__WvuGi .storefront-v2_productCard__aD39N .storefront-v2_storefrontCardActionMobileIcon___Dgmg .storefront-v2_storefrontCardActionLabel__MMkzg{display:none}.storefront-v2_root__WvuGi[data-template] .storefront-v2_productCard__aD39N .storefront-v2_storefrontCardActionAdded__3BLCK{font-size:0}.storefront-v2_root__WvuGi[data-template] .storefront-v2_productCard__aD39N .storefront-v2_storefrontCardActionAdded__3BLCK .storefront-v2_storefrontCardActionLabel__MMkzg{display:none}}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-minimal__o0rCD[data-card-style=minimal] .storefront-v2_productBody__inf0e{display:flex;flex:1;flex-direction:column;align-items:stretch;min-width:0;gap:6px;padding:14px 12px 12px;text-align:start}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-minimal__o0rCD[data-card-style=minimal] .storefront-v2_productTitleLink__DKJYu{min-width:0}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-minimal__o0rCD[data-card-style=minimal] .storefront-v2_productTitle__4oF6n{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:3.3em;margin:0;font-size:14px;font-weight:650;line-height:1.65;color:var(--sf-ink)}.storefront-v2_productMinimalMeta__ozBxa{display:flex;align-items:baseline;gap:8px;min-height:1.6em;color:var(--sf-muted);font-size:var(--sf-text-xs,12px);line-height:1.6}.storefront-v2_productMinimalMeta__ozBxa>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.storefront-v2_productMinimalMeta__ozBxa>span+span{flex-shrink:0}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-minimal__o0rCD[data-card-style=minimal] .storefront-v2_productFooter__9lZy1{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;min-width:0;margin-top:auto;padding:12px 0 0;border:0}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-minimal__o0rCD[data-card-style=minimal] .storefront-v2_productPrice__2g1C3{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;gap:4px;min-width:0;min-height:44px;width:auto;margin:0;padding:0;color:var(--sf-ink);font-size:15px;font-weight:800;font-variant-numeric:normal;font-feature-settings:normal;letter-spacing:-.035em;line-height:1.55}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-minimal__o0rCD[data-card-style=minimal] .storefront-v2_productCurrentPrice__ZQlT8{display:block;font-size:inherit;font-weight:inherit;font-variant-numeric:inherit;font-feature-settings:inherit;letter-spacing:inherit;line-height:inherit;overflow-wrap:anywhere}.storefront-v2_productMinimalSavings__5GSPi{display:flex;order:-1;flex-wrap:wrap;align-items:center;gap:6px}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-minimal__o0rCD[data-card-style=minimal] .storefront-v2_productMinimalSavings__5GSPi del{display:inline;margin:0;color:var(--sf-muted);font-size:var(--sf-text-xs,12px);font-weight:400;line-height:1.5}.storefront-v2_productMinimalSavings__5GSPi .storefront-v2_priceDiscountBadge__aAI6V{padding:2px 5px;font-size:var(--sf-text-xs,12px);line-height:1.4}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-minimal__o0rCD[data-card-style=minimal] .storefront-v2_storefrontCardActionIconOnly__fFcf0{width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;margin:0;padding:0;justify-self:end;border-radius:50%}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-minimal__o0rCD[data-card-style=minimal] :is(.storefront-v2_productAction__E3NSw,.storefront-v2_storefrontCardActionDisabled__2_pyD){display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;min-width:0;min-height:44px;width:100%;margin:0;padding:8px 10px;border:0;box-sizing:border-box}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-minimal__o0rCD[data-card-style=minimal] .storefront-v2_productActionLabel__a82_y{display:inline}.storefront-v2_root__WvuGi[data-business=b2b] .storefront-v2_productCardStyle-minimal__o0rCD[data-card-style=minimal] .storefront-v2_productPriceLabel__sCfra{display:block}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-editorial__uxaPr[data-card-style=editorial] .storefront-v2_productBody__inf0e{display:flex;flex:1;flex-direction:column;align-items:stretch;gap:6px;min-width:0;padding:14px 12px 12px}.storefront-v2_productEditorialMeta__oqafJ{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0;color:var(--sf-muted);font-size:var(--sf-text-xs,12px);font-weight:600;line-height:1.5}.storefront-v2_productEditorialMeta__oqafJ>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.storefront-v2_productEditorialMeta__oqafJ>span+span{flex:0 0 auto}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-editorial__uxaPr[data-card-style=editorial] .storefront-v2_productTitleLink__DKJYu{min-width:0}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-editorial__uxaPr[data-card-style=editorial] .storefront-v2_productTitle__4oF6n{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.9em;margin:0;font-size:clamp(14px,1.25vw,17px);font-weight:700;line-height:1.45}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-editorial__uxaPr[data-card-style=editorial] .storefront-v2_productFooter__9lZy1{display:flex;flex-direction:column;align-items:stretch;gap:10px;min-width:0;margin-top:auto;padding:10px 0 0;border:0}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-editorial__uxaPr[data-card-style=editorial] .storefront-v2_productPrice__2g1C3{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;min-height:0;width:100%;margin:0;padding:0;font-size:15px;font-weight:800;line-height:1.55}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-editorial__uxaPr[data-card-style=editorial] .storefront-v2_productCurrentPrice__ZQlT8{display:flex;flex-wrap:wrap;align-items:center;gap:4px 7px;min-width:0;font-size:inherit;line-height:inherit}.storefront-v2_productEditorialSavings__n8Mrx{order:-1;color:var(--sf-muted);font-size:var(--sf-text-xs,12px);font-weight:400;line-height:1.5}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-editorial__uxaPr[data-card-style=editorial] .storefront-v2_productEditorialSavings__n8Mrx del{margin:0}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-editorial__uxaPr[data-card-style=editorial] :is(.storefront-v2_storefrontCardAction__HJCZv,.storefront-v2_productAction__E3NSw,.storefront-v2_storefrontCardActionDisabled__2_pyD){width:100%;min-width:0;min-height:44px}@media (max-width:767px){.storefront-v2_root__WvuGi[data-template] .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productFooter__9lZy1{display:grid;grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:8px;min-width:0}.storefront-v2_root__WvuGi[data-template] .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productPrice__2g1C3{min-width:0;width:auto;overflow-wrap:anywhere}.storefront-v2_root__WvuGi[data-template] .storefront-v2_productCardStyle-horizontal__dumOD .storefront-v2_productFooter__9lZy1>:is(.storefront-v2_storefrontCardActionMobileIcon___Dgmg,.storefront-v2_storefrontCardActionAdded__3BLCK){display:grid;box-sizing:border-box;width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;flex:0 0 48px;place-items:center;justify-self:end;margin:0;padding:0;border-radius:50%}}@media (min-width:521px) and (max-width:800px){.storefront-v2_root__WvuGi[data-template] .storefront-v2_heroEditorialSection__ubTUl .storefront-v2_heroEditorialCopy__tHtLg{box-sizing:border-box;width:calc(100% - 32px)!important;max-width:680px!important;align-self:stretch!important;justify-self:center!important;margin:0 auto!important;border-radius:var(--sf-card-radius,24px)}}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productCardStyle-grid__9osTc[data-card-style=grid] .storefront-v2_productBody__inf0e{display:flex;flex:1;flex-direction:column;align-items:stretch;gap:6px;min-width:0;padding:14px 12px 12px}.storefront-v2_productGridMeta__JYf63{display:flex;align-items:baseline;gap:8px;min-width:0;min-height:1.6em;color:var(--sf-muted);font-size:var(--sf-text-xs,12px);line-height:1.6}.storefront-v2_productGridMeta__JYf63>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.storefront-v2_productGridMeta__JYf63>span+span{flex:0 0 auto}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productCardStyle-grid__9osTc[data-card-style=grid] .storefront-v2_productTitleLink__DKJYu{min-width:0}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productCardStyle-grid__9osTc[data-card-style=grid] .storefront-v2_productTitle__4oF6n{min-height:3.3em;font-size:14px;font-weight:650;line-height:1.65}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productCardStyle-grid__9osTc[data-card-style=grid] .storefront-v2_productFooter__9lZy1{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;min-width:0;margin-top:auto;padding:12px 0 0;border:0}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productCardStyle-grid__9osTc[data-card-style=grid] .storefront-v2_productPrice__2g1C3{min-width:0;min-height:48px;width:auto;margin:0;padding:0;gap:4px;font-size:15px;font-weight:800;font-variant-numeric:normal;font-feature-settings:normal;letter-spacing:-.035em;line-height:1.55}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productCardStyle-grid__9osTc[data-card-style=grid] .storefront-v2_productCurrentPrice__ZQlT8{font-size:inherit;font-weight:inherit;font-variant-numeric:inherit;font-feature-settings:inherit;letter-spacing:inherit;line-height:inherit}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productCardStyle-grid__9osTc[data-card-style=grid] .storefront-v2_storefrontCardAction__HJCZv{grid-column:2;grid-row:1;width:auto;min-width:112px;max-width:100%;align-self:end;justify-self:end;box-sizing:border-box}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productCardStyle-grid__9osTc[data-card-style=grid] .storefront-v2_productAction__E3NSw{grid-column:1/-1}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productCardStyle-grid__9osTc[data-card-style=grid] .storefront-v2_storefrontCardActionDisabled__2_pyD{grid-column:1/-1;width:100%}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-grid__ExEH3>[data-storefront-link-card]:is(.storefront-v2_productCardStyle-grid__9osTc,.storefront-v2_productCardStyle-grid__9osTc.storefront-v2_productCard-small__vFe8W) .storefront-v2_productFooter__9lZy1{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;min-width:0;margin-top:auto;padding:12px 0 0;border:0}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-grid__ExEH3>[data-storefront-link-card]:is(.storefront-v2_productCardStyle-grid__9osTc,.storefront-v2_productCardStyle-grid__9osTc.storefront-v2_productCard-small__vFe8W) .storefront-v2_productFooter__9lZy1>.storefront-v2_storefrontCardAction__HJCZv{grid-column:2;grid-row:1;width:auto;min-width:112px;max-width:100%;margin:0;align-self:end;justify-self:end}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-grid__ExEH3>[data-storefront-link-card]:is(.storefront-v2_productCardStyle-grid__9osTc,.storefront-v2_productCardStyle-grid__9osTc.storefront-v2_productCard-small__vFe8W) .storefront-v2_productFooter__9lZy1>.storefront-v2_productAction__E3NSw{grid-column:1/-1}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productCardStyle-grid__9osTc.storefront-v2_productCard-small__vFe8W[data-card-style=grid] .storefront-v2_productFooter__9lZy1,.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-grid__ExEH3>[data-storefront-link-card].storefront-v2_productCardStyle-grid__9osTc.storefront-v2_productCard-small__vFe8W .storefront-v2_productFooter__9lZy1{grid-template-columns:minmax(0,1fr);align-items:stretch}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productCardStyle-grid__9osTc.storefront-v2_productCard-small__vFe8W[data-card-style=grid] .storefront-v2_productFooter__9lZy1>.storefront-v2_storefrontCardAction__HJCZv,.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-grid__ExEH3>[data-storefront-link-card].storefront-v2_productCardStyle-grid__9osTc.storefront-v2_productCard-small__vFe8W .storefront-v2_productFooter__9lZy1>.storefront-v2_storefrontCardAction__HJCZv{grid-column:1;grid-row:2;width:100%;min-width:0;justify-self:stretch}@media (max-width:767px){.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-grid__lCyRG .storefront-v2_productCardStyle-grid__9osTc[data-card-style=grid] .storefront-v2_productFooter__9lZy1,.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-grid__ExEH3>[data-storefront-link-card]:is(.storefront-v2_productCardStyle-grid__9osTc,.storefront-v2_productCardStyle-grid__9osTc.storefront-v2_productCard-small__vFe8W) .storefront-v2_productFooter__9lZy1{grid-template-columns:minmax(0,1fr);align-items:stretch}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-grid__lCyRG .storefront-v2_productCardStyle-grid__9osTc[data-card-style=grid] .storefront-v2_productFooter__9lZy1>.storefront-v2_storefrontCardAction__HJCZv,.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-grid__ExEH3>[data-storefront-link-card]:is(.storefront-v2_productCardStyle-grid__9osTc,.storefront-v2_productCardStyle-grid__9osTc.storefront-v2_productCard-small__vFe8W) .storefront-v2_productFooter__9lZy1>.storefront-v2_storefrontCardAction__HJCZv{grid-column:1;grid-row:2;width:100%;min-width:0;justify-self:stretch}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-grid__ExEH3>[data-storefront-link-card]:is(.storefront-v2_productCardStyle-grid__9osTc,.storefront-v2_productCardStyle-grid__9osTc.storefront-v2_productCard-small__vFe8W) .storefront-v2_productFooter__9lZy1>:is(.storefront-v2_storefrontCardActionMobileIcon___Dgmg,.storefront-v2_storefrontCardActionAdded__3BLCK){box-sizing:border-box;width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;flex:0 0 48px;margin:0;padding:0;justify-self:end;border-radius:50%}}.storefront-v2_productGridSavings__g8W8_{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--sf-muted);font-size:var(--sf-text-xs,12px);font-weight:400;line-height:1.5}.storefront-v2_root__WvuGi[data-business=commerce] .storefront-v2_productCardStyle-grid__9osTc[data-card-style=grid] .storefront-v2_productGridSavings__g8W8_ del{flex:0 0 auto;margin:0;color:var(--sf-muted);font-size:var(--sf-text-xs,12px);font-weight:400}.storefront-v2_productGridSavings__g8W8_ .storefront-v2_priceDiscountBadge__aAI6V{padding:2px 6px;font-size:var(--sf-text-xs,12px);line-height:1.4}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD[data-card-style=horizontal]{grid-template-columns:minmax(140px,28%) minmax(0,1fr);-moz-column-gap:0;column-gap:0;min-width:0;min-height:204px;border-color:color-mix(in srgb,var(--sf-ink) 8%,transparent);border-radius:var(--sf-product-card-radius,20px);background:var(--sf-raised-surface,var(--sf-surface));box-shadow:0 6px 20px color-mix(in srgb,var(--sf-ink) 5%,transparent)}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD[data-card-style=horizontal] .storefront-v2_productMedia__aej1B{min-height:0;border-inline-end:1px solid color-mix(in srgb,var(--sf-ink) 7%,transparent);border-radius:0;background:var(--sf-soft-surface,var(--sf-surface))}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD[data-card-style=horizontal] .storefront-v2_productBody__inf0e{display:flex;flex-direction:column;align-items:stretch;gap:7px;padding:16px 18px}.storefront-v2_productHorizontalMeta__dTztO{display:flex;min-width:0;min-height:1.5em;align-items:baseline;gap:8px;color:var(--sf-muted);font-size:var(--sf-text-xs,12px);line-height:1.5}.storefront-v2_productHorizontalMeta__dTztO>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.storefront-v2_productHorizontalMeta__dTztO>span+span{flex:0 0 auto}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD[data-card-style=horizontal] .storefront-v2_productTitle__4oF6n{display:-webkit-box;min-height:2.9em;margin:0;overflow:hidden;font-size:17px;font-weight:700;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD[data-card-style=horizontal] .storefront-v2_productDescription__mQFIM{display:-webkit-box;min-width:0;margin:0;overflow:hidden;color:var(--sf-muted);font-size:13px;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:2}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD[data-card-style=horizontal] .storefront-v2_productFooter__9lZy1{display:flex;flex-direction:row-reverse;align-items:end;justify-content:space-between;gap:12px;min-width:0;margin-top:auto;padding:12px 0 0;border:0}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD[data-card-style=horizontal] .storefront-v2_productPrice__2g1C3{display:flex;flex:1 1 auto;min-width:0;min-height:52px;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:3px;margin:0;padding:0;font-size:15px;font-weight:800;letter-spacing:-.035em;line-height:1.5;text-align:start}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD[data-card-style=horizontal] .storefront-v2_productCurrentPrice__ZQlT8{display:flex;width:100%;min-width:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px 8px;font-size:inherit;line-height:inherit;overflow-wrap:anywhere}.storefront-v2_productHorizontalSavings__wxIrp{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;color:var(--sf-muted);font-size:var(--sf-text-xs,12px);font-weight:400;line-height:1.5}.storefront-v2_productHorizontalSavings__wxIrp del{margin:0;color:var(--sf-muted);font-size:var(--sf-text-xs,12px);font-weight:400}.storefront-v2_productHorizontalSavings__wxIrp .storefront-v2_priceDiscountBadge__aAI6V{padding:2px 6px;font-size:var(--sf-text-xs,12px);line-height:1.4}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD[data-card-style=horizontal] .storefront-v2_storefrontCardAction__HJCZv{width:auto;min-width:112px;max-width:100%;flex:0 0 auto;align-self:end;box-sizing:border-box;margin:0}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD[data-card-style=horizontal] .storefront-v2_productAction__E3NSw{grid-column:1/-1}@media (max-width:767px){.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD[data-card-style=horizontal]{grid-template-columns:minmax(88px,28%) minmax(0,1fr);min-height:176px}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD[data-card-style=horizontal] .storefront-v2_productBody__inf0e{gap:5px;padding:12px}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD[data-card-style=horizontal] .storefront-v2_productTitle__4oF6n{min-height:0;font-size:14px;line-height:1.5}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD[data-card-style=horizontal] .storefront-v2_productDescription__mQFIM{font-size:12px;line-height:1.55;-webkit-line-clamp:2}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD[data-card-style=horizontal] .storefront-v2_productFooter__9lZy1{display:flex;flex-direction:row-reverse;align-items:end;justify-content:space-between;gap:8px;padding-top:8px}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD[data-card-style=horizontal] .storefront-v2_productPrice__2g1C3{min-height:44px;font-size:13px;overflow-wrap:anywhere}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD[data-card-style=horizontal] .storefront-v2_productFooter__9lZy1>:is(.storefront-v2_storefrontCardActionMobileIcon___Dgmg,.storefront-v2_storefrontCardActionAdded__3BLCK){display:grid;box-sizing:border-box;width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;flex:0 0 48px;place-items:center;margin:0;padding:0;border-radius:50%}}.storefront-v2_root__WvuGi[data-business] .storefront-v2_carouselShell__V4pO2[data-category-layout=carousel] .storefront-v2_carouselControls__b986e{position:static;inset:auto;justify-content:flex-start;gap:8px;margin-block-start:12px;direction:ltr;transform:none}.storefront-v2_root__WvuGi[data-business] .storefront-v2_carouselShell__V4pO2[data-category-layout=carousel] .storefront-v2_carouselControls__b986e button,.storefront-v2_root__WvuGi[data-business] .storefront-v2_productRailControls__LJQzw button{box-sizing:border-box;width:44px;min-width:44px;height:44px;min-height:44px;flex:0 0 44px}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD[data-card-style=horizontal] .storefront-v2_productFooter__9lZy1{flex-direction:row}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD[data-card-style=horizontal] .storefront-v2_productPrice__2g1C3{align-items:flex-start}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD[data-card-style=horizontal] .storefront-v2_productCurrentPrice__ZQlT8,.storefront-v2_root__WvuGi[data-business] .storefront-v2_productHorizontalSavings__wxIrp{justify-content:flex-start}@media (min-width:521px) and (max-width:767px){.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD[data-card-style=horizontal] .storefront-v2_productFooter__9lZy1>:is(.storefront-v2_storefrontCardActionMobileIcon___Dgmg,.storefront-v2_storefrontCardActionAdded__3BLCK){display:inline-flex;width:auto;min-width:112px;max-width:100%;height:40px;min-height:40px;flex:0 0 auto;padding-inline:12px;border-radius:var(--sf-button-radius,10px);font-size:12px}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD[data-card-style=horizontal] .storefront-v2_storefrontCardActionLabel__MMkzg{display:inline}}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD[data-card-style=horizontal].storefront-v2_productCard-small__vFe8W{grid-template-columns:minmax(104px,24%) minmax(0,1fr);min-height:176px}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD[data-card-style=horizontal].storefront-v2_productCard-small__vFe8W .storefront-v2_productBody__inf0e{gap:6px;padding:12px}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD[data-card-style=horizontal].storefront-v2_productCard-small__vFe8W .storefront-v2_productTitle__4oF6n{min-height:0;font-size:14px;line-height:1.5}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD[data-card-style=horizontal].storefront-v2_productCard-small__vFe8W .storefront-v2_productDescription__mQFIM{font-size:12px;line-height:1.55;-webkit-line-clamp:2}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD[data-card-style=horizontal].storefront-v2_productCard-small__vFe8W .storefront-v2_productFooter__9lZy1{gap:8px;padding-top:10px}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD[data-card-style=horizontal].storefront-v2_productCard-small__vFe8W .storefront-v2_productPrice__2g1C3{min-height:44px;font-size:13px}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD[data-card-style=horizontal].storefront-v2_productCard-large__pwawl{grid-template-columns:minmax(180px,32%) minmax(0,1fr);min-height:240px}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD[data-card-style=horizontal].storefront-v2_productCard-large__pwawl .storefront-v2_productBody__inf0e{gap:9px;padding:22px 24px}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD[data-card-style=horizontal].storefront-v2_productCard-large__pwawl .storefront-v2_productTitle__4oF6n{min-height:2.9em;font-size:19px;line-height:1.5}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD[data-card-style=horizontal].storefront-v2_productCard-large__pwawl .storefront-v2_productDescription__mQFIM{font-size:14px;line-height:1.7}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD[data-card-style=horizontal].storefront-v2_productCard-large__pwawl .storefront-v2_productPrice__2g1C3{min-height:58px;font-size:16px}@media (max-width:767px){.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD[data-card-style=horizontal].storefront-v2_productCard-small__vFe8W{grid-template-columns:minmax(84px,24%) minmax(0,1fr);min-height:152px}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD[data-card-style=horizontal].storefront-v2_productCard-small__vFe8W .storefront-v2_productBody__inf0e{gap:4px;padding:10px}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD[data-card-style=horizontal].storefront-v2_productCard-small__vFe8W .storefront-v2_productTitle__4oF6n{font-size:13px}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD[data-card-style=horizontal].storefront-v2_productCard-small__vFe8W .storefront-v2_productDescription__mQFIM{-webkit-line-clamp:1}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD[data-card-style=horizontal].storefront-v2_productCard-large__pwawl{grid-template-columns:minmax(128px,32%) minmax(0,1fr);min-height:196px}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD[data-card-style=horizontal].storefront-v2_productCard-large__pwawl .storefront-v2_productBody__inf0e{gap:6px;padding:16px}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD[data-card-style=horizontal].storefront-v2_productCard-large__pwawl .storefront-v2_productTitle__4oF6n{min-height:0;font-size:16px}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD[data-card-style=horizontal].storefront-v2_productCard-large__pwawl .storefront-v2_productDescription__mQFIM{font-size:13px}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD[data-card-style=horizontal].storefront-v2_productCard-large__pwawl .storefront-v2_productPrice__2g1C3{min-height:50px;font-size:14px}}@media (max-width:900px){.storefront-v2_root__WvuGi[data-template] .storefront-v2_productRail__FHyUS:is(.storefront-v2_productRailStyle-grid__ExEH3,.storefront-v2_productRailStyle-minimal__50sjD,.storefront-v2_productRailStyle-editorial__R_0R1).storefront-v2_productCollectionSize-small__UKqHC>:is(a,[data-storefront-link-card]){flex:0 0 42%;min-width:0}.storefront-v2_root__WvuGi[data-template] .storefront-v2_productRail__FHyUS:is(.storefront-v2_productRailStyle-grid__ExEH3,.storefront-v2_productRailStyle-minimal__50sjD,.storefront-v2_productRailStyle-editorial__R_0R1).storefront-v2_productCollectionSize-medium__1gZ5t>:is(a,[data-storefront-link-card]){flex:0 0 52%;min-width:0}.storefront-v2_root__WvuGi[data-template] .storefront-v2_productRail__FHyUS:is(.storefront-v2_productRailStyle-grid__ExEH3,.storefront-v2_productRailStyle-minimal__50sjD,.storefront-v2_productRailStyle-editorial__R_0R1).storefront-v2_productCollectionSize-large__3JRIT>:is(a,[data-storefront-link-card]){flex:0 0 64%;min-width:0}.storefront-v2_root__WvuGi[data-template] .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-horizontal__FRjpN.storefront-v2_productCollectionSize-small__UKqHC>:is(a,[data-storefront-link-card]){flex:0 0 72vw;min-width:0}.storefront-v2_root__WvuGi[data-template] .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-horizontal__FRjpN.storefront-v2_productCollectionSize-medium__1gZ5t>:is(a,[data-storefront-link-card]){flex:0 0 88vw;min-width:0}.storefront-v2_root__WvuGi[data-template] .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-horizontal__FRjpN.storefront-v2_productCollectionSize-large__3JRIT>:is(a,[data-storefront-link-card]){flex:0 0 94vw;min-width:0}}@media (max-width:520px){.storefront-v2_root__WvuGi[data-template] .storefront-v2_productRail__FHyUS:is(.storefront-v2_productRailStyle-grid__ExEH3,.storefront-v2_productRailStyle-minimal__50sjD,.storefront-v2_productRailStyle-editorial__R_0R1).storefront-v2_productCollectionSize-small__UKqHC>:is(a,[data-storefront-link-card]){flex-basis:min(56vw,230px)}.storefront-v2_root__WvuGi[data-template] .storefront-v2_productRail__FHyUS:is(.storefront-v2_productRailStyle-grid__ExEH3,.storefront-v2_productRailStyle-minimal__50sjD,.storefront-v2_productRailStyle-editorial__R_0R1).storefront-v2_productCollectionSize-medium__1gZ5t>:is(a,[data-storefront-link-card]){flex-basis:min(76vw,320px)}.storefront-v2_root__WvuGi[data-template] .storefront-v2_productRail__FHyUS:is(.storefront-v2_productRailStyle-grid__ExEH3,.storefront-v2_productRailStyle-minimal__50sjD,.storefront-v2_productRailStyle-editorial__R_0R1).storefront-v2_productCollectionSize-large__3JRIT>:is(a,[data-storefront-link-card]){flex-basis:min(88vw,440px)}}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD[data-card-style=horizontal]{position:relative;grid-template-areas:"media body"}.storefront-v2_root__WvuGi[data-business] [data-storefront-link-card=true]{position:relative}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD[data-card-style=horizontal] .storefront-v2_productMedia__aej1B{grid-area:media;box-sizing:border-box;width:100%;min-width:0;height:100%;align-self:stretch;aspect-ratio:auto}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD[data-card-style=horizontal] .storefront-v2_productBody__inf0e{grid-area:body;box-sizing:border-box;width:100%;max-width:100%;min-width:0}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productRail__FHyUS .storefront-v2_productCardStyle-horizontal__dumOD[data-card-style=horizontal] .storefront-v2_productFooter__9lZy1{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;min-width:0}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productRail__FHyUS .storefront-v2_productCardStyle-horizontal__dumOD[data-card-style=horizontal] .storefront-v2_productPrice__2g1C3{grid-column:1;width:100%;min-width:0;min-height:0}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productRail__FHyUS .storefront-v2_productCardStyle-horizontal__dumOD[data-card-style=horizontal] .storefront-v2_storefrontCardAction__HJCZv{grid-column:1;justify-self:end;align-self:start;max-width:100%}@media (max-width:767px){.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD[data-card-style=horizontal] .storefront-v2_storefrontCardActionMobileIcon___Dgmg{display:grid;box-sizing:border-box;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;flex:0 0 44px;place-items:center;padding:0;border-radius:50%}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productCardStyle-horizontal__dumOD[data-card-style=horizontal] .storefront-v2_storefrontCardActionLabel__MMkzg{display:none}}.storefront-v2_root__WvuGi[data-business] [data-storefront-link-card=true] .storefront-v2_productTitleLink__DKJYu:after{position:absolute;inset:0;z-index:1;border-radius:inherit;content:""}.storefront-v2_root__WvuGi[data-business] [data-storefront-link-card=true] .storefront-v2_productTitleLink__DKJYu:focus-visible:after{outline:2px solid var(--sf-focus,var(--sf-primary));outline-offset:2px}.storefront-v2_root__WvuGi[data-business] [data-storefront-link-card=true] .storefront-v2_productCardDetailsAction__VP3je,.storefront-v2_root__WvuGi[data-business] [data-storefront-link-card=true] .storefront-v2_productFooter__9lZy1>:is(.storefront-v2_storefrontCardAction__HJCZv,.storefront-v2_productAction__E3NSw){position:relative;z-index:2}@media (min-width:768px) and (max-width:1024px){.storefront-v2_root__WvuGi[data-template] .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-horizontal__FRjpN.storefront-v2_productCollectionSize-small__UKqHC>:is(a,[data-storefront-link-card]){flex:0 0 min(500px,60vw)}.storefront-v2_root__WvuGi[data-template] .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-horizontal__FRjpN.storefront-v2_productCollectionSize-medium__1gZ5t>:is(a,[data-storefront-link-card]){flex:0 0 min(620px,76vw)}.storefront-v2_root__WvuGi[data-template] .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-horizontal__FRjpN.storefront-v2_productCollectionSize-large__3JRIT>:is(a,[data-storefront-link-card]){flex:0 0 min(760px,90vw)}}.storefront-v2_checkoutStepPanel__KJJzl{animation-duration:.26s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.22,.8,.24,1)}.storefront-v2_checkoutStepPanel__KJJzl[data-step-direction=forward]{animation-name:storefront-v2_checkout-step-enter-forward__gOF5y}.storefront-v2_checkoutStepPanel__KJJzl[data-step-direction=backward]{animation-name:storefront-v2_checkout-step-enter-backward__zR252}@keyframes storefront-v2_checkout-step-enter-forward__gOF5y{0%{opacity:.72;transform:translate3d(-14px,0,0) scale(.995)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes storefront-v2_checkout-step-enter-backward__zR252{0%{opacity:.72;transform:translate3d(14px,0,0) scale(.995)}to{opacity:1;transform:translateZ(0) scale(1)}}@media (prefers-reduced-motion:reduce){.storefront-v2_checkoutStepPanel__KJJzl{animation:none}}.storefront-v2_root__WvuGi[data-business][data-design-family] .storefront-v2_productCard__aD39N,.storefront-v2_root__WvuGi[data-business][data-design-family] .storefront-v2_productCard__aD39N .storefront-v2_productBody__inf0e{background:#fff}.storefront-v2_root__WvuGi[data-business][data-design-family] .storefront-v2_productCard__aD39N{box-shadow:0 8px 24px -14px color-mix(in srgb,var(--sf-ink,#172033) 18%,transparent),0 2px 8px color-mix(in srgb,var(--sf-ink,#172033) 5%,transparent);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.storefront-v2_root__WvuGi[data-business][data-design-family] .storefront-v2_productCard__aD39N:hover{box-shadow:0 12px 28px -14px color-mix(in srgb,var(--sf-ink,#172033) 20%,transparent),0 3px 9px color-mix(in srgb,var(--sf-ink,#172033) 6%,transparent)}.storefront-v2_root__WvuGi[data-business][data-design-family] :is(.storefront-v2_productCurrentPrice__ZQlT8,.storefront-v2_productPrice__2g1C3>del,[data-product-card-price],[data-product-card-compare-price],[data-product-card-variant-price]){font-family:"Vazirmatn",var(--font-persian),Tahoma,Arial,sans-serif;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1;letter-spacing:-.05em}.storefront-v2_root__WvuGi[data-presentation-version="2"]{--sf-gap:clamp(28px,4vw,48px);--sf-mobile-gutter:16px;--sf-control-min-height:48px;--sf-focus-width:3px;--sf-focus-offset:2px}.storefront-v2_root__WvuGi[data-presentation-version="2"] .storefront-v2_shell__gsxbF{width:min(var(--sf-content-max-width,var(--sf-container-width,1280px)),calc(100% - 2 * var(--sf-mobile-gutter, 16px)))}.storefront-v2_root__WvuGi[data-presentation-version="2"] .storefront-v2_section__ZO2Vy{padding-block:var(--sf-gap)}.storefront-v2_root__WvuGi[data-presentation-version="2"] .storefront-v2_storefrontCardAction__HJCZv{min-height:max(var(--sf-control-min-height,48px),44px);transition-duration:var(--sf-duration-normal,.22s);transition-timing-function:var(--sf-ease-standard,ease)}.storefront-v2_root__WvuGi[data-presentation-version="2"] :is(a,button,input,select,textarea,summary):focus-visible{outline:var(--sf-focus-width,3px) solid var(--sf-focus-color,var(--sf-focus));outline-offset:var(--sf-focus-offset,2px)}.storefront-v2_root__WvuGi[data-presentation-version="2"] .storefront-v2_productCard__aD39N{border-radius:var(--sf-product-card-radius,var(--sf-radius));box-shadow:var(--sf-card-shadow,0 10px 30px rgb(15 23 42/.07))}@media (hover:hover) and (pointer:fine){.storefront-v2_root__WvuGi[data-presentation-version="2"] .storefront-v2_productCard__aD39N:hover{box-shadow:var(--sf-card-shadow-hover,0 16px 38px rgb(15 23 42/.12))}}@media (max-width:640px){.storefront-v2_root__WvuGi[data-presentation-version="2"] .storefront-v2_section__ZO2Vy{padding-block:clamp(24px,7vw,32px)}.storefront-v2_root__WvuGi[data-presentation-version="2"] .storefront-v2_productGrid__FMD2u{gap:var(--sf-space-3,12px)}}@media (prefers-reduced-motion:reduce){.storefront-v2_root__WvuGi[data-presentation-version="2"] :is(a,button,article){scroll-behavior:auto;transition-duration:.01ms!important}}.storefront-v2_root__WvuGi[data-presentation-version="2"] .storefront-v2_header__hNlHt .storefront-v2_brand__qpHjB{min-width:48px;min-height:48px}.storefront-v2_root__WvuGi[data-presentation-version="2"] .storefront-v2_productCard__aD39N .storefront-v2_productTitleLink__DKJYu{display:flex;min-height:48px;align-items:center}.storefront-v2_root__WvuGi[data-presentation-version="2"] .storefront-v2_productCard__aD39N .storefront-v2_productAction__E3NSw,.storefront-v2_root__WvuGi[data-presentation-version="2"] .storefront-v2_productCard__aD39N .storefront-v2_storefrontCardAction__HJCZv{min-height:48px!important}.storefront-v2_root__WvuGi[data-presentation-version="2"] .storefront-v2_productCardStyle-grid__9osTc .storefront-v2_productFooter__9lZy1>:is(.storefront-v2_productAction__E3NSw,.storefront-v2_storefrontCardAction__HJCZv){box-sizing:border-box;width:100%!important;min-width:0;max-width:100%;min-height:48px!important}.storefront-v2_root__WvuGi[data-presentation-version="2"] .storefront-v2_serviceAction__GkmDQ{min-height:48px!important}.storefront-v2_root__WvuGi[data-presentation-version="2"] .storefront-v2_serviceRow__35FKa .storefront-v2_serviceContent__Z4_7R>a{display:inline-flex;min-height:48px;align-items:center}.storefront-v2_root__WvuGi[data-presentation-version="2"] .storefront-v2_serviceAction__GkmDQ{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;line-height:1.5}.storefront-v2_root__WvuGi [data-products-loading-category-rail],.storefront-v2_root__WvuGi [data-products-loading-layout=grocery],.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] [data-products-loading-layout=grid]{display:none!important}.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] [data-products-loading-layout=grocery]{display:block!important}.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] [data-products-loading-grocery-desktop]{display:none!important}.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] [data-products-loading-grocery-mobile]{display:block!important}@media (max-width:640px){.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] [data-products-loading-category-rail]{display:flex!important}}@media (min-width:641px){.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] [data-products-loading-grocery-desktop]{display:block!important}.storefront-v2_root__WvuGi[data-template=commerce-grocery-v1] [data-products-loading-grocery-mobile]{display:none!important}}.storefront-v2_root__WvuGi[data-template] .storefront-v2_collectionSectionHead__mwCxY{display:flex;align-items:center;justify-content:space-between;gap:clamp(10px,2vw,18px)}.storefront-v2_root__WvuGi[data-template] .storefront-v2_collectionHeadCopy__RT9j8{flex:1 1 auto;min-width:0}.storefront-v2_root__WvuGi[data-template] .storefront-v2_collectionSectionHead__mwCxY .storefront-v2_sectionTitle__3ZcaU{min-width:0;overflow-wrap:break-word}.storefront-v2_root__WvuGi[data-template] .storefront-v2_collectionSectionViewAll__AHHTr{display:inline-flex;flex:0 0 auto;min-height:40px;box-sizing:border-box;align-items:center;justify-content:center;margin:0;border:1px solid color-mix(in srgb,var(--sf-ink,#172033) 14%,transparent);border-radius:var(--sf-button-radius,999px);background:var(--sf-raised-surface,#fff);padding:0 12px;line-height:1.4}@media (max-width:767px){.storefront-v2_root__WvuGi[data-template] .storefront-v2_collectionSectionHead__mwCxY{gap:8px}.storefront-v2_root__WvuGi[data-template] .storefront-v2_collectionSectionViewAll__AHHTr{min-height:40px;padding-inline:9px;font-size:.75rem}}.storefront-v2_root__WvuGi[data-presentation-version="2"] .storefront-v2_sectionViewAll__lydX6{display:inline-flex;min-height:48px;align-items:center}.storefront-v2_root__WvuGi[data-presentation-version="2"] .storefront-v2_heroBannerControl__W5vRM,.storefront-v2_root__WvuGi[data-presentation-version="2"] :is(.storefront-v2_productRailControls__LJQzw,.storefront-v2_carouselControls__b986e,.storefront-v2_heroBannerControls__dOx6R) button{width:48px;min-width:48px;height:48px;min-height:48px;flex:0 0 48px}.storefront-v2_root__WvuGi .storefront-v2_header__hNlHt :is(.storefront-v2_iconButton__R_50t,.storefront-v2_cartButton__fAraV){box-sizing:border-box;width:var(--sf-header-control-size);min-width:var(--sf-header-control-size);height:var(--sf-header-control-size);min-height:var(--sf-header-control-size);flex:0 0 var(--sf-header-control-size);padding:0;border-radius:var(--sf-icon-control-radius,var(--sf-control-radius,12px))}.storefront-v2_root__WvuGi .storefront-v2_header__hNlHt :is(.storefront-v2_iconButton__R_50t,.storefront-v2_cartButton__fAraV) svg{width:var(--sf-header-icon-size);height:var(--sf-header-icon-size)}@media (max-width:767px){.storefront-v2_root__WvuGi{--sf-header-control-size:44px}}@media (max-width:900px){.storefront-v2_root__WvuGi[data-template] .storefront-v2_productRail__FHyUS:is(.storefront-v2_productRailStyle-grid__ExEH3,.storefront-v2_productRailStyle-minimal__50sjD,.storefront-v2_productRailStyle-editorial__R_0R1,.storefront-v2_productRailStyle-showcase__ZnF7x,.storefront-v2_productRailStyle-gallery__h6AuY){--sf-mobile-product-rail-card-width:min(52vw,360px);padding-inline:calc((100vw - var(--sf-mobile-product-rail-card-width)) / 2);scroll-padding-inline:calc((100vw - var(--sf-mobile-product-rail-card-width)) / 2);scroll-snap-type:x mandatory}.storefront-v2_root__WvuGi[data-template] .storefront-v2_productRail__FHyUS:is(.storefront-v2_productRailStyle-grid__ExEH3,.storefront-v2_productRailStyle-minimal__50sjD,.storefront-v2_productRailStyle-editorial__R_0R1,.storefront-v2_productRailStyle-showcase__ZnF7x,.storefront-v2_productRailStyle-gallery__h6AuY).storefront-v2_productCollectionSize-small__UKqHC{--sf-mobile-product-rail-card-width:min(42vw,300px)}.storefront-v2_root__WvuGi[data-template] .storefront-v2_productRail__FHyUS:is(.storefront-v2_productRailStyle-grid__ExEH3,.storefront-v2_productRailStyle-minimal__50sjD,.storefront-v2_productRailStyle-editorial__R_0R1,.storefront-v2_productRailStyle-showcase__ZnF7x,.storefront-v2_productRailStyle-gallery__h6AuY).storefront-v2_productCollectionSize-large__3JRIT{--sf-mobile-product-rail-card-width:min(64vw,440px)}.storefront-v2_root__WvuGi[data-template] .storefront-v2_productRail__FHyUS:is(.storefront-v2_productRailStyle-grid__ExEH3,.storefront-v2_productRailStyle-minimal__50sjD,.storefront-v2_productRailStyle-editorial__R_0R1,.storefront-v2_productRailStyle-showcase__ZnF7x,.storefront-v2_productRailStyle-gallery__h6AuY):is(.storefront-v2_productCollectionSize-small__UKqHC,.storefront-v2_productCollectionSize-medium__1gZ5t,.storefront-v2_productCollectionSize-large__3JRIT)>:is(a,[data-storefront-link-card]){flex:0 0 var(--sf-mobile-product-rail-card-width);min-width:0;scroll-snap-align:center}.storefront-v2_root__WvuGi[data-template] .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-horizontal__FRjpN{--sf-mobile-product-rail-card-width:min(84vw,560px);padding-inline:calc((100vw - var(--sf-mobile-product-rail-card-width)) / 2);scroll-padding-inline:calc((100vw - var(--sf-mobile-product-rail-card-width)) / 2);scroll-snap-type:x mandatory}.storefront-v2_root__WvuGi[data-template] .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-horizontal__FRjpN.storefront-v2_productCollectionSize-small__UKqHC{--sf-mobile-product-rail-card-width:min(72vw,480px)}.storefront-v2_root__WvuGi[data-template] .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-horizontal__FRjpN.storefront-v2_productCollectionSize-large__3JRIT{--sf-mobile-product-rail-card-width:min(90vw,600px)}.storefront-v2_root__WvuGi[data-template] .storefront-v2_productRail__FHyUS.storefront-v2_productRailStyle-horizontal__FRjpN:is(.storefront-v2_productCollectionSize-small__UKqHC,.storefront-v2_productCollectionSize-medium__1gZ5t,.storefront-v2_productCollectionSize-large__3JRIT)>:is(a,[data-storefront-link-card]){flex:0 0 var(--sf-mobile-product-rail-card-width);min-width:0;scroll-snap-align:center}}@media (min-width:768px){.storefront-v2_root__WvuGi[data-business] .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-grid__lCyRG>[data-storefront-link-card].storefront-v2_productCardStyle-grid__9osTc .storefront-v2_productFooter__9lZy1{display:grid;grid-template-columns:minmax(0,1fr) 76px;align-items:end;gap:8px;min-width:0}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-grid__lCyRG>[data-storefront-link-card].storefront-v2_productCardStyle-grid__9osTc .storefront-v2_productPrice__2g1C3{min-width:0;width:auto;font-size:13px}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-grid__lCyRG>[data-storefront-link-card].storefront-v2_productCardStyle-grid__9osTc .storefront-v2_productCurrentPrice__ZQlT8{white-space:normal;overflow-wrap:anywhere}.storefront-v2_root__WvuGi[data-business] .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-grid__lCyRG>[data-storefront-link-card].storefront-v2_productCardStyle-grid__9osTc .storefront-v2_productFooter__9lZy1>:is(.storefront-v2_productAction__E3NSw,.storefront-v2_storefrontCardAction__HJCZv){box-sizing:border-box;width:76px;min-width:0;max-width:76px;margin:0;gap:4px;padding-inline:4px;font-size:var(--sf-text-xs,12px)}}.storefront-v2_productGrid__FMD2u{--sf-few-card-max:360px}.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-grid__lCyRG[data-few-items]{grid-template-columns:repeat(var(--sf-grid-count,1),minmax(0,var(--sf-few-card-max,360px)));justify-content:center}@media (max-width:900px){.storefront-v2_root__WvuGi .storefront-v2_productGrid__FMD2u.storefront-v2_productGridStyle-grid__lCyRG[data-few-items="1"]{grid-template-columns:minmax(0,min(100%,var(--sf-few-card-max,360px)))}}.storefront-v2_root__WvuGi:not([data-backdrop=none]) .storefront-v2_soft__6Pec9{background:transparent}.storefront-v2_root__WvuGi:not([data-backdrop=none]) .storefront-v2_productRailWrap__6gOe_:after,.storefront-v2_root__WvuGi:not([data-backdrop=none]) .storefront-v2_productRailWrap__6gOe_:before{display:none}.storefront-v2_root__WvuGi[data-design-family]:not([data-commerce-header=grocery]) .storefront-v2_header__hNlHt{border-bottom:1px solid color-mix(in srgb,var(--sf-ink) 8%,transparent);background:color-mix(in srgb,var(--sf-page-surface) 82%,transparent);box-shadow:0 1px 12px color-mix(in srgb,var(--sf-ink) 4%,transparent)}.storefront-v2_root__WvuGi[data-design-family]:not([data-commerce-header=grocery]) .storefront-v2_header__hNlHt .storefront-v2_iconButton__R_50t{border-color:transparent;border-radius:999px;background:transparent}.storefront-v2_root__WvuGi[data-design-family]:not([data-commerce-header=grocery]) .storefront-v2_header__hNlHt .storefront-v2_iconButton__R_50t:hover{border-color:transparent;background:color-mix(in srgb,var(--sf-ink) 7%,transparent);transform:none}.storefront-v2_root__WvuGi[data-design-family]:not([data-commerce-header=grocery]) .storefront-v2_header__hNlHt .storefront-v2_cartButton__fAraV{border-color:transparent;border-radius:999px;box-shadow:0 3px 10px color-mix(in srgb,var(--sf-primary) 18%,transparent)}.storefront-v2_root__WvuGi[data-design-family]:not([data-commerce-header=grocery]) .storefront-v2_header__hNlHt .storefront-v2_cartButton__fAraV:hover{border-color:transparent;transform:none;box-shadow:0 5px 14px color-mix(in srgb,var(--sf-primary) 24%,transparent)}.storefront-v2_root__WvuGi[data-design-family]:not([data-commerce-header=grocery]) .storefront-v2_header__hNlHt .storefront-v2_commerceMobileNavTrigger__47jr5{border-color:transparent;border-radius:999px;background:transparent;box-shadow:none}.storefront-v2_root__WvuGi[data-design-family]:not([data-commerce-header=grocery]) .storefront-v2_header__hNlHt .storefront-v2_commerceMobileNavTrigger__47jr5:hover{background:color-mix(in srgb,var(--sf-ink) 7%,transparent)}.storefront-v2_root__WvuGi[data-design-family]:not([data-commerce-header=grocery]) .storefront-v2_header__hNlHt .storefront-v2_ctaButton__yd8XW{min-height:44px;padding-inline:20px;border-color:transparent;border-radius:999px;box-shadow:0 3px 10px color-mix(in srgb,var(--sf-primary) 18%,transparent);transition:box-shadow .16s ease,filter .16s ease}.storefront-v2_root__WvuGi[data-design-family]:not([data-commerce-header=grocery]) .storefront-v2_header__hNlHt .storefront-v2_ctaButton__yd8XW:hover{transform:none;filter:brightness(1.06);box-shadow:0 5px 14px color-mix(in srgb,var(--sf-primary) 24%,transparent)}.storefront-v2_root__WvuGi[data-design-family]:not([data-commerce-header=grocery]) .storefront-v2_header__hNlHt :is(.storefront-v2_iconButton__R_50t,.storefront-v2_cartButton__fAraV,.storefront-v2_ctaButton__yd8XW):focus-visible{outline:2px solid var(--sf-focus,var(--sf-primary));outline-offset:2px}@media (max-width:640px){.storefront-v2_root__WvuGi[data-design-family]:not([data-commerce-header=grocery]) .storefront-v2_header__hNlHt .storefront-v2_brand__qpHjB>span{display:inline;max-width:38vw;overflow:hidden;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.storefront-v2_root__WvuGi[data-design-family]:not([data-commerce-header=grocery]) .storefront-v2_header__hNlHt .storefront-v2_navActions__RC34X{gap:4px}.storefront-v2_root__WvuGi[data-design-family]:not([data-commerce-header=grocery]) .storefront-v2_header__hNlHt :is(.storefront-v2_iconButton__R_50t,.storefront-v2_cartButton__fAraV){width:42px;min-width:42px;height:42px;min-height:42px}}