.shop-preview-nav{color:var(--color-soft-white);transition:background-color .4s ease-out,color .4s ease-out}.shop-preview-nav>nav{border-bottom:1px solid #faf8f440;max-width:none;padding-inline:clamp(24px,4vw,72px)}.shop-preview-nav .nav-item{font-family:inherit;font-weight:inherit;letter-spacing:.18em;font-size:.8125rem}.shop-preview-nav:not(.is-solid):not(:has(.mega.is-open)) nav :is(a,button){color:var(--color-soft-white)}.shop-preview-nav:not(.is-solid):not(:has(.mega.is-open)) nav img{filter:invert()}.shop-preview-nav.is-solid{background:var(--color-soft-white);color:var(--color-charcoal)}.shop-preview-nav:has(.mega.is-open){background:var(--color-soft-white);color:var(--color-charcoal)}.shop-preview-nav.is-solid>nav{border-bottom-color:#2b2b281f}.shop-preview-nav:has(.mega.is-open)>nav{border-bottom-color:#2b2b281f}.shop-preview-hero{--trust-bar-space:64px;isolation:isolate;min-height:100svh;padding:clamp(130px,20svh,220px) clamp(24px,6vw,110px) calc(var(--trust-bar-space) + 12px);color:var(--color-soft-white);flex-direction:column;gap:32px;display:flex;position:relative}.shop-preview-image,.shop-preview-shade{z-index:-1;position:absolute;inset:0}.shop-preview-image img{object-fit:cover;object-position:64% center;width:100%;height:100%}.shop-preview-shade{background:#1a1a186e}.shop-preview-copy{width:min(44%,576px)}.shop-preview-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px;display:flex}.shop-preview-eyebrow{letter-spacing:.28em;text-transform:uppercase;margin-bottom:24px;font-size:11px}.shop-preview-copy h1{font-size:clamp(36px,4.2vw,60px)}.shop-preview-intro{letter-spacing:.015em;max-width:448px;margin-top:20px;font-size:18px;line-height:1.5}.shop-preview-cta{letter-spacing:.18em;text-transform:uppercase;border:1px solid #faf8f4bf;justify-content:space-between;align-items:center;gap:32px;min-height:46px;padding:11px 18px;font-size:11px;transition:background-color .4s ease-out;display:inline-flex}.shop-preview-footer{flex-direction:column;align-items:center;gap:8px;width:100%;margin-top:auto;display:flex}.shop-preview-mobile-categories{display:none}.shop-preview-slider-nav{flex:none;justify-content:center;gap:8px;width:min(100%,324px);display:flex}.shop-preview-slider-nav button{cursor:pointer;background:0 0;border:0;flex:1;place-items:center;min-width:44px;min-height:44px;padding:0 5px;display:grid}.shop-preview-slider-nav button>span{background:#faf8f480;width:100%;height:1px}.shop-preview-slider-nav button[aria-pressed=true]>span{background:var(--color-soft-white);height:2px}.shop-preview-slider-nav button:focus-visible{outline:1px solid var(--color-soft-white);outline-offset:2px}.shop-preview-hero{touch-action:pan-y pinch-zoom}@media (width>=768px) and (width<=1023px){.shop-preview-copy{width:40%}.shop-preview-copy h1{font-size:36px}.shop-preview-intro{font-size:16px}}.shop-preview-cta:hover:not(.btn-pink){background:#faf8f41f}.shop-preview-categories{grid-template-columns:repeat(9,minmax(0,1fr));align-self:center;align-items:start;gap:clamp(10px,2vw,32px);width:min(100%,1150px);display:grid}.shop-preview-category{text-align:center;flex-direction:column;align-items:center;gap:13px;min-width:0;display:flex}.shop-preview-circle{aspect-ratio:1;width:clamp(54px,5.6vw,80px);color:var(--color-charcoal);background:#faf8f4a6;border:1px solid #faf8f48c;border-radius:50%;flex:none;place-items:center;transition:border-color .4s ease-out;display:grid}.shop-preview-circle svg{transform-origin:50%;width:58%;height:58%;transition:transform .4s ease-out}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.shop-preview-category:hover .shop-preview-circle svg{transform:rotate(20deg)}}.shop-preview-category-label{letter-spacing:.1em;text-transform:uppercase;max-width:120px;font-size:11px;font-weight:400;line-height:1.5}.shop-preview-category:hover .shop-preview-circle{border-color:var(--color-warm-wood)}.shop-preview-category:focus-visible,.shop-preview-cta:focus-visible{outline:2px solid var(--color-soft-white);outline-offset:6px}.shop-preview-trust{inset-inline:0;min-height:var(--trust-bar-space);color:var(--color-soft-white);text-align:center;letter-spacing:.14em;text-transform:uppercase;background:#1a1a1894;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:12px;padding:18px 24px;font-size:12px;display:grid;position:absolute;bottom:0}@media (width<=767px){.shop-preview-hero{--trust-bar-space:74px;padding:max(320px,46svh) 24px calc(var(--trust-bar-space) + 10px);gap:16px}.shop-preview-mobile-categories{background:var(--color-cream);color:var(--color-charcoal);padding:32px 24px;display:block}.shop-preview-mobile-categories .shop-preview-categories{margin-inline:auto}.shop-preview-mobile-categories .shop-preview-circle{border-color:#2b2b2833}.shop-preview-mobile-categories .shop-preview-category:focus-visible{outline-color:var(--color-charcoal)}.shop-preview-image img{object-position:var(--mobile-photo-focus,66%) top}.shop-preview-hero[data-slide="1"]{--mobile-photo-focus:70%}.shop-preview-hero[data-slide="2"]{--mobile-photo-focus:61%}.shop-preview-hero[data-slide="3"]{--mobile-photo-focus:65%}.shop-preview-copy{width:100%;max-width:none}.shop-preview-eyebrow{margin-bottom:12px;font-size:9px}.shop-preview-copy h1{font-size:clamp(34px,10vw,42px)}.shop-preview-intro{margin-top:12px;font-size:13px;line-height:1.4}.shop-preview-actions{gap:12px;margin-top:16px;display:grid}.shop-preview-cta{letter-spacing:.1em;justify-content:center;min-height:44px;padding-inline:12px;font-size:10px}.shop-preview-cta>span{display:none}.shop-preview-slider-nav{width:min(100%,324px)}.shop-preview-hero[data-slide="3"] h1{font-size:34px}.shop-preview-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 8px;width:min(100%,440px)}.shop-preview-category{gap:7px}.shop-preview-circle{width:57.6px}.shop-preview-category-label{letter-spacing:.04em;max-width:104px;font-size:10px;line-height:1.4}.shop-preview-trust{letter-spacing:.08em;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;padding:12px 20px;font-size:12px;line-height:1.4}}@media (height<=700px) and (width<=767px){.shop-preview-hero{gap:12px}.shop-preview-eyebrow{margin-bottom:8px}.shop-preview-copy h1{font-size:34px}.shop-preview-hero[data-slide="3"] h1{font-size:32px}.shop-preview-actions{margin-top:10px}.shop-preview-categories{grid-template-columns:repeat(10,minmax(0,1fr));gap:20px 6px}.shop-preview-category{grid-column:span 2}.shop-preview-category:nth-child(6){grid-column:2/span 2}.shop-preview-category:nth-child(7){grid-column:4/span 2}.shop-preview-category:nth-child(8){grid-column:6/span 2}.shop-preview-category:nth-child(9){grid-column:8/span 2}.shop-preview-category-label{font-size:9px}.shop-preview-circle{width:52.8px}}@media (height<=540px) and (width>=768px){.shop-preview-hero{padding-top:84px;padding-bottom:calc(var(--trust-bar-space) + 12px);gap:12px}.shop-preview-copy h1{font-size:30px}.shop-preview-eyebrow{margin-bottom:8px}.shop-preview-intro{margin-top:10px;font-size:13px;line-height:1.4}.shop-preview-actions{margin-top:12px}.shop-preview-cta{min-height:44px}.shop-preview-circle{width:46px}.shop-preview-category{gap:7px}}@media (prefers-reduced-motion:reduce){.shop-preview-nav,.shop-preview-cta,.shop-preview-circle,.shop-preview-circle svg{transition:none}}
