.Benefits-module__eGTe_G__section{display:block}@keyframes Benefits-module__eGTe_G__offer-sheen-pass{0%,62%{opacity:0;background-position:130%}72%{opacity:.7}82%{opacity:.35;background-position:-40%}90%,to{opacity:0;background-position:-60%}}@keyframes Benefits-module__eGTe_G__offer-border-breath{0%,to{border-color:color-mix(in srgb, var(--color-primary) 42%, transparent);box-shadow:0 1px 0 color-mix(in srgb, var(--sheen-warm,#f3e6d4) 55%, transparent), 0 0 0 0 color-mix(in srgb, var(--color-primary-soft) 0%, transparent)}50%{border-color:color-mix(in srgb, var(--color-primary) 72%, transparent);box-shadow:0 1px 0 color-mix(in srgb, var(--sheen-warm,#f3e6d4) 80%, transparent), 0 0 0 6px color-mix(in srgb, var(--color-primary-soft) 92%, transparent)}}@keyframes Benefits-module__eGTe_G__offer-cta-glint{0%,58%{opacity:0;transform:translate(-140%)skew(-16deg)}66%{opacity:.7}78%{opacity:.35;transform:translate(210%)skew(-16deg)}86%,to{opacity:0;transform:translate(210%)skew(-16deg)}}.Benefits-module__eGTe_G__coupon{isolation:isolate;align-items:center;column-gap:calc(var(--spacing,.25rem) * 5);row-gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-2xl,1rem);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 5);display:grid;position:relative;overflow:hidden}@media (min-width:40rem){.Benefits-module__eGTe_G__coupon{padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 5)}}@media (min-width:64rem){.Benefits-module__eGTe_G__coupon{padding-inline:calc(var(--spacing,.25rem) * 7)}}.Benefits-module__eGTe_G__coupon{border:1.5px solid #3f5e4a7a;grid-template-columns:1fr}@supports (color:color-mix(in lab, red, red)){.Benefits-module__eGTe_G__coupon{border:1.5px solid color-mix(in srgb, var(--color-primary) 48%, transparent)}}.Benefits-module__eGTe_G__coupon{background:linear-gradient(108deg, #eff4f0 0%, var(--sheen-warm,#f3e6d4) 42%, #ebf1ed 100%)}@supports (color:color-mix(in lab, red, red)){.Benefits-module__eGTe_G__coupon{background:linear-gradient(108deg, color-mix(in srgb, var(--color-primary-soft) 70%, white) 0%, color-mix(in srgb, var(--sheen-warm,#f3e6d4) 55%, var(--color-primary-soft)) 42%, color-mix(in srgb, var(--color-primary-soft) 88%, white) 100%)}}.Benefits-module__eGTe_G__coupon{animation:5s ease-in-out infinite Benefits-module__eGTe_G__offer-border-breath}.Benefits-module__eGTe_G__coupon:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(105deg, transparent 0%, transparent 38%, var(--sheen-peak,#fffaf2) 50%, transparent 62%, transparent 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.Benefits-module__eGTe_G__coupon:before{background-image:linear-gradient(105deg, transparent 0%, transparent 38%, color-mix(in srgb, var(--sheen-peak,#fffaf2) 88%, transparent) 50%, transparent 62%, transparent 100%)}}.Benefits-module__eGTe_G__coupon:before{background-repeat:no-repeat;background-size:240% 100%;animation:9s ease-in-out infinite Benefits-module__eGTe_G__offer-sheen-pass}.Benefits-module__eGTe_G__coupon>*{z-index:1;position:relative}.Benefits-module__eGTe_G__couponPlain{border-width:1px;border-color:#3f5e4a42;animation:none}@supports (color:color-mix(in lab, red, red)){.Benefits-module__eGTe_G__couponPlain{border-color:color-mix(in srgb, var(--color-primary) 26%, transparent)}}.Benefits-module__eGTe_G__couponPlain{background:linear-gradient(105deg, #eaf0ec 0%, var(--sheen-warm,#f3e6d4) 100%)}@supports (color:color-mix(in lab, red, red)){.Benefits-module__eGTe_G__couponPlain{background:linear-gradient(105deg, color-mix(in srgb, var(--color-primary-soft) 92%, white) 0%, color-mix(in srgb, var(--sheen-warm,#f3e6d4) 40%, var(--color-primary-soft)) 100%)}}.Benefits-module__eGTe_G__couponPlain:before{display:none}@media (min-width:640px){.Benefits-module__eGTe_G__coupon{grid-template-columns:auto minmax(0,1fr) auto;column-gap:1.5rem}.Benefits-module__eGTe_G__couponPlain{grid-template-columns:minmax(0,1fr) auto}}.Benefits-module__eGTe_G__amount{font-family:var(--font-display,var(--font-newsreader), "Source Serif 4", "Times New Roman", serif);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);font-size:2.75rem;line-height:1;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--color-primary,#3f5e4a);margin:0}@media (min-width:40rem){.Benefits-module__eGTe_G__amount{font-size:3.25rem}}.Benefits-module__eGTe_G__copy{min-width:0}.Benefits-module__eGTe_G__eyebrow{margin:0;margin-bottom:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-semibold,600);font-size:.6875rem;font-weight:var(--font-weight-semibold,600);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-primary,#3f5e4a);text-transform:uppercase}.Benefits-module__eGTe_G__headline{font-family:var(--font-display,var(--font-newsreader), "Source Serif 4", "Times New Roman", serif);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text-primary,#1c1f24);margin:0}@media (min-width:40rem){.Benefits-module__eGTe_G__headline{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}.Benefits-module__eGTe_G__proof{margin:0;margin-top:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);color:var(--color-text-secondary,#4a525c)}.Benefits-module__eGTe_G__cta{border-radius:var(--radius-button,var(--radius-sm));background-color:var(--color-primary,#3f5e4a);width:100%;padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex;position:relative;overflow:hidden}@media (hover:hover){.Benefits-module__eGTe_G__cta:hover{background-color:var(--color-primary-hover,#344d3d)}}@media (min-width:40rem){.Benefits-module__eGTe_G__cta{align-self:center;width:auto}}.Benefits-module__eGTe_G__cta:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent 0%, var(--sheen-peak,#fffaf2) 45%, #ffffff8c 55%, transparent 100%);width:46%;position:absolute;inset:-30% auto -30% 0}@supports (color:color-mix(in lab, red, red)){.Benefits-module__eGTe_G__cta:after{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--sheen-peak,#fffaf2) 70%, transparent) 45%, #ffffff8c 55%, transparent 100%)}}.Benefits-module__eGTe_G__cta:after{animation:3.4s ease-in-out infinite Benefits-module__eGTe_G__offer-cta-glint}@media (prefers-reduced-motion:reduce){.Benefits-module__eGTe_G__coupon,.Benefits-module__eGTe_G__coupon:before,.Benefits-module__eGTe_G__cta:after{animation:none!important}.Benefits-module__eGTe_G__coupon{border-color:#3f5e4a7a}@supports (color:color-mix(in lab, red, red)){.Benefits-module__eGTe_G__coupon{border-color:color-mix(in srgb, var(--color-primary) 48%, transparent)}}.Benefits-module__eGTe_G__coupon{box-shadow:none}.Benefits-module__eGTe_G__coupon:before,.Benefits-module__eGTe_G__cta:after{content:none}}.Benefits-module__eGTe_G__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
.CategoryTiles-module__4LTPYa__section{gap:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex}.CategoryTiles-module__4LTPYa__head{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing,.25rem) * 3);display:flex}.CategoryTiles-module__4LTPYa__title{font-family:var(--font-display,var(--font-newsreader), "Source Serif 4", "Times New Roman", serif);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);margin:0}@media (min-width:40rem){.CategoryTiles-module__4LTPYa__title{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}}.CategoryTiles-module__4LTPYa__subtitle{margin:0;margin-top:var(--spacing,.25rem);max-width:var(--container-xl,36rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-text-secondary,#4a525c)}.CategoryTiles-module__4LTPYa__viewAll{align-items:center;gap:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-primary,#3f5e4a);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));text-decoration-line:none;display:none}@media (hover:hover){.CategoryTiles-module__4LTPYa__viewAll:hover{color:var(--color-primary-hover,#344d3d)}}@media (min-width:40rem){.CategoryTiles-module__4LTPYa__viewAll{display:inline-flex}}.CategoryTiles-module__4LTPYa__arrow{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4)}.CategoryTiles-module__4LTPYa__grid{gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.CategoryTiles-module__4LTPYa__grid{gap:calc(var(--spacing,.25rem) * 4)}}.CategoryTiles-module__4LTPYa__grid[data-count="1"]{max-width:var(--container-md,28rem);grid-template-columns:repeat(1,minmax(0,1fr))}.CategoryTiles-module__4LTPYa__grid[data-count="3"]>:last-child{grid-column:span 2/span 2}@media (min-width:1024px){.CategoryTiles-module__4LTPYa__grid[data-count="1"]{max-width:var(--container-sm,24rem)}.CategoryTiles-module__4LTPYa__grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.CategoryTiles-module__4LTPYa__grid[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.CategoryTiles-module__4LTPYa__grid[data-count="3"]>:last-child{grid-column:span 1/span 1}.CategoryTiles-module__4LTPYa__grid[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.CategoryTiles-module__4LTPYa__tile{border-radius:var(--radius-2xl,1rem);background-color:#e6eaee66;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.CategoryTiles-module__4LTPYa__tile{background-color:color-mix(in oklab, var(--color-mist,#e6eaee) 40%, transparent)}}.CategoryTiles-module__4LTPYa__tile{text-align:left;box-shadow:var(--shadow-sm), 0 0 0 1px var(--color-border);text-decoration-line:none;transition:box-shadow .25s,transform .25s}.CategoryTiles-module__4LTPYa__tile:hover,.CategoryTiles-module__4LTPYa__tile:focus-visible{box-shadow:var(--shadow-md), 0 0 0 1px var(--color-border);z-index:1;transform:translateY(-2px)}.CategoryTiles-module__4LTPYa__media{border-top-left-radius:var(--radius-2xl,1rem);border-top-right-radius:var(--radius-2xl,1rem);background-color:var(--color-mist,#e6eaee);aspect-ratio:3/4;position:relative;overflow:hidden}.CategoryTiles-module__4LTPYa__image{object-fit:cover;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.5s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1))}.CategoryTiles-module__4LTPYa__tile:hover .CategoryTiles-module__4LTPYa__image{transform:scale(1.05)}.CategoryTiles-module__4LTPYa__fallback{font-family:var(--font-display,var(--font-newsreader), "Source Serif 4", "Times New Roman", serif);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)));color:#3f5e4a40;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.CategoryTiles-module__4LTPYa__fallback{color:color-mix(in oklab, var(--color-primary,#3f5e4a) 25%, transparent)}}.CategoryTiles-module__4LTPYa__fallback{background:linear-gradient(160deg, var(--color-mist), var(--color-primary-soft))}.CategoryTiles-module__4LTPYa__shade{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#1c1f24cc;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.CategoryTiles-module__4LTPYa__shade{--tw-gradient-from:color-mix(in oklab, var(--color-ink,#1c1f24) 80%, transparent)}}.CategoryTiles-module__4LTPYa__shade{--tw-gradient-via:#1c1f2459}@supports (color:color-mix(in lab, red, red)){.CategoryTiles-module__4LTPYa__shade{--tw-gradient-via:color-mix(in oklab, var(--color-ink,#1c1f24) 35%, transparent)}}.CategoryTiles-module__4LTPYa__shade{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:transparent;pointer-events:none}.CategoryTiles-module__4LTPYa__copy{padding:calc(var(--spacing,.25rem) * 4);flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}@media (min-width:40rem){.CategoryTiles-module__4LTPYa__copy{padding:calc(var(--spacing,.25rem) * 5)}}.CategoryTiles-module__4LTPYa__badge{margin-bottom:calc(var(--spacing,.25rem) * 2);background-color:#ffffffe6;border-radius:3.40282e38px;width:fit-content}@supports (color:color-mix(in lab, red, red)){.CategoryTiles-module__4LTPYa__badge{background-color:color-mix(in oklab, var(--color-white,#fff) 90%, transparent)}}.CategoryTiles-module__4LTPYa__badge{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-medium,500);font-size:.7rem;font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-ink,#1c1f24)}.CategoryTiles-module__4LTPYa__name{-webkit-line-clamp:2;font-family:var(--font-display,var(--font-newsreader), "Source Serif 4", "Times New Roman", serif);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);text-wrap:balance;color:var(--color-white,#fff);-webkit-box-orient:vertical;margin:0;padding-block-end:.22em;display:-webkit-box;overflow:hidden}@media (min-width:40rem){.CategoryTiles-module__4LTPYa__name{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}@media (min-width:640px){.CategoryTiles-module__4LTPYa__name{-webkit-line-clamp:3}}.CategoryTiles-module__4LTPYa__meta{margin:0;margin-top:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.CategoryTiles-module__4LTPYa__meta{color:color-mix(in oklab, var(--color-white,#fff) 75%, transparent)}}@media (min-width:40rem){.CategoryTiles-module__4LTPYa__meta{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.CategoryTiles-module__4LTPYa__go{margin-top:calc(var(--spacing,.25rem) * 2);align-items:center;gap:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#ffffffe6;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.CategoryTiles-module__4LTPYa__go{color:color-mix(in oklab, var(--color-white,#fff) 90%, transparent)}}.CategoryTiles-module__4LTPYa__go{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.CategoryTiles-module__4LTPYa__tile:hover .CategoryTiles-module__4LTPYa__go{transform:translate(2px)}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}
.HeroSlider-module__CzoRzq__section{width:100%;animation:.8s ease-out both HeroSlider-module__CzoRzq__fadeIn}.HeroSlider-module__CzoRzq__frame{border-radius:var(--radius-2xl,1rem);background-color:var(--color-mist,#e6eaee);box-shadow:var(--shadow-md);position:relative;overflow:hidden}.HeroSlider-module__CzoRzq__liveRegion{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.HeroSlider-module__CzoRzq__stage{aspect-ratio:16/11;position:relative}@media (min-width:640px){.HeroSlider-module__CzoRzq__stage{aspect-ratio:16/8}}@media (min-width:1024px){.HeroSlider-module__CzoRzq__stage{aspect-ratio:16/7}}.HeroSlider-module__CzoRzq__slide{opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.7s;pointer-events:none;transition-duration:.7s;position:absolute;inset:0}.HeroSlider-module__CzoRzq__slideActive{opacity:1;pointer-events:auto}.HeroSlider-module__CzoRzq__image{object-fit:cover;transform:scale(1.04)}.HeroSlider-module__CzoRzq__slideActive .HeroSlider-module__CzoRzq__image{animation:8s ease-out forwards HeroSlider-module__CzoRzq__kenBurns}@keyframes HeroSlider-module__CzoRzq__kenBurns{0%{transform:scale(1.04)}to{transform:scale(1.14)}}.HeroSlider-module__CzoRzq__overlay{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#1c1f24bf;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.HeroSlider-module__CzoRzq__overlay{--tw-gradient-from:color-mix(in oklab, var(--color-ink,#1c1f24) 75%, transparent)}}.HeroSlider-module__CzoRzq__overlay{--tw-gradient-via:#1c1f2466}@supports (color:color-mix(in lab, red, red)){.HeroSlider-module__CzoRzq__overlay{--tw-gradient-via:color-mix(in oklab, var(--color-ink,#1c1f24) 40%, transparent)}}.HeroSlider-module__CzoRzq__overlay{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:transparent;pointer-events:none}.HeroSlider-module__CzoRzq__overlayRight{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#1c1f24bf}@supports (color:color-mix(in lab, red, red)){.HeroSlider-module__CzoRzq__overlayRight{--tw-gradient-from:color-mix(in oklab, var(--color-ink,#1c1f24) 75%, transparent)}}.HeroSlider-module__CzoRzq__overlayRight{--tw-gradient-via:#1c1f2466}@supports (color:color-mix(in lab, red, red)){.HeroSlider-module__CzoRzq__overlayRight{--tw-gradient-via:color-mix(in oklab, var(--color-ink,#1c1f24) 40%, transparent)}}.HeroSlider-module__CzoRzq__overlayRight{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:transparent}.HeroSlider-module__CzoRzq__content{padding-inline:calc(var(--spacing,.25rem) * 6);padding-bottom:calc(var(--spacing,.25rem) * 14);justify-content:flex-start;align-items:center;display:flex;position:absolute;inset:0}@media (min-width:40rem){.HeroSlider-module__CzoRzq__content{padding-inline:calc(var(--spacing,.25rem) * 14);padding-bottom:calc(var(--spacing,.25rem) * 12)}}@media (min-width:64rem){.HeroSlider-module__CzoRzq__content{padding-inline:calc(var(--spacing,.25rem) * 20);padding-bottom:calc(var(--spacing,.25rem) * 10)}}.HeroSlider-module__CzoRzq__contentRight{justify-content:flex-end}.HeroSlider-module__CzoRzq__copy{max-width:var(--container-md,28rem);color:var(--color-white,#fff)}@media (min-width:40rem){.HeroSlider-module__CzoRzq__copy{max-width:var(--container-lg,32rem)}}@media (min-width:64rem){.HeroSlider-module__CzoRzq__copy{max-width:var(--container-xl,36rem)}}.HeroSlider-module__CzoRzq__copy{animation:.7s ease-out both HeroSlider-module__CzoRzq__rise}.HeroSlider-module__CzoRzq__copyRight{text-align:right}.HeroSlider-module__CzoRzq__badge{margin-bottom:calc(var(--spacing,.25rem) * 3);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius-pill,9999px);background-color:#ffffff26;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.HeroSlider-module__CzoRzq__badge{background-color:color-mix(in oklab, var(--color-white,#fff) 15%, transparent)}}.HeroSlider-module__CzoRzq__badge{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-white,#fff);text-transform:uppercase;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.HeroSlider-module__CzoRzq__badge{--tw-ring-color:color-mix(in oklab, var(--color-white,#fff) 20%, transparent)}}.HeroSlider-module__CzoRzq__badge{--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.HeroSlider-module__CzoRzq__title{font-family:var(--font-display,var(--font-newsreader), "Source Serif 4", "Times New Roman", serif);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-leading:1.05;--tw-font-weight:var(--font-weight-medium,500);line-height:1.05;font-weight:var(--font-weight-medium,500);text-wrap:balance;margin:0}@media (min-width:40rem){.HeroSlider-module__CzoRzq__title{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}@media (min-width:64rem){.HeroSlider-module__CzoRzq__title{font-size:var(--text-6xl,3.75rem);line-height:var(--tw-leading,var(--text-6xl--line-height,1))}}.HeroSlider-module__CzoRzq__title{text-shadow:0 2px 16px #1c1f2440}.HeroSlider-module__CzoRzq__subtitle{margin-top:calc(var(--spacing,.25rem) * 4);max-width:65ch;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));color:#ffffffd9;margin-bottom:0}@supports (color:color-mix(in lab, red, red)){.HeroSlider-module__CzoRzq__subtitle{color:color-mix(in oklab, var(--color-white,#fff) 85%, transparent)}}@media (min-width:64rem){.HeroSlider-module__CzoRzq__subtitle{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}.HeroSlider-module__CzoRzq__subtitle{text-shadow:0 1px 8px #1c1f244d}.HeroSlider-module__CzoRzq__cta{margin-top:calc(var(--spacing,.25rem) * 6);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-pill,9999px);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 7);padding-block:calc(var(--spacing,.25rem) * 3.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-ink,#1c1f24);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));text-decoration-line:none;display:inline-flex}@media (hover:hover){.HeroSlider-module__CzoRzq__cta:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.HeroSlider-module__CzoRzq__cta:hover{background-color:color-mix(in oklab, var(--color-white,#fff) 90%, transparent)}}.HeroSlider-module__CzoRzq__cta:hover{--tw-shadow:0 12px 40px var(--tw-shadow-color,#1c1f241f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.HeroSlider-module__CzoRzq__cta:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-white,#fff)}.HeroSlider-module__CzoRzq__ctaArrow{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.HeroSlider-module__CzoRzq__cta:hover .HeroSlider-module__CzoRzq__ctaArrow{transform:translate(2px)}.HeroSlider-module__CzoRzq__arrow{z-index:var(--z-local);height:calc(var(--spacing,.25rem) * 11);width:calc(var(--spacing,.25rem) * 11);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);appearance:none;background-color:#ffffffd9;border-radius:3.40282e38px;justify-content:center;align-items:center;display:none;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.HeroSlider-module__CzoRzq__arrow{background-color:color-mix(in oklab, var(--color-surface,#fff) 85%, transparent)}}.HeroSlider-module__CzoRzq__arrow{color:var(--color-text-primary,#1c1f24);--tw-shadow:0 4px 14px var(--tw-shadow-color,#1c1f2414);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.HeroSlider-module__CzoRzq__arrow:hover{background-color:var(--color-surface,#fff)}}.HeroSlider-module__CzoRzq__arrow:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-primary,#3f5e4a)}@media (min-width:40rem){.HeroSlider-module__CzoRzq__arrow{display:flex}}.HeroSlider-module__CzoRzq__arrow svg{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5)}.HeroSlider-module__CzoRzq__arrowPrev{left:calc(var(--spacing,.25rem) * 3)}.HeroSlider-module__CzoRzq__arrowNext{right:calc(var(--spacing,.25rem) * 3)}.HeroSlider-module__CzoRzq__controls{bottom:calc(var(--spacing,.25rem) * 2);z-index:var(--z-local);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;gap:var(--spacing,.25rem);display:flex;position:absolute;left:50%}.HeroSlider-module__CzoRzq__dots{display:flex}.HeroSlider-module__CzoRzq__dot{height:calc(var(--spacing,.25rem) * 11);width:calc(var(--spacing,.25rem) * 6);cursor:pointer;border-style:var(--tw-border-style);background-color:#0000;border-width:0;padding:0;position:relative}.HeroSlider-module__CzoRzq__dot:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-white,#fff)}.HeroSlider-module__CzoRzq__dot:before{height:calc(var(--spacing,.25rem) * 1.5);width:calc(var(--spacing,.25rem) * 1.5);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#ffffffb3;border-radius:3.40282e38px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.HeroSlider-module__CzoRzq__dot:before{background-color:color-mix(in oklab, var(--color-white,#fff) 70%, transparent)}}.HeroSlider-module__CzoRzq__dot:before{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-content:"";content:var(--tw-content)}.HeroSlider-module__CzoRzq__dot:hover:before{background-color:var(--color-white,#fff)}.HeroSlider-module__CzoRzq__dotActive{width:calc(var(--spacing,.25rem) * 10)}.HeroSlider-module__CzoRzq__dotActive:before{width:calc(var(--spacing,.25rem) * 8);background-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.HeroSlider-module__CzoRzq__dotActive:before{background-color:color-mix(in oklab, var(--color-white,#fff) 35%, transparent)}}.HeroSlider-module__CzoRzq__dotProgress{height:calc(var(--spacing,.25rem) * 1.5);width:calc(var(--spacing,.25rem) * 8);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);pointer-events:none;border-radius:3.40282e38px;position:absolute;top:50%;left:50%;overflow:hidden}.HeroSlider-module__CzoRzq__dotProgressFill{background-color:var(--color-white,#fff);transform-origin:0;border-radius:3.40282e38px;height:100%;animation:6.5s linear forwards HeroSlider-module__CzoRzq__dot-progress;display:block}@keyframes HeroSlider-module__CzoRzq__dot-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes HeroSlider-module__CzoRzq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes HeroSlider-module__CzoRzq__rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.HeroSlider-module__CzoRzq__slideActive .HeroSlider-module__CzoRzq__image,.HeroSlider-module__CzoRzq__copy,.HeroSlider-module__CzoRzq__section,.HeroSlider-module__CzoRzq__dotProgressFill{animation:none}.HeroSlider-module__CzoRzq__image{transform:none}.HeroSlider-module__CzoRzq__dotActive:before{background-color:var(--color-white,#fff)}}@property --tw-duration{syntax:"*";inherits:false}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
.WishlistButton-module__O1_Fwq__icon{width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11);cursor:pointer;border-radius:var(--radius-button,var(--radius-sm));border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#d7dde3);background-color:var(--color-surface,#fff);color:var(--color-text-secondary,#4a525c);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));justify-content:center;align-items:center;display:flex}@media (hover:hover){.WishlistButton-module__O1_Fwq__icon:hover{border-color:var(--color-primary,#3f5e4a);color:var(--color-primary,#3f5e4a)}}.WishlistButton-module__O1_Fwq__icon:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-primary,#3f5e4a)}.WishlistButton-module__O1_Fwq__overlay{top:calc(var(--spacing,.25rem) * 2);right:calc(var(--spacing,.25rem) * 2);z-index:10;width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11);cursor:pointer;border-style:var(--tw-border-style);color:var(--color-text-secondary,#4a525c);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#0000;border-width:0;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}@media (hover:hover){.WishlistButton-module__O1_Fwq__overlay:hover{color:var(--color-primary,#3f5e4a)}}.WishlistButton-module__O1_Fwq__overlay:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-primary,#3f5e4a)}.WishlistButton-module__O1_Fwq__overlay .WishlistButton-module__O1_Fwq__glyph{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);appearance:none;background-color:#ffffffe6;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.WishlistButton-module__O1_Fwq__overlay .WishlistButton-module__O1_Fwq__glyph{background-color:color-mix(in oklab, var(--color-surface,#fff) 90%, transparent)}}.WishlistButton-module__O1_Fwq__overlay .WishlistButton-module__O1_Fwq__glyph{--tw-shadow:0 1px 0 var(--tw-shadow-color,#1c1f240a), 0 2px 6px var(--tw-shadow-color,#1c1f240d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.WishlistButton-module__O1_Fwq__overlay:active .WishlistButton-module__O1_Fwq__glyph{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.WishlistButton-module__O1_Fwq__active{color:var(--color-error,#b42318)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
.ProductCard-module__h24rAW__card{border-radius:var(--radius-2xl,1rem);background-color:var(--color-surface,#fff);height:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;box-shadow:var(--shadow-xs), 0 0 0 1px var(--color-border);flex-direction:column;transition-duration:.3s;display:flex;position:relative;overflow:hidden}.ProductCard-module__h24rAW__card:focus-within{box-shadow:var(--shadow-md), 0 0 0 1px #3f5e4a59;z-index:1}.ProductCard-module__h24rAW__card:hover{box-shadow:var(--shadow-md), 0 0 0 1px #3f5e4a33;z-index:1;transform:translateY(-4px)}.ProductCard-module__h24rAW__mainHit{z-index:0;cursor:pointer;height:100%;color:inherit;--tw-outline-style:none;outline-style:none;flex-direction:column;display:flex;position:relative}.ProductCard-module__h24rAW__mainHit:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-primary,#3f5e4a)}.ProductCard-module__h24rAW__srOnly{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ProductCard-module__h24rAW__media{border-top-left-radius:var(--radius-2xl,1rem);border-top-right-radius:var(--radius-2xl,1rem);background-color:var(--color-mist,#e6eaee);aspect-ratio:4/5;position:relative;overflow:hidden}.ProductCard-module__h24rAW__image{object-fit:cover;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.7s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.7s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1))}.ProductCard-module__h24rAW__imageSecondary{object-fit:cover;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.5s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));pointer-events:none;position:absolute;inset:0}@media (hover:hover){.ProductCard-module__h24rAW__hasSecondary:hover .ProductCard-module__h24rAW__image{opacity:0;transform:scale(1.1)}.ProductCard-module__h24rAW__hasSecondary:hover .ProductCard-module__h24rAW__imageSecondary{opacity:1;transform:scale(1.08)}.ProductCard-module__h24rAW__card:not(.ProductCard-module__h24rAW__hasSecondary):hover .ProductCard-module__h24rAW__image{transform:scale(1.1)}.ProductCard-module__h24rAW__card:hover .ProductCard-module__h24rAW__detailDock{opacity:1;transform:translateY(0)}.ProductCard-module__h24rAW__card:hover .ProductCard-module__h24rAW__swatch{transform:scale(1.12)}.ProductCard-module__h24rAW__card:hover .ProductCard-module__h24rAW__cartFab:not(:disabled){border-color:var(--color-primary);background:var(--color-primary);color:#fff;box-shadow:var(--shadow-md)}}@media (hover:none){.ProductCard-module__h24rAW__hasSecondary:active .ProductCard-module__h24rAW__image{opacity:0;transform:scale(1.06)}.ProductCard-module__h24rAW__hasSecondary:active .ProductCard-module__h24rAW__imageSecondary{opacity:1;transform:scale(1.06)}.ProductCard-module__h24rAW__detailDock{opacity:1;transform:none}}.ProductCard-module__h24rAW__detailDock{z-index:1;justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 10);padding-bottom:calc(var(--spacing,.25rem) * 3);opacity:0;transition:opacity .28s var(--ease-out-soft), transform .28s var(--ease-out-soft);pointer-events:none;inset-inline:0;background:linear-gradient(#0000 0%,#1c1f2459 45%,#1c1f24c7 100%);flex-wrap:wrap;display:flex;position:absolute;bottom:0;transform:translateY(12px)}.ProductCard-module__h24rAW__detailFabric{border-radius:var(--radius-pill,9999px);background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.ProductCard-module__h24rAW__detailFabric{background-color:color-mix(in oklab, var(--color-white,#fff) 95%, transparent)}}.ProductCard-module__h24rAW__detailFabric{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-ink,#1c1f24);text-transform:uppercase;--tw-shadow:0 1px 0 var(--tw-shadow-color,#1c1f240a), 0 2px 6px var(--tw-shadow-color,#1c1f240d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ProductCard-module__h24rAW__detailSizes{justify-content:flex-end;gap:var(--spacing,.25rem);flex-wrap:wrap;display:flex}.ProductCard-module__h24rAW__detailSize{appearance:none;border-radius:var(--radius-sm,8px);background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.ProductCard-module__h24rAW__detailSize{background-color:color-mix(in oklab, var(--color-white,#fff) 20%, transparent)}}.ProductCard-module__h24rAW__detailSize{padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-medium,500);font-size:11px;font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.ProductCard-module__h24rAW__detailSize{--tw-ring-color:color-mix(in oklab, var(--color-white,#fff) 35%, transparent)}}.ProductCard-module__h24rAW__mediaFallback{padding:calc(var(--spacing,.25rem) * 4);font-family:var(--font-display,var(--font-newsreader), "Source Serif 4", "Times New Roman", serif);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));color:#3f5e4a66;align-items:flex-end;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ProductCard-module__h24rAW__mediaFallback{color:color-mix(in oklab, var(--color-primary,#3f5e4a) 40%, transparent)}}.ProductCard-module__h24rAW__chrome{pointer-events:none;z-index:10;aspect-ratio:4/5;inset-inline:0;position:absolute;top:0}.ProductCard-module__h24rAW__badges{top:calc(var(--spacing,.25rem) * 3);left:calc(var(--spacing,.25rem) * 3);align-items:flex-start;gap:var(--spacing,.25rem);flex-direction:column;display:flex;position:absolute}.ProductCard-module__h24rAW__badgeNew{appearance:none;border-radius:var(--radius-pill,9999px);background-color:var(--color-primary,#3f5e4a);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);--tw-shadow:0 1px 0 var(--tw-shadow-color,#1c1f240a), 0 2px 6px var(--tw-shadow-color,#1c1f240d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ProductCard-module__h24rAW__badgeHit{appearance:none;border-radius:var(--radius-pill,9999px);background-color:var(--color-ink,#1c1f24);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);--tw-shadow:0 1px 0 var(--tw-shadow-color,#1c1f240a), 0 2px 6px var(--tw-shadow-color,#1c1f240d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ProductCard-module__h24rAW__badgeSale{appearance:none;border-radius:var(--radius-pill,9999px);background-color:var(--color-error,#b42318);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);--tw-shadow:0 1px 0 var(--tw-shadow-color,#1c1f240a), 0 2px 6px var(--tw-shadow-color,#1c1f240d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ProductCard-module__h24rAW__lowStock{bottom:calc(var(--spacing,.25rem) * 3);left:calc(var(--spacing,.25rem) * 3);appearance:none;border-radius:var(--radius-pill,9999px);background-color:#fffffff2;max-width:calc(100% - 4.5rem);position:absolute}@supports (color:color-mix(in lab, red, red)){.ProductCard-module__h24rAW__lowStock{background-color:color-mix(in oklab, var(--color-surface,#fff) 95%, transparent)}}.ProductCard-module__h24rAW__lowStock{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-medium,500);font-size:11px;font-weight:var(--font-weight-medium,500);color:var(--color-error,#b42318);--tw-shadow:0 1px 0 var(--tw-shadow-color,#1c1f240a), 0 2px 6px var(--tw-shadow-color,#1c1f240d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ProductCard-module__h24rAW__lowStockBar{margin-top:var(--spacing,.25rem);height:var(--spacing,.25rem);background-color:var(--color-mist,#e6eaee);border-radius:3.40282e38px;width:100%;overflow:hidden}.ProductCard-module__h24rAW__lowStockFill{background-color:var(--color-error,#b42318);border-radius:3.40282e38px;height:100%;display:block}.ProductCard-module__h24rAW__lowStockFill20{width:20%}.ProductCard-module__h24rAW__lowStockFill40{width:40%}.ProductCard-module__h24rAW__lowStockFill60{width:60%}.ProductCard-module__h24rAW__lowStockFill80{width:80%}.ProductCard-module__h24rAW__chrome button{pointer-events:auto}.ProductCard-module__h24rAW__body{gap:calc(var(--spacing,.25rem) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 3.5);flex-direction:column;flex:1;display:flex;position:relative}.ProductCard-module__h24rAW__priceAside{pointer-events:none;right:calc(var(--spacing,.25rem) * 3.5);bottom:calc(var(--spacing,.25rem) * 3.5);z-index:2;align-items:flex-end;gap:var(--spacing,.25rem);flex-direction:column;display:flex;position:absolute}.ProductCard-module__h24rAW__priceAsideSpacer{visibility:hidden;align-items:flex-end;gap:var(--spacing,.25rem);flex-direction:column;flex-shrink:0;width:5.75rem;min-height:3.75rem;display:flex}.ProductCard-module__h24rAW__cartFab{pointer-events:auto;width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#d7dde3);background-color:var(--color-surface,#fff);color:var(--color-primary,#3f5e4a);--tw-shadow:0 1px 0 var(--tw-shadow-color,#1c1f240a), 0 2px 6px var(--tw-shadow-color,#1c1f240d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-radius:3.40282e38px;justify-content:center;align-items:center;transition-duration:.2s;display:flex}@media (hover:hover){.ProductCard-module__h24rAW__cartFab:hover{border-color:var(--color-primary,#3f5e4a);background-color:var(--color-primary,#3f5e4a);color:var(--color-white,#fff)}}.ProductCard-module__h24rAW__cartFab:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-primary,#3f5e4a)}.ProductCard-module__h24rAW__cartFab:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.ProductCard-module__h24rAW__cartFab:disabled{cursor:not-allowed;opacity:.45}.ProductCard-module__h24rAW__cartFabIcon{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5)}.ProductCard-module__h24rAW__metaRow{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.ProductCard-module__h24rAW__overline{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium,500);min-width:0;font-size:11px;font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-text-secondary,#4a525c);text-transform:uppercase;margin:0;overflow:hidden}.ProductCard-module__h24rAW__sizeMeta{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-text-secondary,#4a525c);display:block}.ProductCard-module__h24rAW__rating{align-items:center;gap:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text-primary,#1c1f24);flex-shrink:0;display:inline-flex}.ProductCard-module__h24rAW__star{height:calc(var(--spacing,.25rem) * 3.5);width:calc(var(--spacing,.25rem) * 3.5);color:var(--color-primary,#3f5e4a)}.ProductCard-module__h24rAW__ratingCount{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-text-secondary,#4a525c)}.ProductCard-module__h24rAW__title{-webkit-line-clamp:2;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:1.4;--tw-font-weight:var(--font-weight-medium,500);line-height:1.4;font-weight:var(--font-weight-medium,500);color:var(--color-text-primary,#1c1f24);-webkit-box-orient:vertical;margin:0;padding-block-end:.22em;display:-webkit-box;overflow:hidden}@media (min-width:40rem){.ProductCard-module__h24rAW__title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}}.ProductCard-module__h24rAW__title{min-height:3.02em}.ProductCard-module__h24rAW__colorMeta{--tw-leading:var(--leading-snug,1.375);font-size:.75rem;line-height:var(--leading-snug,1.375);color:var(--color-text-secondary,#4a525c);margin:0}.ProductCard-module__h24rAW__swatches{margin-top:var(--spacing,.25rem);align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.ProductCard-module__h24rAW__swatch{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-border,#d7dde3);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-radius:3.40282e38px;transition-duration:.2s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #fff}.ProductCard-module__h24rAW__swatchImg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ProductCard-module__h24rAW__swatchPhoto{background:#c5ccd4}.ProductCard-module__h24rAW__swatchPattern{background:repeating-linear-gradient(135deg,#d5d0c8 0 3px,#ebe6de 3px 6px)}.ProductCard-module__h24rAW__swatchIvory{background:#f4f1ea}.ProductCard-module__h24rAW__swatchGray{background:#9aa3ad}.ProductCard-module__h24rAW__swatchGreen{background:#3f5e4a}.ProductCard-module__h24rAW__swatchBlue{background:#4a6fa5}.ProductCard-module__h24rAW__swatchRose{background:#d4a5a5}.ProductCard-module__h24rAW__swatchBeige{background:#cbb79a}.ProductCard-module__h24rAW__swatchBrown{background:#8b6b4a}.ProductCard-module__h24rAW__swatchYellow{background:#d4b45a}.ProductCard-module__h24rAW__swatchRed{background:#b54a4a}.ProductCard-module__h24rAW__swatchBlack{background:#1c1f24}.ProductCard-module__h24rAW__swatchDefault{background:#c5ccd4}.ProductCard-module__h24rAW__priceRow{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing,.25rem) * 2);padding-top:calc(var(--spacing,.25rem) * 2);margin-top:auto;display:flex}.ProductCard-module__h24rAW__priceBlock{justify-content:flex-end;gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;flex:1;min-width:0;display:flex}.ProductCard-module__h24rAW__price{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary,#1c1f24);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ProductCard-module__h24rAW__compareAt{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-text-secondary,#4a525c);font-variant-numeric:tabular-nums;text-decoration-line:line-through}.ProductCard-module__h24rAW__badgeOk{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-success,#2f6f4e)}.ProductCard-module__h24rAW__badgeMuted{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-text-secondary,#4a525c)}@property --tw-duration{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ease{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-leading{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}
.ProductRow-module__-ywbRq__section{gap:calc(var(--spacing,.25rem) * 5);flex-direction:column;display:flex}.ProductRow-module__-ywbRq__head{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing,.25rem) * 3);display:flex}.ProductRow-module__-ywbRq__title{font-family:var(--font-display,var(--font-newsreader), "Source Serif 4", "Times New Roman", serif);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);margin:0}@media (min-width:40rem){.ProductRow-module__-ywbRq__title{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}}.ProductRow-module__-ywbRq__subtitle{margin:0;margin-top:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-text-secondary,#4a525c)}.ProductRow-module__-ywbRq__controls{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.ProductRow-module__-ywbRq__viewAll{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-primary,#3f5e4a);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));text-decoration-line:none;display:none}@media (hover:hover){.ProductRow-module__-ywbRq__viewAll:hover{color:var(--color-primary-hover,#344d3d)}}@media (min-width:40rem){.ProductRow-module__-ywbRq__viewAll{display:inline}}.ProductRow-module__-ywbRq__navBtn{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);cursor:pointer;border-radius:var(--radius-button,var(--radius-sm));border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#d7dde3);background-color:var(--color-surface,#fff);color:var(--color-text-primary,#1c1f24);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));justify-content:center;align-items:center;display:none}@media (hover:hover){.ProductRow-module__-ywbRq__navBtn:hover{border-color:#3f5e4a66}@supports (color:color-mix(in lab, red, red)){.ProductRow-module__-ywbRq__navBtn:hover{border-color:color-mix(in oklab, var(--color-primary,#3f5e4a) 40%, transparent)}}.ProductRow-module__-ywbRq__navBtn:hover{background-color:var(--color-primary-soft,#e8efea)}}.ProductRow-module__-ywbRq__navBtn:disabled{cursor:not-allowed;opacity:.4}@media (min-width:40rem){.ProductRow-module__-ywbRq__navBtn{display:inline-flex}}.ProductRow-module__-ywbRq__navBtn svg{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4)}.ProductRow-module__-ywbRq__scroller{margin-inline:calc(-1 * var(--page-gutter));padding-inline:var(--page-gutter);scroll-snap-type:x var(--tw-scroll-snap-strictness);gap:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 2);display:flex;overflow-x:auto}@media (min-width:40rem){.ProductRow-module__-ywbRq__scroller{margin-inline:0;padding-inline:0}}.ProductRow-module__-ywbRq__scroller{scroll-padding-inline:var(--page-gutter);scrollbar-width:thin}@media (min-width:640px){.ProductRow-module__-ywbRq__scroller{scroll-padding-inline:0}}.ProductRow-module__-ywbRq__item{scroll-snap-align:start;flex-shrink:0;width:240px}@media (min-width:40rem){.ProductRow-module__-ywbRq__item{width:260px}}@media (min-width:64rem){.ProductRow-module__-ywbRq__item{width:280px}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}
.product-module__GSdIfq__page{gap:calc(var(--spacing,.25rem) * 8);flex-direction:column;display:flex}@media (min-width:40rem){.product-module__GSdIfq__page{gap:calc(var(--spacing,.25rem) * 10)}}.product-module__GSdIfq__grid{gap:calc(var(--spacing,.25rem) * 8);display:grid}@media (min-width:64rem){.product-module__GSdIfq__grid{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 10);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.product-module__GSdIfq__grid{animation:.45s ease-out both product-module__GSdIfq__pageIn}.product-module__GSdIfq__grid>:last-child{animation:.5s ease-out 80ms both product-module__GSdIfq__panelIn}@keyframes product-module__GSdIfq__pageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes product-module__GSdIfq__panelIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
.Testimonials-module__L9Y4ma__section{gap:calc(var(--spacing,.25rem) * 5);flex-direction:column;display:flex}.Testimonials-module__L9Y4ma__head{max-width:var(--container-2xl,42rem)}.Testimonials-module__L9Y4ma__title{font-family:var(--font-display,var(--font-newsreader), "Source Serif 4", "Times New Roman", serif);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);margin:0}@media (min-width:40rem){.Testimonials-module__L9Y4ma__title{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}}.Testimonials-module__L9Y4ma__subtitle{margin:0;margin-top:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-text-secondary,#4a525c)}.Testimonials-module__L9Y4ma__grid{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.Testimonials-module__L9Y4ma__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.Testimonials-module__L9Y4ma__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.Testimonials-module__L9Y4ma__grid[data-count="2"]{max-width:var(--container-3xl,48rem);grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto}}.Testimonials-module__L9Y4ma__card{border-radius:var(--radius-card,var(--radius-md));background-color:var(--color-surface,#fff);box-shadow:0 0 0 1px var(--color-border);flex-direction:column;display:flex;overflow:hidden}.Testimonials-module__L9Y4ma__media{aspect-ratio:4/3;border-top-left-radius:var(--radius-card,var(--radius-md));border-top-right-radius:var(--radius-card,var(--radius-md));background-color:var(--color-mist,#e6eaee);width:100%;position:relative;overflow:hidden}.Testimonials-module__L9Y4ma__mediaLink{display:block;position:absolute;inset:0}.Testimonials-module__L9Y4ma__mediaImg{object-fit:cover}.Testimonials-module__L9Y4ma__body{gap:calc(var(--spacing,.25rem) * 3);padding:calc(var(--spacing,.25rem) * 5);flex-direction:column;flex:1;display:flex}.Testimonials-module__L9Y4ma__stars{gap:calc(var(--spacing,.25rem) * .5);display:flex}.Testimonials-module__L9Y4ma__starOn{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);color:var(--color-primary,#3f5e4a)}.Testimonials-module__L9Y4ma__starOff{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);color:var(--color-border,#d7dde3)}.Testimonials-module__L9Y4ma__text{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-text-primary,#1c1f24);flex:1;margin:0}.Testimonials-module__L9Y4ma__footer{gap:var(--spacing,.25rem);border-top-style:var(--tw-border-style);border-color:#d7dde3b3;border-top-width:1px;flex-direction:column;margin-top:auto;display:flex}@supports (color:color-mix(in lab, red, red)){.Testimonials-module__L9Y4ma__footer{border-color:color-mix(in oklab, var(--color-border,#d7dde3) 70%, transparent)}}.Testimonials-module__L9Y4ma__footer{padding-top:calc(var(--spacing,.25rem) * 3)}.Testimonials-module__L9Y4ma__name{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text-primary,#1c1f24)}.Testimonials-module__L9Y4ma__product{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-primary,#3f5e4a);text-decoration-line:none}@media (hover:hover){.Testimonials-module__L9Y4ma__product:hover{text-decoration-line:underline}}.Testimonials-module__L9Y4ma__product{overflow-wrap:anywhere}.Testimonials-module__L9Y4ma__productMuted{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-text-secondary,#4a525c);overflow-wrap:anywhere}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.home-module__YEK6_W__page{gap:calc(var(--spacing,.25rem) * 8);flex-direction:column;display:flex}@media (min-width:40rem){.home-module__YEK6_W__page{gap:calc(var(--spacing,.25rem) * 10)}}@media (min-width:64rem){.home-module__YEK6_W__page{gap:calc(var(--spacing,.25rem) * 12)}}.home-module__YEK6_W__error{color:var(--color-error,#b42318)}.home-module__YEK6_W__muted{color:var(--color-text-secondary,#4a525c)}.home-module__YEK6_W__careGuide{max-width:var(--container-2xl,42rem);align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 8);text-align:center;flex-direction:column;margin-inline:auto;display:flex}.home-module__YEK6_W__guideEyebrow{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-primary,#3f5e4a);text-transform:uppercase;margin:0}.home-module__YEK6_W__guideTitle{font-family:var(--font-display,var(--font-newsreader), "Source Serif 4", "Times New Roman", serif);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));color:var(--color-ink,#1c1f24);margin:0}@media (min-width:40rem){.home-module__YEK6_W__guideTitle{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}.home-module__YEK6_W__guideText{max-width:var(--container-xl,36rem);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-text-secondary,#4a525c);margin:0}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
