.shop-page_page__y4ayL{min-height:100vh;padding:20px clamp(18px,3.4vw,56px) 72px;overflow:hidden;background:var(--color-white);color:var(--color-ink)}.shop-page_hero__pepwo{position:relative;display:grid;width:min(100%,1480px);min-height:clamp(520px,43vw,650px);margin:0 auto;padding:clamp(50px,5vw,78px) clamp(44px,5vw,78px);overflow:hidden;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center;gap:clamp(36px,5vw,76px);border-radius:30px;background-color:#ffffff;border:1px solid rgb(41 45 51/8%);box-shadow:0 20px 48px rgb(41 45 51/6%);isolation:isolate}.shop-page_heroBackground__Pnat9{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:right center;pointer-events:none}.shop-page_heroCopy__Adx0w{position:relative;z-index:2;max-width:680px}.shop-page_heroEyebrow__uZnM9,.shop-page_sectionEyebrow__rc5fs{margin:0 0 17px;font-family:var(--font-display);font-size:.8125rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.shop-page_heroEyebrow__uZnM9{display:flex;align-items:center;gap:11px;color:var(--color-coral-dark)}.shop-page_heroEyebrow__uZnM9:before{width:34px;height:2px;content:"";background:currentColor}.shop-page_heroCopy__Adx0w h1{max-width:760px;margin:0;font-family:var(--font-display);font-size:clamp(3.6rem,6vw,6.8rem);font-weight:700;letter-spacing:-.075em;line-height:.84;color:var(--color-ink)}.shop-page_heroCopy__Adx0w h1 span{display:block;color:var(--color-coral-dark)}.shop-page_heroDescription__dNQnq{max-width:570px;margin:29px 0 0;color:rgb(41 45 51/80%);font-size:clamp(1rem,1.2vw,1.08rem);line-height:1.65}.shop-page_heroActions__F3B51{display:flex;margin-top:33px;flex-wrap:wrap;align-items:center;gap:18px 24px}.shop-page_primaryAction___hwpY{display:inline-flex;min-height:54px;align-items:center;gap:18px;padding:0 22px;border:1px solid var(--color-ink);border-radius:999px;background:var(--color-ink);box-shadow:0 16px 26px rgb(41 45 51/18%);color:var(--color-white);font-family:var(--font-display);font-size:.9375rem;font-weight:700;transition:transform .18s ease,box-shadow .18s ease}.shop-page_primaryAction___hwpY svg{width:18px;height:18px}.shop-page_primaryAction___hwpY:focus-visible,.shop-page_primaryAction___hwpY:hover{box-shadow:0 20px 34px rgb(41 45 51/24%);transform:translateY(-2px)}.shop-page_heroNote__Fv3a3{display:inline-flex;align-items:center;gap:8px;font-size:.8125rem;font-weight:700;color:var(--color-ink);padding:8px 14px;border-radius:999px;background:rgb(255 255 255/85%);border:1px solid rgb(41 45 51/15%);backdrop-filter:blur(8px);box-shadow:0 2px 8px rgb(41 45 51/4%)}.shop-page_heroNote__Fv3a3 svg{width:18px;height:18px;padding:4px;border-radius:50%;background:#ffede8;color:var(--color-coral-dark)}.shop-page_heroArtSpacer__3mu27{min-height:200px}.shop-page_scrollCue__mBsQd{position:absolute;right:34px;bottom:28px;z-index:2;display:grid;width:42px;height:42px;place-items:center;border:1px solid rgb(41 45 51/20%);border-radius:50%;background:rgb(255 255 255/75%);backdrop-filter:blur(8px);color:var(--color-ink);box-shadow:0 4px 12px rgb(41 45 51/8%);transition:transform .18s ease,background-color .18s ease}.shop-page_scrollCue__mBsQd:hover{transform:translateY(2px);background:#ffffff}.shop-page_scrollCue__mBsQd svg{width:17px;height:17px}.shop-page_heroTitleHeading__XqUEn{max-width:760px;margin:0;font-family:var(--font-display);font-size:clamp(3.6rem,6vw,6.8rem);font-weight:700;letter-spacing:-.075em;line-height:.84;color:var(--color-ink)}.shop-page_heroTitleHeading__XqUEn span{display:block;color:var(--color-coral-dark)}.shop-page_heroSecondaryLink__IvhmK{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-display);font-size:.875rem;font-weight:700;color:var(--color-ink);transition:color .18s ease;text-decoration:underline;text-underline-offset:4px}.shop-page_heroSecondaryLink__IvhmK:focus-visible,.shop-page_heroSecondaryLink__IvhmK:hover{color:var(--color-coral-dark)}.shop-page_slideBackgroundMobile__COY0I{display:none}@media (max-width:767px){.shop-page_slideBackgroundHasMobile__b5t3m{display:none}.shop-page_slideBackgroundMobile__COY0I{display:block}}.shop-page_hero__pepwo[data-carousel=true]{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;padding:0;gap:0}.shop-page_hero__pepwo[data-carousel=true] .shop-page_slide__OgjG_{grid-area:1/1;display:grid;width:100%;min-height:inherit;padding:clamp(50px,5vw,78px) clamp(44px,5vw,78px);grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center;gap:clamp(36px,5vw,76px);opacity:0;visibility:hidden;transition:opacity .7s cubic-bezier(.22,1,.36,1);pointer-events:none}.shop-page_hero__pepwo[data-carousel=true] .shop-page_slide__OgjG_[data-active=true]{z-index:1;opacity:1;visibility:visible;pointer-events:auto}.shop-page_hero__pepwo[data-theme=light]{background-color:var(--color-ink)}.shop-page_hero__pepwo[data-theme=light] .shop-page_heroEyebrow__uZnM9,.shop-page_slide__OgjG_[data-theme=light] .shop-page_heroEyebrow__uZnM9{color:#ffd7ce}.shop-page_hero__pepwo[data-theme=light] .shop-page_heroEyebrow__uZnM9:before,.shop-page_slide__OgjG_[data-theme=light] .shop-page_heroEyebrow__uZnM9:before{background:currentColor}.shop-page_hero__pepwo[data-theme=light] .shop-page_heroCopy__Adx0w h1,.shop-page_hero__pepwo[data-theme=light] .shop-page_heroTitleHeading__XqUEn,.shop-page_slide__OgjG_[data-theme=light] .shop-page_heroCopy__Adx0w h1,.shop-page_slide__OgjG_[data-theme=light] .shop-page_heroTitleHeading__XqUEn{color:var(--color-white)}.shop-page_hero__pepwo[data-theme=light] .shop-page_heroCopy__Adx0w h1 span,.shop-page_hero__pepwo[data-theme=light] .shop-page_heroTitleHeading__XqUEn span,.shop-page_slide__OgjG_[data-theme=light] .shop-page_heroCopy__Adx0w h1 span,.shop-page_slide__OgjG_[data-theme=light] .shop-page_heroTitleHeading__XqUEn span{color:#ffd7ce}.shop-page_hero__pepwo[data-theme=light] .shop-page_heroDescription__dNQnq,.shop-page_slide__OgjG_[data-theme=light] .shop-page_heroDescription__dNQnq{color:rgb(255 255 255/88%)}.shop-page_hero__pepwo[data-theme=light] .shop-page_primaryAction___hwpY,.shop-page_slide__OgjG_[data-theme=light] .shop-page_primaryAction___hwpY{border-color:var(--color-white);background:var(--color-white);color:var(--color-ink)}.shop-page_hero__pepwo[data-theme=light] .shop-page_primaryAction___hwpY:focus-visible,.shop-page_hero__pepwo[data-theme=light] .shop-page_primaryAction___hwpY:hover,.shop-page_slide__OgjG_[data-theme=light] .shop-page_primaryAction___hwpY:focus-visible,.shop-page_slide__OgjG_[data-theme=light] .shop-page_primaryAction___hwpY:hover{background:#f4f4f5;color:var(--color-ink)}.shop-page_hero__pepwo[data-theme=light] .shop-page_heroNote__Fv3a3,.shop-page_slide__OgjG_[data-theme=light] .shop-page_heroNote__Fv3a3{background:rgb(0 0 0/45%);color:var(--color-white);border-color:rgb(255 255 255/25%)}.shop-page_hero__pepwo[data-theme=light] .shop-page_heroNote__Fv3a3 svg,.shop-page_slide__OgjG_[data-theme=light] .shop-page_heroNote__Fv3a3 svg{background:rgb(255 255 255/20%);color:#ffd7ce}.shop-page_hero__pepwo[data-theme=light] .shop-page_heroSecondaryLink__IvhmK,.shop-page_slide__OgjG_[data-theme=light] .shop-page_heroSecondaryLink__IvhmK{color:var(--color-white)}.shop-page_hero__pepwo[data-theme=light] .shop-page_scrollCue__mBsQd,.shop-page_slide__OgjG_[data-theme=light] .shop-page_scrollCue__mBsQd{background:rgb(0 0 0/45%);color:var(--color-white);border-color:rgb(255 255 255/25%)}.shop-page_controls__CXwtk{position:absolute;z-index:8;bottom:24px;left:50%;display:flex;align-items:center;gap:14px;transform:translateX(-50%)}.shop-page_arrow__J79Kb,.shop-page_pause__aeb5i{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgb(41 45 51/18%);border-radius:50%;background:rgb(255 255 255/80%);color:var(--color-ink);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer;transition:background-color .18s ease,transform .18s ease}.shop-page_arrow__J79Kb:focus-visible,.shop-page_arrow__J79Kb:hover,.shop-page_pause__aeb5i:focus-visible,.shop-page_pause__aeb5i:hover{background:#ffffff;transform:translateY(-1px)}.shop-page_arrow__J79Kb svg,.shop-page_pause__aeb5i svg{width:16px;height:16px}.shop-page_dots__Pd_Ni{display:flex;align-items:center;gap:8px}.shop-page_dot__PIrBr{width:8px;height:8px;padding:0;border:none;border-radius:999px;background:rgb(41 45 51/28%);cursor:pointer;transition:background-color .18s ease,width .18s ease}.shop-page_dot__PIrBr[aria-current=true]{width:22px;background:var(--color-coral-dark)}.shop-page_srOnly__Q0BVA{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.shop-page_intro__HsM3O{display:grid;width:min(100%,1340px);margin:0 auto;padding:32px 0;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid rgb(41 45 51/12%);list-style:none}.shop-page_intro__HsM3O>li{display:flex;min-width:0;align-items:center;gap:14px;padding:0 clamp(12px,2vw,30px);border-right:1px solid rgb(41 45 51/12%)}.shop-page_intro__HsM3O>li:first-child{padding-left:0}.shop-page_intro__HsM3O>li:last-child{padding-right:0;border-right:0}.shop-page_intro__HsM3O svg{width:24px;height:24px;flex:0 0 auto;color:var(--color-coral-dark);stroke-width:1.7}.shop-page_intro__HsM3O span{display:grid;gap:3px;color:var(--color-ink-muted);font-size:.8125rem;line-height:1.4}.shop-page_intro__HsM3O strong{color:var(--color-ink);font-family:var(--font-display);font-size:.9375rem;line-height:1.25}.shop-page_catalog__24doo{width:min(100%,1340px);margin:0 auto;padding:clamp(44px,5.5vw,80px) 0 clamp(56px,7vw,96px);scroll-margin-top:16px}.shop-page_catalogHeader__m8RgB{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 32px;margin-bottom:28px}.shop-page_bottomBanner__qxkjc h2,.shop-page_catalogHeader__m8RgB h2{margin:0;font-family:var(--font-display);font-size:clamp(2rem,3.6vw,3.4rem);font-weight:700;letter-spacing:-.05em;line-height:1}.shop-page_catalogHeader__m8RgB p{margin:0;color:var(--color-ink-muted);font-size:1rem;line-height:1.5}.shop-page_filterBar__o35gC{display:flex;margin-bottom:24px;align-items:center;justify-content:space-between;gap:20px}.shop-page_filterChips__RXUyr{display:flex;min-width:0;flex-wrap:wrap;gap:8px}.shop-page_filterChips__RXUyr button{min-height:44px;padding:0 18px;border:1px solid rgb(41 45 51/16%);border-radius:999px;background:var(--color-white);color:var(--color-ink);cursor:pointer;font-size:.875rem;font-weight:700;white-space:nowrap;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.shop-page_filterChips__RXUyr button:hover{border-color:var(--color-ink)}.shop-page_filterChips__RXUyr button[aria-pressed=true]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-white)}.shop-page_filterBar__o35gC>p{flex:0 0 auto;margin:0;color:var(--color-ink-muted);font-size:.875rem;font-weight:600}.shop-page_catalogEmpty__RqGDE{margin:0;padding:48px 24px;border:1px dashed rgb(41 45 51/20%);border-radius:18px;color:var(--color-ink-muted);font-size:1rem;text-align:center}.shop-page_bottomBanner__qxkjc{display:grid;width:min(100%,1340px);margin:0 auto;padding:clamp(34px,4.2vw,58px);grid-template-columns:minmax(0,1fr) minmax(250px,.62fr) auto;align-items:center;gap:clamp(28px,5vw,72px);border-radius:26px;background:radial-gradient(circle at 0 100%,rgb(255 114 88/38%),transparent 26%),var(--color-ink);color:var(--color-white)}.shop-page_bottomBanner__qxkjc h2 span{color:var(--color-coral)}.shop-page_bottomBanner__qxkjc>p{margin:0;color:var(--color-on-dark-muted);font-size:1rem;line-height:1.6}.shop-page_bottomBanner__qxkjc>a{display:inline-flex;min-height:50px;align-items:center;gap:12px;padding:0 22px;border-radius:999px;background:var(--color-white);color:var(--color-ink);font-family:var(--font-display);font-size:.9375rem;font-weight:700;white-space:nowrap;transition:transform .18s ease}.shop-page_bottomBanner__qxkjc>a:hover{transform:translateY(-2px)}.shop-page_bottomBanner__qxkjc>a svg{width:16px;height:16px}.shop-page_filterChips__RXUyr button:focus-visible,.shop-page_primaryAction___hwpY:focus-visible,.shop-page_scrollCue__mBsQd:focus-visible{outline:3px solid rgb(236 93 70/34%);outline-offset:3px}.shop-page_bottomBanner__qxkjc>a:focus-visible{outline:3px solid var(--color-coral-on-dark);outline-offset:3px}@media (max-width:1220px){.shop-page_hero__pepwo{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr)}.shop-page_bottomBanner__qxkjc{grid-template-columns:minmax(0,1fr) minmax(220px,.62fr)}.shop-page_bottomBanner__qxkjc>a{width:fit-content;grid-column:2}}@media (max-width:900px){.shop-page_hero__pepwo{--hero-photo-height:clamp(240px,56vw,460px);min-height:auto;padding:0;grid-template-columns:1fr;gap:0}.shop-page_heroBackground__Pnat9{bottom:auto!important;height:var(--hero-photo-height)!important}.shop-page_heroArtSpacer__3mu27{min-height:var(--hero-photo-height);order:-1}.shop-page_heroCopy__Adx0w{max-width:none;padding:28px clamp(20px,4vw,40px) 32px}.shop-page_hero__pepwo[data-carousel=true] .shop-page_slide__OgjG_{padding:0;grid-template-columns:1fr;align-items:start;gap:0}.shop-page_hero__pepwo[data-carousel=true] .shop-page_heroCopy__Adx0w{padding-bottom:76px}.shop-page_scrollCue__mBsQd{display:none}.shop-page_intro__HsM3O{padding:28px 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 0}.shop-page_intro__HsM3O>li:nth-child(2){padding-right:0;border-right:0}.shop-page_intro__HsM3O>li:nth-child(3){padding-left:0}}@media (max-width:767px){.shop-page_hero__pepwo:has(.shop-page_slideBackgroundMobile__COY0I){--hero-photo-height:min(104vw,46svh)}}@media (max-width:660px){.shop-page_page__y4ayL{padding:14px 14px 48px}.shop-page_hero__pepwo{border-radius:22px}.shop-page_heroCopy__Adx0w h1,.shop-page_heroTitleHeading__XqUEn{font-size:clamp(2.5rem,11.5vw,3.6rem);line-height:.9}.shop-page_heroDescription__dNQnq{margin-top:16px}.shop-page_heroActions__F3B51{margin-top:22px;align-items:flex-start;flex-direction:column;gap:12px}.shop-page_controls__CXwtk{bottom:14px;gap:8px}.shop-page_intro__HsM3O{padding:22px 0;gap:18px 0}.shop-page_intro__HsM3O>li{align-items:flex-start;gap:10px;padding:0 12px}.shop-page_intro__HsM3O svg{width:20px;height:20px}.shop-page_intro__HsM3O strong{font-size:.875rem}.shop-page_catalog__24doo{padding:36px 0 56px}.shop-page_catalogHeader__m8RgB{margin-bottom:20px}.shop-page_filterBar__o35gC>p{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.shop-page_filterChips__RXUyr{flex-wrap:nowrap;margin:0 -14px;padding:0 14px;overflow-x:auto;scrollbar-width:none}.shop-page_filterChips__RXUyr::-webkit-scrollbar{display:none}.shop-page_bottomBanner__qxkjc{padding:32px 24px;grid-template-columns:1fr;gap:18px;border-radius:22px}.shop-page_bottomBanner__qxkjc>a{grid-column:auto}}@media (prefers-reduced-motion:reduce){.shop-page_bottomBanner__qxkjc>a,.shop-page_filterChips__RXUyr button,.shop-page_hero__pepwo[data-carousel=true] .shop-page_slide__OgjG_,.shop-page_primaryAction___hwpY,.shop-page_scrollCue__mBsQd{transition:none}}