.sf-home-hero-stack{aspect-ratio:2;flex-shrink:0;width:100%;min-height:42vw;position:relative;overflow:hidden}@media (min-width:640px){.sf-home-hero-stack{aspect-ratio:21/9;min-height:22vw}}.sf-home-hero-stack__client{z-index:1;position:relative}.sf-home-hero-stack:not(.sf-home-hero-stack--ready) .sf-home-hero.sf-home-hero--lcp-ssr{z-index:0;pointer-events:none;width:100%;position:relative}.sf-home-hero-stack:not(.sf-home-hero-stack--ready) .sf-home-hero-stack__client{z-index:1;pointer-events:none;visibility:hidden;width:100%;position:absolute;inset:0}.sf-home-hero-stack:not(.sf-home-hero-stack--ready) .sf-home-hero-stack__client .sf-home-hero__frame{pointer-events:auto}.sf-home-hero-stack--ready .sf-home-hero.sf-home-hero--lcp-ssr{display:none}.sf-home-hero-stack--ready .sf-home-hero-stack__client{visibility:visible;position:relative}.sf-home-hero.sf-home-hero--lcp-ssr{width:100%;position:relative}.sf-home-hero__frame,.sf-home-hero.sf-home-hero--lcp-ssr .sf-home-hero__frame{aspect-ratio:2;isolation:isolate;width:100%;min-height:42vw;position:relative;overflow:hidden}@media (min-width:640px){.sf-home-hero__frame,.sf-home-hero.sf-home-hero--lcp-ssr .sf-home-hero__frame{aspect-ratio:21/9;min-height:22vw}}.sf-home-hero-stack picture,.sf-home-hero__frame>picture{display:contents}.sf-home-hero.sf-home-hero--lcp-ssr .sf-home-hero__frame>img,.sf-home-hero.sf-home-hero--lcp-ssr .sf-home-hero__frame>picture>img{aspect-ratio:2;object-fit:cover;width:100%;height:auto;display:block}@media (min-width:640px){.sf-home-hero.sf-home-hero--lcp-ssr .sf-home-hero__frame>img,.sf-home-hero.sf-home-hero--lcp-ssr .sf-home-hero__frame>picture>img{aspect-ratio:21/9}}.sf-home{color:var(--color-text,#0f172a);background:var(--color-page-canvas,#f4f6f9)}.sf-home__inner{padding-inline:0;gap:var(--sf-home-block-gap,.5rem);flex-direction:column;max-width:72rem;margin-inline:auto;padding-bottom:.75rem;display:flex}@media (min-width:768px){.sf-home__inner{padding-inline:1.5rem;gap:var(--sf-home-gap-lg,.75rem);padding-bottom:1.5rem}}.sf-home-block{min-width:0}.sf-home-block--panel .sf-home-section{margin-block:0}.sf-home-block--panel .sf-home-section+.sf-home-section{border-top:1px solid var(--color-border,#e8ecf1);padding-block-start:.75rem}.sf-home-block--tight .sf-home-section{margin-block:0}.sf-home-block--flush .sf-home-section{padding-block:0;padding-inline:0}.sf-home-block--flush .sf-flash-section{padding-inline:0}.sf-home-section{margin-block:0;padding-block:.75rem;padding-inline:1rem}@media (min-width:768px){.sf-home-section{padding-block:.875rem;padding-inline:0}}.sf-home-block--panel>.sf-home-section{padding-inline:1rem}@media (min-width:768px){.sf-home-block--panel>.sf-home-section{padding-inline:1.25rem}}.sf-home-section--flush{padding-block:0;padding-inline:0}.sf-home-section--hero{flex-shrink:0;padding-block:0}.sf-home-section--tight{padding-block:.5rem}@media (min-width:768px){.sf-home-section--hero{padding-inline:0}}.sf-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}@media (min-width:640px){.sf-home-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem}}@media (min-width:1024px){.sf-home-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.sf-home-scroll{padding-bottom:.35rem;scroll-snap-type:x mandatory;scrollbar-width:none;gap:.625rem;margin-inline:-1rem;padding-inline:1rem;display:flex;overflow-x:auto}@media (min-width:768px){.sf-home-scroll{margin-inline:0;padding-inline:0}}.sf-home-scroll--2rows{grid-template-rows:repeat(2,auto);grid-auto-columns:max-content;grid-auto-flow:column;row-gap:.625rem;display:grid}@media (min-width:768px){.sf-home-scroll--2rows{row-gap:.875rem}}.sf-home-scroll>*{flex:0 0 44%;min-width:0}@media (min-width:640px){.sf-home-scroll>*{flex-basis:11rem}}.sf-product-card{background:var(--color-surface,#fff);border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.sf-product-card__media{aspect-ratio:1;display:block;position:relative;overflow:hidden}.sf-product-card__media img{object-fit:cover}
