.MixedCatalogHome-module__aosxxW__page{--mixed-deep:#28563b;--mixed-green:#4a7c59;--mixed-ink:#1a1f1c;--mixed-neutral:#eef3ef;--mixed-line:#d9e2dc;--mixed-teal:#175a72;--mixed-blue:#1f70ae;--mixed-amber:#e4a629;color:var(--mixed-ink);background:#f7f9f7}.MixedCatalogHome-module__aosxxW__hero{padding-block:1rem 1.25rem}.MixedCatalogHome-module__aosxxW__heroContainer{position:relative}.MixedCatalogHome-module__aosxxW__heroShell{isolation:isolate;background:var(--mixed-deep);color:#fff;border-radius:16px;grid-template-columns:minmax(0,.92fr) minmax(30rem,1.08fr);gap:1rem;min-height:22rem;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 16px #15332029}.MixedCatalogHome-module__aosxxW__heroShell:before,.MixedCatalogHome-module__aosxxW__heroShell:after{z-index:-1;content:"";pointer-events:none;background:#ffffff12;border-radius:50%;position:absolute}.MixedCatalogHome-module__aosxxW__heroShell:before{width:20rem;height:20rem;inset-block-start:-8rem;inset-inline-end:-4rem}.MixedCatalogHome-module__aosxxW__heroShell:after{width:18rem;height:18rem;inset-block-end:-10rem;inset-inline-start:38%}.MixedCatalogHome-module__aosxxW__heroCopy{flex-direction:column;justify-content:center;min-width:0;padding:2rem 0 2rem 2.2rem;display:flex}html[dir=rtl] .MixedCatalogHome-module__aosxxW__heroCopy{padding:2rem 2.2rem 2rem 0}.MixedCatalogHome-module__aosxxW__heroLabel,.MixedCatalogHome-module__aosxxW__eyebrow{color:var(--mixed-green);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800;line-height:1.3}.MixedCatalogHome-module__aosxxW__heroLabel{color:#ddecdf;border-inline-start:3px solid #c7e4ce;align-self:flex-start;padding-inline-start:.55rem}.MixedCatalogHome-module__aosxxW__heroTitle{color:#fff;letter-spacing:-.025em;text-wrap:balance;max-width:14ch;margin:.55rem 0 0;font-size:clamp(2.15rem,4vw,3.25rem);font-weight:700;line-height:1.04}.MixedCatalogHome-module__aosxxW__heroBody{color:#ffffffd6;text-wrap:pretty;max-width:54ch;margin:.8rem 0 0;font-size:.96rem;line-height:1.7}.MixedCatalogHome-module__aosxxW__heroActions{flex-wrap:wrap;gap:.65rem;margin-top:1.15rem;display:flex}.MixedCatalogHome-module__aosxxW__primaryAction,.MixedCatalogHome-module__aosxxW__secondaryAction{border-radius:10px;justify-content:center;align-items:center;gap:.45rem;min-height:2.75rem;padding-inline:1rem;font-size:.86rem;font-weight:750;transition:background-color .18s,color .18s,transform .12s;display:inline-flex}.MixedCatalogHome-module__aosxxW__primaryAction{color:#214a32;background:#fff}.MixedCatalogHome-module__aosxxW__primaryAction:hover{background:#edf5ef}.MixedCatalogHome-module__aosxxW__secondaryAction{color:#fff;border:1px solid #ffffff6b}.MixedCatalogHome-module__aosxxW__secondaryAction:hover{background:#ffffff1a}.MixedCatalogHome-module__aosxxW__primaryAction:active,.MixedCatalogHome-module__aosxxW__secondaryAction:active,.MixedCatalogHome-module__aosxxW__catalogPortal:active,.MixedCatalogHome-module__aosxxW__intentLink:active,.MixedCatalogHome-module__aosxxW__momentTile:active,.MixedCatalogHome-module__aosxxW__budgetBand:active,.MixedCatalogHome-module__aosxxW__brandLink:active,.MixedCatalogHome-module__aosxxW__directoryLink:active{transform:scale(.985)}.MixedCatalogHome-module__aosxxW__assurances{color:#ffffffc7;flex-wrap:wrap;gap:.45rem .85rem;margin:1.15rem 0 0;padding:0;font-size:.74rem;list-style:none;display:flex}.MixedCatalogHome-module__aosxxW__assurances li{align-items:center;gap:.35rem;display:inline-flex}.MixedCatalogHome-module__aosxxW__catalogPortal,.MixedCatalogHome-module__aosxxW__mixedProduct,.MixedCatalogHome-module__aosxxW__momentTile,.MixedCatalogHome-module__aosxxW__spotlight,.MixedCatalogHome-module__aosxxW__directoryLink{--mixed-accent:var(--mixed-accent-light);--mixed-on-accent:var(--mixed-on-accent-light);--mixed-soft:var(--mixed-soft-light);--mixed-on-soft:var(--mixed-on-soft-light)}.MixedCatalogHome-module__aosxxW__catalogMosaic{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;min-width:0;padding:1rem 1rem 1rem 0;display:grid}html[dir=rtl] .MixedCatalogHome-module__aosxxW__catalogMosaic{padding:1rem 0 1rem 1rem}.MixedCatalogHome-module__aosxxW__catalogPortal{border:2px solid color-mix(in srgb, var(--mixed-accent) 72%, #fff);min-width:0;color:var(--mixed-on-soft);background:#fff;border-radius:14px;grid-column:auto;align-items:end;transition:border-color .18s,transform .15s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 7px 18px #051d0e2e}.MixedCatalogHome-module__aosxxW__catalogPortal:first-child{grid-area:auto;transform:none}html[dir=rtl] .MixedCatalogHome-module__aosxxW__catalogPortal:first-child{transform:none}.MixedCatalogHome-module__aosxxW__catalogPortal:nth-child(2){transform:none}html[dir=rtl] .MixedCatalogHome-module__aosxxW__catalogPortal:nth-child(2){transform:none}.MixedCatalogHome-module__aosxxW__catalogPortal:nth-child(3){transform:none}html[dir=rtl] .MixedCatalogHome-module__aosxxW__catalogPortal:nth-child(3){transform:none}.MixedCatalogHome-module__aosxxW__catalogPortal:last-child:nth-child(odd){grid-column:1/-1}.MixedCatalogHome-module__aosxxW__catalogPortal:hover{z-index:2;border-color:#fff;box-shadow:0 11px 22px #051d0e3d}.MixedCatalogHome-module__aosxxW__portalMedia{background:radial-gradient(circle at 24% 18%, color-mix(in srgb, var(--mixed-accent) 14%, transparent) 0, transparent 48%), color-mix(in srgb, var(--mixed-soft) 38%, #fff);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.MixedCatalogHome-module__aosxxW__portalImage{object-fit:contain;filter:drop-shadow(0 5px 5px #12231821);padding:.35rem}.MixedCatalogHome-module__aosxxW__catalogPortal:first-child .MixedCatalogHome-module__aosxxW__portalImage{padding:.65rem}.MixedCatalogHome-module__aosxxW__portalMascot{z-index:1;top:.55rem;background:color-mix(in srgb, var(--mixed-soft) 74%, #fff);pointer-events:none;border-radius:50%;place-items:center;width:3.15rem;height:3.15rem;display:grid;position:absolute;inset-inline-end:.55rem;overflow:hidden;box-shadow:0 2px 7px #051d0e2e}.MixedCatalogHome-module__aosxxW__catalogPortal:first-child .MixedCatalogHome-module__aosxxW__portalMascot{width:4.6rem;height:4.6rem}.MixedCatalogHome-module__aosxxW__portalMascotImage{object-fit:contain;width:92%;height:92%}.MixedCatalogHome-module__aosxxW__portalInitial{color:var(--mixed-accent);font-size:2rem;font-weight:800}.MixedCatalogHome-module__aosxxW__portalCopy{z-index:1;border-top:1px solid color-mix(in srgb, var(--mixed-accent) 22%, var(--mixed-line));background:color-mix(in srgb, var(--mixed-soft) 92%, #fff);justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.62rem .7rem;display:flex;position:relative}.MixedCatalogHome-module__aosxxW__portalCopy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.25;overflow:hidden}.MixedCatalogHome-module__aosxxW__portalCopy small{color:color-mix(in srgb, var(--mixed-on-soft) 70%, transparent);flex:none;font-size:.64rem}.MixedCatalogHome-module__aosxxW__intentSection{border-block:1px solid var(--mixed-line);background:#fff;padding-block:1rem}.MixedCatalogHome-module__aosxxW__intentHeader{align-items:baseline;gap:.65rem;margin-bottom:.75rem;display:flex}.MixedCatalogHome-module__aosxxW__intentHeader span{color:var(--mixed-green);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.MixedCatalogHome-module__aosxxW__intentHeader h2{margin:0;font-size:1.15rem;line-height:1.2}.MixedCatalogHome-module__aosxxW__intentGrid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.MixedCatalogHome-module__aosxxW__intentLink{border-inline-end:1px solid var(--mixed-line);grid-template-columns:2.5rem minmax(0,1fr) 1rem;align-items:center;gap:.65rem;min-width:0;min-height:4.7rem;padding:.6rem 1rem;transition:background-color .18s,transform .12s;display:grid}.MixedCatalogHome-module__aosxxW__intentLink:last-child{border-inline-end:0}.MixedCatalogHome-module__aosxxW__intentLink:hover{background:var(--mixed-neutral)}.MixedCatalogHome-module__aosxxW__intentIcon{background:var(--mixed-neutral);width:2.5rem;height:2.5rem;color:var(--mixed-deep);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.MixedCatalogHome-module__aosxxW__intentLink>span:nth-child(2),.MixedCatalogHome-module__aosxxW__intentLink strong,.MixedCatalogHome-module__aosxxW__intentLink small{min-width:0;display:block}.MixedCatalogHome-module__aosxxW__intentLink strong{color:var(--mixed-ink);font-size:.88rem;line-height:1.3}.MixedCatalogHome-module__aosxxW__intentLink small{color:var(--ink-500);text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;font-size:.68rem;overflow:hidden}.MixedCatalogHome-module__aosxxW__intentArrow{color:var(--mixed-green)}.MixedCatalogHome-module__aosxxW__sectionContainer{padding-block:2.6rem}.MixedCatalogHome-module__aosxxW__sectionHeader{justify-content:space-between;align-items:end;gap:1.25rem;margin-bottom:1.25rem;display:flex}.MixedCatalogHome-module__aosxxW__sectionHeader>div:first-child{min-width:0}.MixedCatalogHome-module__aosxxW__sectionHeader h2,.MixedCatalogHome-module__aosxxW__compactHeader h2{color:var(--mixed-ink);letter-spacing:-.015em;text-wrap:balance;margin:.32rem 0 0;font-size:clamp(1.45rem,2.6vw,2rem);line-height:1.12}.MixedCatalogHome-module__aosxxW__sectionBody{max-width:68ch;color:var(--ink-500);text-wrap:pretty;margin:.42rem 0 0;font-size:.88rem;line-height:1.6}.MixedCatalogHome-module__aosxxW__sectionAction a{border-bottom:1px solid var(--mixed-green);min-height:2.75rem;color:var(--mixed-deep);align-items:center;gap:.4rem;font-size:.82rem;font-weight:750;display:inline-flex}.MixedCatalogHome-module__aosxxW__newSection{background:#fff;scroll-margin-top:6rem}.MixedCatalogHome-module__aosxxW__mixedGrid,.MixedCatalogHome-module__aosxxW__stageRail{min-width:0}.MixedCatalogHome-module__aosxxW__mixedProduct,.MixedCatalogHome-module__aosxxW__stageProduct{scroll-snap-align:start;flex-direction:column;flex:none;gap:.45rem;width:min(67vw,14.25rem);min-width:0;display:flex}.MixedCatalogHome-module__aosxxW__productSource{border-inline-start:3px solid var(--mixed-accent,var(--mixed-green));min-height:1.35rem;color:var(--mixed-on-soft,var(--ink-700));align-self:flex-start;align-items:center;padding-inline-start:.42rem;font-size:.7rem;font-weight:750;line-height:1.2;display:inline-flex}.MixedCatalogHome-module__aosxxW__momentsSection{background:var(--mixed-neutral)}.MixedCatalogHome-module__aosxxW__momentGrid{grid-template-rows:repeat(2,10.4rem);grid-template-columns:repeat(12,minmax(0,1fr));gap:.75rem;display:grid}.MixedCatalogHome-module__aosxxW__momentTile{isolation:isolate;border:1px solid color-mix(in srgb, var(--mixed-accent) 24%, var(--mixed-line));background:var(--mixed-soft);min-width:0;color:var(--mixed-on-soft);border-radius:14px;transition:transform .14s,border-color .18s;display:block;position:relative;overflow:hidden}.MixedCatalogHome-module__aosxxW__momentTile:hover{border-color:var(--mixed-accent)}.MixedCatalogHome-module__aosxxW__moment_large{background:var(--mixed-accent);color:var(--mixed-on-accent);grid-area:span 2/span 7}.MixedCatalogHome-module__aosxxW__moment_medium{grid-column:span 5}.MixedCatalogHome-module__aosxxW__moment_small{grid-column:span 3}.MixedCatalogHome-module__aosxxW__moment_narrow{border-color:color-mix(in srgb, var(--mixed-amber) 48%, var(--mixed-line));color:#4c3504;background:#f8e5ae;grid-column:span 2}.MixedCatalogHome-module__aosxxW__momentCopy{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;width:52%;height:100%;padding:1.2rem;display:flex;position:relative}.MixedCatalogHome-module__aosxxW__moment_large .MixedCatalogHome-module__aosxxW__momentCopy{width:48%;padding:1.7rem}.MixedCatalogHome-module__aosxxW__moment_small .MixedCatalogHome-module__aosxxW__momentCopy,.MixedCatalogHome-module__aosxxW__moment_narrow .MixedCatalogHome-module__aosxxW__momentCopy{justify-content:flex-end;width:100%;padding:.7rem .85rem}.MixedCatalogHome-module__aosxxW__moment_small .MixedCatalogHome-module__aosxxW__momentLabel,.MixedCatalogHome-module__aosxxW__moment_narrow .MixedCatalogHome-module__aosxxW__momentLabel{margin-bottom:.2rem;font-size:.61rem}.MixedCatalogHome-module__aosxxW__moment_small .MixedCatalogHome-module__aosxxW__momentCopy>strong,.MixedCatalogHome-module__aosxxW__moment_narrow .MixedCatalogHome-module__aosxxW__momentCopy>strong{font-size:1.05rem;line-height:1.1}.MixedCatalogHome-module__aosxxW__momentLabel{opacity:.82;align-items:center;gap:.3rem;margin-bottom:.45rem;font-size:.67rem;font-weight:750;display:inline-flex}.MixedCatalogHome-module__aosxxW__momentCopy>strong{text-wrap:balance;max-width:16ch;font-size:1.3rem;line-height:1.18;display:block}.MixedCatalogHome-module__aosxxW__moment_large .MixedCatalogHome-module__aosxxW__momentCopy>strong{font-size:2rem}.MixedCatalogHome-module__aosxxW__momentCopy>small{opacity:.82;max-width:34ch;margin-top:.38rem;font-size:.75rem;line-height:1.5;display:block}.MixedCatalogHome-module__aosxxW__moment_small .MixedCatalogHome-module__aosxxW__momentCopy>small,.MixedCatalogHome-module__aosxxW__moment_narrow .MixedCatalogHome-module__aosxxW__momentCopy>small{display:none}.MixedCatalogHome-module__aosxxW__momentCta{border-bottom:1px solid;align-items:center;gap:.35rem;min-height:2.2rem;margin-top:.75rem;font-size:.72rem;font-weight:750;display:inline-flex}.MixedCatalogHome-module__aosxxW__momentMedia{z-index:1;width:53%;position:absolute;inset-block:0;inset-inline-end:0;overflow:hidden}.MixedCatalogHome-module__aosxxW__moment_small .MixedCatalogHome-module__aosxxW__momentMedia,.MixedCatalogHome-module__aosxxW__moment_narrow .MixedCatalogHome-module__aosxxW__momentMedia{width:100%;height:48%;inset-block:0 auto}.MixedCatalogHome-module__aosxxW__moment_small .MixedCatalogHome-module__aosxxW__momentCta,.MixedCatalogHome-module__aosxxW__moment_narrow .MixedCatalogHome-module__aosxxW__momentCta{min-height:1.65rem;margin-top:.25rem;font-size:.66rem}.MixedCatalogHome-module__aosxxW__momentImage{object-fit:cover;object-position:center;transition:transform .28s cubic-bezier(.22,1,.36,1)}.MixedCatalogHome-module__aosxxW__momentTile:hover .MixedCatalogHome-module__aosxxW__momentImage{transform:scale(1.025)}.MixedCatalogHome-module__aosxxW__spotlightSection{background:#fff}.MixedCatalogHome-module__aosxxW__spotlight{border-block:1px solid var(--mixed-line);background:#fff;grid-template-columns:minmax(20rem,.9fr) minmax(0,1.1fr);min-height:23rem;display:grid;overflow:hidden}.MixedCatalogHome-module__aosxxW__spotlightMedia{background:var(--mixed-soft);min-height:20rem;position:relative}.MixedCatalogHome-module__aosxxW__spotlightImage{object-fit:contain;padding:1.4rem}.MixedCatalogHome-module__aosxxW__spotlightCopy{flex-direction:column;justify-content:center;min-width:0;padding:2rem 2.4rem;display:flex}.MixedCatalogHome-module__aosxxW__spotlightSource{border-inline-start:3px solid var(--mixed-accent);color:var(--mixed-accent);align-self:flex-start;margin-top:.65rem;padding-inline-start:.45rem;font-size:.72rem;font-weight:750}.MixedCatalogHome-module__aosxxW__spotlightCopy h2{max-width:24ch;color:var(--mixed-ink);text-wrap:balance;margin:.45rem 0 0;font-size:clamp(1.65rem,3vw,2.45rem);line-height:1.12}.MixedCatalogHome-module__aosxxW__spotlightFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:1.15rem 0 0;padding:0;list-style:none;display:grid}.MixedCatalogHome-module__aosxxW__spotlightFacts li{border-top:1px solid var(--mixed-line);min-width:0;color:var(--ink-700);align-items:center;gap:.4rem;padding-top:.65rem;font-size:.7rem;display:flex}.MixedCatalogHome-module__aosxxW__spotlightFacts svg{color:var(--mixed-accent);flex:none}.MixedCatalogHome-module__aosxxW__spotlightFooter{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.2rem;display:flex}.MixedCatalogHome-module__aosxxW__spotlightFooter>strong{color:var(--mixed-deep);font-size:1.35rem}.MixedCatalogHome-module__aosxxW__spotlightFooter a{background:var(--mixed-accent);min-height:2.75rem;color:var(--mixed-on-accent);border-radius:10px;align-items:center;gap:.4rem;padding-inline:1rem;font-size:.78rem;font-weight:750;display:inline-flex}.MixedCatalogHome-module__aosxxW__budgetSection{background:#f7f9f7}.MixedCatalogHome-module__aosxxW__budgetGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.MixedCatalogHome-module__aosxxW__budgetBand{background:var(--mixed-deep);color:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) 5.8rem;min-height:7.6rem;transition:transform .14s,filter .18s;display:grid;position:relative;overflow:hidden}.MixedCatalogHome-module__aosxxW__budgetBand[data-tone="2"]{background:var(--mixed-teal)}.MixedCatalogHome-module__aosxxW__budgetBand[data-tone="3"]{background:var(--mixed-amber);color:#332402}.MixedCatalogHome-module__aosxxW__budgetBand:hover{filter:brightness(.96)}.MixedCatalogHome-module__aosxxW__budgetCopy{align-items:flex-start;gap:.5rem;min-width:0;padding:1rem .9rem;display:flex}.MixedCatalogHome-module__aosxxW__budgetCopy>svg{flex:none;margin-top:.1rem}.MixedCatalogHome-module__aosxxW__budgetCopy strong,.MixedCatalogHome-module__aosxxW__budgetCopy small{display:block}.MixedCatalogHome-module__aosxxW__budgetCopy strong{font-size:1.08rem;line-height:1.2}.MixedCatalogHome-module__aosxxW__budgetCopy small{opacity:.78;margin-top:.25rem;font-size:.68rem;line-height:1.45}.MixedCatalogHome-module__aosxxW__budgetMedia{background:#fff;border-radius:9px;align-self:stretch;margin:.6rem .6rem .6rem 0;position:relative;overflow:hidden}html[dir=rtl] .MixedCatalogHome-module__aosxxW__budgetMedia{margin:.6rem 0 .6rem .6rem}.MixedCatalogHome-module__aosxxW__budgetImage{object-fit:contain;padding:.35rem}.MixedCatalogHome-module__aosxxW__budgetMeta{opacity:.86;align-items:center;gap:.28rem;font-size:.64rem;font-weight:700;display:inline-flex;position:absolute;inset-block-end:.62rem;inset-inline-start:.9rem}.MixedCatalogHome-module__aosxxW__stageSection{border-block:1px solid var(--mixed-line);background:#fff}.MixedCatalogHome-module__aosxxW__shoppingStage{min-width:0}.MixedCatalogHome-module__aosxxW__tabs{border-bottom:1px solid var(--mixed-line);scrollbar-width:none;gap:.25rem;display:flex;overflow-x:auto}.MixedCatalogHome-module__aosxxW__tabs::-webkit-scrollbar{display:none}.MixedCatalogHome-module__aosxxW__tab{min-height:2.75rem;color:var(--ink-500);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:.55rem .9rem;font-size:.78rem;font-weight:700;position:relative}.MixedCatalogHome-module__aosxxW__tab:after{content:"";background:0 0;height:2px;position:absolute;inset-block-end:-1px;inset-inline:.9rem}.MixedCatalogHome-module__aosxxW__tab[aria-selected=true]{color:var(--mixed-deep)}.MixedCatalogHome-module__aosxxW__tab[aria-selected=true]:after{background:var(--mixed-deep)}.MixedCatalogHome-module__aosxxW__tab:focus-visible{outline:2px solid var(--mixed-green);outline-offset:-3px;border-radius:6px}.MixedCatalogHome-module__aosxxW__tabPanel{padding-top:1rem}.MixedCatalogHome-module__aosxxW__stageProduct{width:min(64vw,13.5rem)}.MixedCatalogHome-module__aosxxW__cartBandContainer{padding-block:0 .25rem}.MixedCatalogHome-module__aosxxW__cartBand{border:1px solid var(--mixed-line);background:#fff;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.8rem 1rem;display:grid;box-shadow:0 2px 10px #1533200f}.MixedCatalogHome-module__aosxxW__cartBandThumbs{align-items:center;display:flex}.MixedCatalogHome-module__aosxxW__cartBandThumb{background:var(--mixed-neutral);width:2.5rem;height:2.5rem;color:var(--mixed-deep);border:2px solid #fff;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-inline-start:-.6rem;display:inline-flex;position:relative;overflow:hidden}.MixedCatalogHome-module__aosxxW__cartBandThumb:first-child{margin-inline-start:0}.MixedCatalogHome-module__aosxxW__cartBandThumb img{object-fit:cover}.MixedCatalogHome-module__aosxxW__cartBandMore{font-size:.72rem;font-weight:800}.MixedCatalogHome-module__aosxxW__cartBandCopy{min-width:0}.MixedCatalogHome-module__aosxxW__cartBandCopy>*{min-width:0;display:block}.MixedCatalogHome-module__aosxxW__cartBandCopy strong{color:var(--mixed-ink);text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-size:.98rem;line-height:1.25;overflow:hidden}.MixedCatalogHome-module__aosxxW__cartBandCopy small{color:var(--ink-500);margin-top:.15rem;font-size:.74rem}.MixedCatalogHome-module__aosxxW__cartBandActions{flex:none;gap:.5rem;display:flex}.MixedCatalogHome-module__aosxxW__cartBandPrimary,.MixedCatalogHome-module__aosxxW__cartBandSecondary{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;min-height:2.75rem;padding-inline:1.1rem;font-size:.82rem;font-weight:750;transition:background-color .18s,color .18s,transform .12s;display:inline-flex}.MixedCatalogHome-module__aosxxW__cartBandPrimary{background:var(--mixed-deep);color:#fff}.MixedCatalogHome-module__aosxxW__cartBandPrimary:hover{background:#1f472f}.MixedCatalogHome-module__aosxxW__cartBandSecondary{border:1px solid var(--mixed-line);color:var(--mixed-deep);background:0 0}.MixedCatalogHome-module__aosxxW__cartBandSecondary:hover{background:var(--mixed-neutral)}.MixedCatalogHome-module__aosxxW__categorySection{border-top:1px solid var(--mixed-line);background:#fff}.MixedCatalogHome-module__aosxxW__categoryGrid{grid-template-columns:repeat(8,minmax(0,1fr));gap:.75rem;display:grid}.MixedCatalogHome-module__aosxxW__brandSection{background:var(--mixed-neutral)}.MixedCatalogHome-module__aosxxW__brandGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.MixedCatalogHome-module__aosxxW__brandLink{border:1px solid var(--mixed-line);text-align:center;background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:5.5rem;padding:.75rem;transition:border-color .18s,box-shadow .18s,transform .12s;display:flex}.MixedCatalogHome-module__aosxxW__brandLink:hover{border-color:var(--mixed-green);box-shadow:0 4px 14px #15332014}.MixedCatalogHome-module__aosxxW__brandLogo{object-fit:contain;width:auto;max-width:6rem;height:2.25rem}.MixedCatalogHome-module__aosxxW__brandName{max-width:100%;color:var(--mixed-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:700;display:block;overflow:hidden}.MixedCatalogHome-module__aosxxW__recentContainer{padding-block:0}.MixedCatalogHome-module__aosxxW__recentlyViewed{padding-block:2.5rem}.MixedCatalogHome-module__aosxxW__compactHeader{margin-bottom:1rem}.MixedCatalogHome-module__aosxxW__directorySection{border-top:1px solid var(--mixed-line);background:#fff}.MixedCatalogHome-module__aosxxW__directoryGrid{border-block:1px solid var(--mixed-line);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.MixedCatalogHome-module__aosxxW__directoryLink{border-inline-end:1px solid var(--mixed-line);grid-template-columns:3rem minmax(0,1fr) 1rem;align-items:center;gap:.7rem;min-width:0;min-height:5.2rem;padding:.7rem .9rem;transition:background-color .18s,transform .12s;display:grid}.MixedCatalogHome-module__aosxxW__directoryLink:last-child{border-inline-end:0}.MixedCatalogHome-module__aosxxW__directoryLink:hover{background:var(--mixed-soft)}.MixedCatalogHome-module__aosxxW__directoryLogo,.MixedCatalogHome-module__aosxxW__directoryInitial{background:var(--mixed-soft);object-fit:contain;border-radius:10px;width:3rem;height:3rem;padding:.3rem}.MixedCatalogHome-module__aosxxW__directoryInitial{color:var(--mixed-accent);justify-content:center;align-items:center;font-weight:800;display:inline-flex}.MixedCatalogHome-module__aosxxW__directoryLink>span:nth-child(2),.MixedCatalogHome-module__aosxxW__directoryLink strong,.MixedCatalogHome-module__aosxxW__directoryLink small{min-width:0;display:block}.MixedCatalogHome-module__aosxxW__directoryLink strong{color:var(--mixed-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.MixedCatalogHome-module__aosxxW__directoryLink small{color:var(--ink-500);margin-top:.12rem;font-size:.68rem}.MixedCatalogHome-module__aosxxW__directoryLink>svg{color:var(--mixed-accent)}.MixedCatalogHome-module__aosxxW__directoryLink[data-soon]{background:repeating-linear-gradient(-45deg,#0000 0 10px,#00000006 10px 20px);grid-template-columns:3rem minmax(0,1fr) auto}.MixedCatalogHome-module__aosxxW__directoryLink[data-soon] .MixedCatalogHome-module__aosxxW__directoryLogo,.MixedCatalogHome-module__aosxxW__directoryLink[data-soon] .MixedCatalogHome-module__aosxxW__directoryInitial{opacity:.75}.MixedCatalogHome-module__aosxxW__directorySoon{border:1px solid var(--mixed-accent);min-height:1.5rem;color:var(--mixed-accent);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding-inline:.55rem;font-size:.66rem;font-weight:800;display:inline-flex}html[data-theme=dark] .MixedCatalogHome-module__aosxxW__page{color:#edf3ef;background:#111713}:is(html[data-theme=dark] .MixedCatalogHome-module__aosxxW__catalogPortal,html[data-theme=dark] .MixedCatalogHome-module__aosxxW__mixedProduct,html[data-theme=dark] .MixedCatalogHome-module__aosxxW__momentTile,html[data-theme=dark] .MixedCatalogHome-module__aosxxW__spotlight,html[data-theme=dark] .MixedCatalogHome-module__aosxxW__directoryLink){--mixed-accent:var(--mixed-accent-dark);--mixed-on-accent:var(--mixed-on-accent-dark);--mixed-soft:var(--mixed-soft-dark);--mixed-on-soft:var(--mixed-on-soft-dark)}html[data-theme=dark] .MixedCatalogHome-module__aosxxW__heroShell{background:#1a3222}:is(html[data-theme=dark] .MixedCatalogHome-module__aosxxW__intentSection,html[data-theme=dark] .MixedCatalogHome-module__aosxxW__newSection,html[data-theme=dark] .MixedCatalogHome-module__aosxxW__spotlightSection,html[data-theme=dark] .MixedCatalogHome-module__aosxxW__stageSection,html[data-theme=dark] .MixedCatalogHome-module__aosxxW__directorySection){background:#151d18;border-color:#314138}:is(html[data-theme=dark] .MixedCatalogHome-module__aosxxW__momentsSection,html[data-theme=dark] .MixedCatalogHome-module__aosxxW__brandSection){background:#1a241d}html[data-theme=dark] .MixedCatalogHome-module__aosxxW__categorySection{background:#151d18;border-color:#314138}html[data-theme=dark] .MixedCatalogHome-module__aosxxW__sectionHeader h2{color:#edf3ef}html[data-theme=dark] .MixedCatalogHome-module__aosxxW__compactHeader h2{color:#edf3ef}html[data-theme=dark] .MixedCatalogHome-module__aosxxW__intentHeader h2{color:#edf3ef}html[data-theme=dark] .MixedCatalogHome-module__aosxxW__intentLink strong{color:#edf3ef}html[data-theme=dark] .MixedCatalogHome-module__aosxxW__spotlightCopy h2{color:#edf3ef}html[data-theme=dark] .MixedCatalogHome-module__aosxxW__brandName{color:#edf3ef}html[data-theme=dark] .MixedCatalogHome-module__aosxxW__cartBandCopy strong{color:#edf3ef}html[data-theme=dark] .MixedCatalogHome-module__aosxxW__directoryLink strong{color:#edf3ef}:is(html[data-theme=dark] .MixedCatalogHome-module__aosxxW__intentLink:hover,html[data-theme=dark] .MixedCatalogHome-module__aosxxW__directoryLink:hover){background:#223128}html[data-theme=dark] .MixedCatalogHome-module__aosxxW__intentIcon{color:#a9d2b3;background:#243229;border-color:#3a4a40}:is(html[data-theme=dark] .MixedCatalogHome-module__aosxxW__cartBand,html[data-theme=dark] .MixedCatalogHome-module__aosxxW__brandLink){background:#151d18;border-color:#314138}html[data-theme=dark] .MixedCatalogHome-module__aosxxW__cartBandThumb{color:#a9d2b3;background:#243229;border-color:#151d18}html[data-theme=dark] .MixedCatalogHome-module__aosxxW__cartBandPrimary{color:#12261a;background:#a9d2b3}html[data-theme=dark] .MixedCatalogHome-module__aosxxW__cartBandSecondary{color:#a9d2b3;border-color:#3a4a40}html[data-theme=dark] .MixedCatalogHome-module__aosxxW__cartBandSecondary:hover{background:#243229}html[data-theme=dark] .MixedCatalogHome-module__aosxxW__directoryLink[data-soon]{background:repeating-linear-gradient(-45deg,#0000 0 10px,#ffffff08 10px 20px)}html[data-theme=dark] .MixedCatalogHome-module__aosxxW__spotlight{background:#151d18;border-color:#314138}html[data-theme=dark] .MixedCatalogHome-module__aosxxW__spotlightFooter>strong{color:#b8dcc1}html[data-theme=dark] .MixedCatalogHome-module__aosxxW__budgetSection{background:#111713}@media (max-width:1100px){.MixedCatalogHome-module__aosxxW__heroShell{grid-template-columns:minmax(0,.9fr) minmax(25rem,1.1fr)}.MixedCatalogHome-module__aosxxW__categoryGrid{grid-template-columns:repeat(6,minmax(0,1fr))}.MixedCatalogHome-module__aosxxW__heroCopy{padding-inline:1.5rem}html[dir=rtl] .MixedCatalogHome-module__aosxxW__heroCopy{padding-inline:1.5rem}.MixedCatalogHome-module__aosxxW__heroTitle{font-size:2.35rem}.MixedCatalogHome-module__aosxxW__intentLink{padding-inline:.7rem}.MixedCatalogHome-module__aosxxW__momentCopy>strong{font-size:1.08rem}.MixedCatalogHome-module__aosxxW__moment_large .MixedCatalogHome-module__aosxxW__momentCopy>strong{font-size:1.65rem}.MixedCatalogHome-module__aosxxW__spotlightCopy{padding-inline:1.6rem}}@media (max-width:900px){.MixedCatalogHome-module__aosxxW__heroShell{grid-template-columns:minmax(0,.85fr) minmax(23rem,1.15fr)}.MixedCatalogHome-module__aosxxW__heroBody{font-size:.86rem}.MixedCatalogHome-module__aosxxW__assurances li:nth-child(3){display:none}.MixedCatalogHome-module__aosxxW__intentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.MixedCatalogHome-module__aosxxW__intentLink:nth-child(2){border-inline-end:0}.MixedCatalogHome-module__aosxxW__intentLink:nth-child(-n+2){border-bottom:1px solid var(--mixed-line)}.MixedCatalogHome-module__aosxxW__momentGrid{grid-template-rows:17rem 12rem 12rem;grid-template-columns:repeat(2,minmax(0,1fr))}.MixedCatalogHome-module__aosxxW__moment_large{grid-area:auto/span 2}.MixedCatalogHome-module__aosxxW__moment_medium,.MixedCatalogHome-module__aosxxW__moment_small,.MixedCatalogHome-module__aosxxW__moment_narrow{grid-area:auto/span 1}.MixedCatalogHome-module__aosxxW__moment_medium .MixedCatalogHome-module__aosxxW__momentCopy,.MixedCatalogHome-module__aosxxW__moment_small .MixedCatalogHome-module__aosxxW__momentCopy,.MixedCatalogHome-module__aosxxW__moment_narrow .MixedCatalogHome-module__aosxxW__momentCopy{justify-content:flex-end;width:100%;padding:.9rem}.MixedCatalogHome-module__aosxxW__moment_medium .MixedCatalogHome-module__aosxxW__momentCopy>small,.MixedCatalogHome-module__aosxxW__moment_small .MixedCatalogHome-module__aosxxW__momentCopy>small,.MixedCatalogHome-module__aosxxW__moment_narrow .MixedCatalogHome-module__aosxxW__momentCopy>small{display:none}.MixedCatalogHome-module__aosxxW__moment_medium .MixedCatalogHome-module__aosxxW__momentMedia,.MixedCatalogHome-module__aosxxW__moment_small .MixedCatalogHome-module__aosxxW__momentMedia,.MixedCatalogHome-module__aosxxW__moment_narrow .MixedCatalogHome-module__aosxxW__momentMedia{width:100%;height:58%;inset-block:0 auto}.MixedCatalogHome-module__aosxxW__spotlight{grid-template-columns:minmax(17rem,.85fr) minmax(0,1.15fr)}.MixedCatalogHome-module__aosxxW__spotlightFacts{grid-template-columns:1fr}.MixedCatalogHome-module__aosxxW__spotlightFacts li{border-top:0;padding-top:.25rem}.MixedCatalogHome-module__aosxxW__budgetGrid{grid-template-columns:1fr}.MixedCatalogHome-module__aosxxW__budgetBand{min-height:6.8rem}.MixedCatalogHome-module__aosxxW__brandGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.MixedCatalogHome-module__aosxxW__directoryGrid{grid-template-columns:1fr}.MixedCatalogHome-module__aosxxW__directoryLink{border-inline-end:0;border-bottom:1px solid var(--mixed-line)}.MixedCatalogHome-module__aosxxW__directoryLink:last-child{border-bottom:0}}@media (max-width:767px){.MixedCatalogHome-module__aosxxW__hero{padding-block:.65rem .85rem}.MixedCatalogHome-module__aosxxW__heroContainer{padding-inline:.75rem}.MixedCatalogHome-module__aosxxW__heroShell{border-radius:14px;min-height:0;display:block}.MixedCatalogHome-module__aosxxW__heroCopy{padding:1.25rem 1.1rem 1rem}html[dir=rtl] .MixedCatalogHome-module__aosxxW__heroCopy{padding:1.25rem 1.1rem 1rem}.MixedCatalogHome-module__aosxxW__heroTitle{max-width:17ch;font-size:2rem;line-height:1.1}.MixedCatalogHome-module__aosxxW__heroBody{max-width:48ch;margin-top:.6rem;font-size:.82rem;line-height:1.55}.MixedCatalogHome-module__aosxxW__heroActions,.MixedCatalogHome-module__aosxxW__assurances{margin-top:.85rem}.MixedCatalogHome-module__aosxxW__catalogMosaic{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;min-height:0;padding:.2rem 1.1rem 1.1rem;display:grid;overflow:visible}html[dir=rtl] .MixedCatalogHome-module__aosxxW__catalogMosaic{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;min-height:0;padding:.2rem 1.1rem 1.1rem;display:grid;overflow:visible}.MixedCatalogHome-module__aosxxW__catalogPortal,.MixedCatalogHome-module__aosxxW__catalogPortal:first-child,.MixedCatalogHome-module__aosxxW__catalogPortal:nth-child(2),.MixedCatalogHome-module__aosxxW__catalogPortal:nth-child(3){grid-row:auto;width:auto;min-width:0;min-height:9rem;transform:none}html[dir=rtl] .MixedCatalogHome-module__aosxxW__catalogPortal:first-child{grid-row:auto;width:auto;min-width:0;min-height:9rem;transform:none}html[dir=rtl] .MixedCatalogHome-module__aosxxW__catalogPortal:nth-child(2){grid-row:auto;width:auto;min-width:0;min-height:9rem;transform:none}html[dir=rtl] .MixedCatalogHome-module__aosxxW__catalogPortal:nth-child(3){grid-row:auto;width:auto;min-width:0;min-height:9rem;transform:none}.MixedCatalogHome-module__aosxxW__catalogPortal:first-child{width:auto;min-width:0}.MixedCatalogHome-module__aosxxW__portalImage,.MixedCatalogHome-module__aosxxW__catalogPortal:first-child .MixedCatalogHome-module__aosxxW__portalImage{padding:.4rem}.MixedCatalogHome-module__aosxxW__portalMascot,.MixedCatalogHome-module__aosxxW__catalogPortal:first-child .MixedCatalogHome-module__aosxxW__portalMascot{top:.45rem;width:3rem;height:3rem;inset-inline-end:.45rem}.MixedCatalogHome-module__aosxxW__portalCopy{display:block}.MixedCatalogHome-module__aosxxW__portalCopy small{margin-top:.12rem;display:block}.MixedCatalogHome-module__aosxxW__intentSection{padding-block:.85rem}.MixedCatalogHome-module__aosxxW__intentHeader{display:block}.MixedCatalogHome-module__aosxxW__intentHeader span{margin-bottom:.2rem;display:block}.MixedCatalogHome-module__aosxxW__intentGrid{border:1px solid var(--mixed-line);border-radius:12px}.MixedCatalogHome-module__aosxxW__intentLink{grid-template-columns:2.25rem minmax(0,1fr);gap:.55rem;min-height:4.5rem;padding:.55rem .7rem}.MixedCatalogHome-module__aosxxW__intentIcon{width:2.25rem;height:2.25rem}.MixedCatalogHome-module__aosxxW__intentLink small,.MixedCatalogHome-module__aosxxW__intentArrow{display:none}.MixedCatalogHome-module__aosxxW__sectionContainer{padding-block:2rem}.MixedCatalogHome-module__aosxxW__sectionHeader{margin-bottom:1rem;display:block}.MixedCatalogHome-module__aosxxW__sectionHeader h2,.MixedCatalogHome-module__aosxxW__compactHeader h2{font-size:1.45rem}.MixedCatalogHome-module__aosxxW__sectionBody{font-size:.8rem;line-height:1.5}.MixedCatalogHome-module__aosxxW__sectionAction{margin-top:.45rem}.MixedCatalogHome-module__aosxxW__sectionAction a{min-height:2.5rem}.MixedCatalogHome-module__aosxxW__mixedProduct,.MixedCatalogHome-module__aosxxW__stageProduct{width:min(63vw,11.75rem)}.MixedCatalogHome-module__aosxxW__momentGrid{grid-template-rows:20rem repeat(3,13rem);grid-template-columns:1fr;display:grid}.MixedCatalogHome-module__aosxxW__moment_large,.MixedCatalogHome-module__aosxxW__moment_medium,.MixedCatalogHome-module__aosxxW__moment_small,.MixedCatalogHome-module__aosxxW__moment_narrow{grid-area:auto}.MixedCatalogHome-module__aosxxW__moment_large .MixedCatalogHome-module__aosxxW__momentCopy{justify-content:flex-end;width:100%;padding:1rem 1.1rem}.MixedCatalogHome-module__aosxxW__moment_large .MixedCatalogHome-module__aosxxW__momentCopy>strong{font-size:1.55rem}.MixedCatalogHome-module__aosxxW__moment_large .MixedCatalogHome-module__aosxxW__momentMedia{width:100%;height:58%;inset-block:0 auto}.MixedCatalogHome-module__aosxxW__spotlight{border-radius:14px;min-height:0;display:block}.MixedCatalogHome-module__aosxxW__spotlightMedia{min-height:17rem}.MixedCatalogHome-module__aosxxW__spotlightCopy{padding:1.25rem}.MixedCatalogHome-module__aosxxW__spotlightCopy h2{font-size:1.65rem}.MixedCatalogHome-module__aosxxW__spotlightFacts{grid-template-columns:repeat(3,minmax(0,1fr))}.MixedCatalogHome-module__aosxxW__spotlightFacts li{flex-direction:column;align-items:flex-start;font-size:.62rem}.MixedCatalogHome-module__aosxxW__spotlightFooter{flex-direction:column;align-items:stretch}.MixedCatalogHome-module__aosxxW__spotlightFooter a{justify-content:center}.MixedCatalogHome-module__aosxxW__budgetGrid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.7rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.MixedCatalogHome-module__aosxxW__budgetGrid::-webkit-scrollbar{display:none}.MixedCatalogHome-module__aosxxW__budgetBand{scroll-snap-align:start;width:min(82vw,20rem);min-width:min(82vw,20rem)}.MixedCatalogHome-module__aosxxW__tabs{margin-inline:-.25rem}.MixedCatalogHome-module__aosxxW__tab{min-height:2.75rem;padding-inline:.7rem}.MixedCatalogHome-module__aosxxW__cartBandContainer{padding-inline:.75rem}.MixedCatalogHome-module__aosxxW__cartBand{grid-template-columns:auto minmax(0,1fr);gap:.7rem .8rem;padding:.8rem}.MixedCatalogHome-module__aosxxW__cartBandActions{grid-column:1/-1}.MixedCatalogHome-module__aosxxW__cartBandActions>*{flex:1}.MixedCatalogHome-module__aosxxW__categoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.MixedCatalogHome-module__aosxxW__brandGrid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:.6rem;padding-bottom:.25rem;display:flex;overflow:auto hidden}.MixedCatalogHome-module__aosxxW__brandGrid::-webkit-scrollbar{display:none}.MixedCatalogHome-module__aosxxW__brandGrid>li{scroll-snap-align:start;width:8.5rem;min-width:8.5rem}.MixedCatalogHome-module__aosxxW__brandLink{min-height:5rem}.MixedCatalogHome-module__aosxxW__recentlyViewed{padding-block:2rem}.MixedCatalogHome-module__aosxxW__directoryLink{padding-inline:.25rem}}@media (max-width:419px){.MixedCatalogHome-module__aosxxW__heroActions>a{width:100%}.MixedCatalogHome-module__aosxxW__assurances{grid-template-columns:1fr 1fr;display:grid}.MixedCatalogHome-module__aosxxW__moment_large .MixedCatalogHome-module__aosxxW__momentCopy{width:100%}.MixedCatalogHome-module__aosxxW__moment_large .MixedCatalogHome-module__aosxxW__momentMedia{width:100%;height:56%}.MixedCatalogHome-module__aosxxW__spotlightFacts{gap:.3rem}}@media (prefers-reduced-motion:reduce){.MixedCatalogHome-module__aosxxW__primaryAction,.MixedCatalogHome-module__aosxxW__secondaryAction,.MixedCatalogHome-module__aosxxW__catalogPortal,.MixedCatalogHome-module__aosxxW__intentLink,.MixedCatalogHome-module__aosxxW__momentTile,.MixedCatalogHome-module__aosxxW__momentImage,.MixedCatalogHome-module__aosxxW__budgetBand,.MixedCatalogHome-module__aosxxW__brandLink,.MixedCatalogHome-module__aosxxW__cartBandPrimary,.MixedCatalogHome-module__aosxxW__cartBandSecondary,.MixedCatalogHome-module__aosxxW__directoryLink{transition:none}}
.CatalogCampaign-module__8xI7kq__campaign{--campaign-bg:var(--section-soft);--campaign-ink:var(--section-on-soft);background:var(--campaign-bg);min-inline-size:0;color:var(--campaign-ink);isolation:isolate;direction:ltr;border-radius:16px;display:grid;position:relative;overflow:hidden}.CatalogCampaign-module__8xI7kq__rtl .CatalogCampaign-module__8xI7kq__copy{direction:rtl}.CatalogCampaign-module__8xI7kq__copy{z-index:1;flex-direction:column;justify-content:center;gap:14px;min-inline-size:0;padding:22px;display:flex;position:relative}.CatalogCampaign-module__8xI7kq__kicker{background:color-mix(in srgb, var(--campaign-ink) 11%, transparent);overflow-wrap:anywhere;border-radius:999px;inline-size:fit-content;max-inline-size:100%;margin-block-end:10px;padding:5px 10px;font-size:.75rem;font-weight:700;line-height:1.5;display:inline-flex}.CatalogCampaign-module__8xI7kq__heading h2{text-wrap:balance;overflow-wrap:anywhere;max-inline-size:22ch;font-size:1.875rem;font-weight:750;line-height:1.25}.CatalogCampaign-module__8xI7kq__body{text-wrap:pretty;overflow-wrap:anywhere;max-inline-size:56ch;font-size:.9375rem;line-height:1.9}.CatalogCampaign-module__8xI7kq__price{margin-block-start:12px;font-size:1.5rem;font-weight:700}.CatalogCampaign-module__8xI7kq__footer{min-inline-size:0;padding-block-start:2px}.CatalogCampaign-module__8xI7kq__action{background:var(--section-accent);min-block-size:48px;max-inline-size:100%;color:var(--section-on-accent);border-radius:999px;justify-content:space-between;align-items:center;gap:20px;padding:10px 18px;font-size:.875rem;font-weight:700;line-height:1.6;transition:opacity .18s ease-out,transform .18s ease-out;display:inline-flex}.CatalogCampaign-module__8xI7kq__action span{overflow-wrap:anywhere;min-inline-size:0}.CatalogCampaign-module__8xI7kq__action svg{flex-shrink:0;transition:transform .18s ease-out}.CatalogCampaign-module__8xI7kq__action:hover{opacity:.88;transform:translateY(-1px)}.CatalogCampaign-module__8xI7kq__action:hover svg{transform:translate(3px)}.CatalogCampaign-module__8xI7kq__action:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):hover svg{transform:translate(-3px)}.CatalogCampaign-module__8xI7kq__action:focus-visible{outline:2px solid var(--campaign-ink);outline-offset:4px}.CatalogCampaign-module__8xI7kq__artwork{z-index:1;aspect-ratio:1;background:#fff;border-radius:12px;place-self:center;inline-size:min(100%,208px);position:relative;overflow:hidden}.CatalogCampaign-module__8xI7kq__image{object-fit:contain}.CatalogCampaign-module__8xI7kq__hero{--campaign-bg:var(--section-accent);--campaign-ink:var(--section-on-accent);min-block-size:320px}.CatalogCampaign-module__8xI7kq__hero:before,.CatalogCampaign-module__8xI7kq__hero:after,.CatalogCampaign-module__8xI7kq__guide:before{z-index:0;background:color-mix(in srgb, var(--campaign-ink) 12%, transparent);content:"";pointer-events:none;border-radius:50%;position:absolute}.CatalogCampaign-module__8xI7kq__hero:before{aspect-ratio:1;inline-size:250px;inset-block-start:-145px;inset-inline-end:-60px}.CatalogCampaign-module__8xI7kq__hero:after{aspect-ratio:1;inline-size:190px;inset-block-end:-120px;inset-inline-end:18%}.CatalogCampaign-module__8xI7kq__hero .CatalogCampaign-module__8xI7kq__artwork{background:var(--section-soft);inline-size:min(58vw,176px);box-shadow:0 4px 8px color-mix(in srgb, var(--campaign-ink) 18%, transparent);border-radius:50%;margin-block-end:18px}.CatalogCampaign-module__8xI7kq__hero .CatalogCampaign-module__8xI7kq__image{padding:5%}.CatalogCampaign-module__8xI7kq__hero .CatalogCampaign-module__8xI7kq__action{background:var(--section-soft);color:var(--section-on-soft)}.CatalogCampaign-module__8xI7kq__feature{--campaign-bg:color-mix(in srgb, var(--section-soft) 78%, var(--paper));--campaign-ink:var(--section-on-soft);min-block-size:300px}.CatalogCampaign-module__8xI7kq__feature .CatalogCampaign-module__8xI7kq__artwork{inline-size:min(100%,200px);margin-block-end:24px}.CatalogCampaign-module__8xI7kq__feature .CatalogCampaign-module__8xI7kq__action{background:var(--section-accent);color:var(--section-on-accent)}.CatalogCampaign-module__8xI7kq__guide{--campaign-bg:var(--section-accent);--campaign-ink:var(--section-on-accent);min-block-size:300px}.CatalogCampaign-module__8xI7kq__guide:before{aspect-ratio:1;inline-size:230px;inset-block-end:-165px;inset-inline-start:-50px}.CatalogCampaign-module__8xI7kq__guide .CatalogCampaign-module__8xI7kq__artwork,.CatalogCampaign-module__8xI7kq__guideAlt .CatalogCampaign-module__8xI7kq__artwork{inline-size:min(100%,208px);margin-block-end:24px}.CatalogCampaign-module__8xI7kq__guide .CatalogCampaign-module__8xI7kq__action{background:var(--section-soft);color:var(--section-on-soft)}.CatalogCampaign-module__8xI7kq__guideAlt{--campaign-bg:var(--section-soft);--campaign-ink:var(--section-on-soft);min-block-size:300px}.CatalogCampaign-module__8xI7kq__guideAlt .CatalogCampaign-module__8xI7kq__action{background:var(--section-accent);color:var(--section-on-accent)}.CatalogCampaign-module__8xI7kq__noImage{grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.CatalogCampaign-module__8xI7kq__hero{grid-template-columns:minmax(0,1fr) minmax(230px,34%);grid-template-areas:"copy art";min-block-size:336px}.CatalogCampaign-module__8xI7kq__hero.CatalogCampaign-module__8xI7kq__rtl{grid-template-columns:minmax(230px,34%) minmax(0,1fr);grid-template-areas:"art copy"}.CatalogCampaign-module__8xI7kq__hero .CatalogCampaign-module__8xI7kq__copy{grid-area:copy;padding:28px 34px}.CatalogCampaign-module__8xI7kq__hero .CatalogCampaign-module__8xI7kq__heading h2{font-size:2.25rem}.CatalogCampaign-module__8xI7kq__hero .CatalogCampaign-module__8xI7kq__artwork{grid-area:art;inline-size:min(24vw,300px);margin:18px 28px}.CatalogCampaign-module__8xI7kq__feature,.CatalogCampaign-module__8xI7kq__guide,.CatalogCampaign-module__8xI7kq__guideAlt{grid-template-columns:minmax(0,1fr) 288px;grid-template-areas:"copy art"}.CatalogCampaign-module__8xI7kq__feature.CatalogCampaign-module__8xI7kq__rtl,.CatalogCampaign-module__8xI7kq__guideAlt.CatalogCampaign-module__8xI7kq__rtl,.CatalogCampaign-module__8xI7kq__guide{grid-template-columns:288px minmax(0,1fr);grid-template-areas:"art copy"}.CatalogCampaign-module__8xI7kq__guide.CatalogCampaign-module__8xI7kq__rtl{grid-template-columns:minmax(0,1fr) 288px;grid-template-areas:"copy art"}.CatalogCampaign-module__8xI7kq__feature .CatalogCampaign-module__8xI7kq__copy,.CatalogCampaign-module__8xI7kq__guide .CatalogCampaign-module__8xI7kq__copy,.CatalogCampaign-module__8xI7kq__guideAlt .CatalogCampaign-module__8xI7kq__copy{grid-area:copy;padding:32px 40px}.CatalogCampaign-module__8xI7kq__feature .CatalogCampaign-module__8xI7kq__heading h2,.CatalogCampaign-module__8xI7kq__guide .CatalogCampaign-module__8xI7kq__heading h2,.CatalogCampaign-module__8xI7kq__guideAlt .CatalogCampaign-module__8xI7kq__heading h2{max-inline-size:26ch;font-size:2rem}.CatalogCampaign-module__8xI7kq__feature .CatalogCampaign-module__8xI7kq__artwork,.CatalogCampaign-module__8xI7kq__guide .CatalogCampaign-module__8xI7kq__artwork,.CatalogCampaign-module__8xI7kq__guideAlt .CatalogCampaign-module__8xI7kq__artwork{grid-area:art;inline-size:min(22vw,256px);margin:28px 32px}.CatalogCampaign-module__8xI7kq__noImage{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy"}.CatalogCampaign-module__8xI7kq__noImage .CatalogCampaign-module__8xI7kq__copy{grid-area:copy}}@media (prefers-reduced-motion:reduce){.CatalogCampaign-module__8xI7kq__action,.CatalogCampaign-module__8xI7kq__action svg{transition:none}.CatalogCampaign-module__8xI7kq__action:hover{transform:none}}
.CatalogFitSearch-module__zjKgeq__panel{background:var(--section-soft);color:var(--section-on-soft);border-radius:16px;flex-direction:column;gap:24px;padding:24px;display:flex}.CatalogFitSearch-module__zjKgeq__copy{min-inline-size:0}.CatalogFitSearch-module__zjKgeq__copy h2{text-wrap:balance;font-size:1.5rem;font-weight:750;line-height:1.35}.CatalogFitSearch-module__zjKgeq__copy p{text-wrap:pretty;max-inline-size:52ch;margin-block-start:6px;font-size:.875rem;line-height:1.75}.CatalogFitSearch-module__zjKgeq__form{flex-direction:column;gap:10px;min-inline-size:0;display:flex}.CatalogFitSearch-module__zjKgeq__field{border:1px solid var(--line-200);background:var(--paper);min-block-size:48px;inline-size:100%;min-inline-size:0;color:var(--ink-900);border-radius:999px;padding:10px 18px;font-size:.875rem}.CatalogFitSearch-module__zjKgeq__field::placeholder{color:var(--ink-700);opacity:1}.CatalogFitSearch-module__zjKgeq__field:focus-visible{outline:2px solid var(--section-accent);outline-offset:2px}.CatalogFitSearch-module__zjKgeq__button{background:var(--section-accent);min-block-size:48px;color:var(--section-on-accent);border-radius:999px;padding:10px 20px;font-size:.875rem;font-weight:750;transition:opacity .18s ease-out,transform .18s ease-out}.CatalogFitSearch-module__zjKgeq__button:hover{opacity:.88;transform:translateY(-1px)}.CatalogFitSearch-module__zjKgeq__button:focus-visible{outline:2px solid var(--section-on-soft);outline-offset:3px}@media (min-width:640px){.CatalogFitSearch-module__zjKgeq__panel{padding:28px 32px}.CatalogFitSearch-module__zjKgeq__form{flex-direction:row}.CatalogFitSearch-module__zjKgeq__button{flex-shrink:0}}@media (min-width:900px){.CatalogFitSearch-module__zjKgeq__panel{flex-direction:row;justify-content:space-between;align-items:center;gap:40px}.CatalogFitSearch-module__zjKgeq__copy{flex:42%}.CatalogFitSearch-module__zjKgeq__form{flex:52%}}@media (prefers-reduced-motion:reduce){.CatalogFitSearch-module__zjKgeq__button{transition:none}.CatalogFitSearch-module__zjKgeq__button:hover{transform:none}}
