.home[data-v-40d5eef0]{background:#fff;overflow:hidden}.hero[data-v-40d5eef0]{background:#171717;color:#fff;min-height:min(820px,82vh);position:relative}.hero__media[data-v-40d5eef0],.hero__media img[data-v-40d5eef0],.hero__scrim[data-v-40d5eef0]{height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.hero__media img[data-v-40d5eef0]{-o-object-fit:cover;object-fit:cover}.hero__scrim[data-v-40d5eef0]{background:linear-gradient(90deg,#0e0a0dc7,#0e0a0d57 50%,#0e0a0d14),linear-gradient(0deg,rgba(14,10,13,.55),transparent 45%)}.hero__content[data-v-40d5eef0]{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;min-height:min(820px,82vh);padding-bottom:110px;padding-top:110px;position:relative;z-index:2}.hero__kicker[data-v-40d5eef0],.section-heading__hint[data-v-40d5eef0]{font-size:12px;font-weight:700;letter-spacing:.08em;margin-bottom:14px;text-transform:uppercase}.hero h1[data-v-40d5eef0]{font-size:clamp(56px,6.6vw,108px);font-weight:700;letter-spacing:-.065em;line-height:.91;max-width:920px}.hero__copy[data-v-40d5eef0]{font-size:clamp(16px,1.35vw,20px);line-height:1.5;margin-top:28px;max-width:510px}.hero__actions[data-v-40d5eef0]{display:flex;gap:10px;margin-top:34px}.button[data-v-40d5eef0]{align-items:center;border-radius:999px;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;min-height:50px;padding:0 24px;transition:background .2s,color .2s,transform .2s}.button[data-v-40d5eef0]:active{transform:scale(.98)}.button--light[data-v-40d5eef0]{background:#fff;color:#171717}.button--glass[data-v-40d5eef0]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.65);color:#fff}.button--dark[data-v-40d5eef0]{background:#171717;color:#fff}.hero__facts[data-v-40d5eef0]{border-top:1px solid hsla(0,0%,100%,.35);bottom:0;display:grid;grid-template-columns:repeat(3,1fr);left:50%;position:absolute;transform:translate(-50%);width:min(1440px,100%);z-index:2}.hero__facts span[data-v-40d5eef0]{border-right:1px solid hsla(0,0%,100%,.35);font-size:12px;padding:18px 24px}.hero__facts span[data-v-40d5eef0]:last-child{border:0}.home-section[data-v-40d5eef0]{padding-bottom:92px;padding-top:92px}.section-heading[data-v-40d5eef0]{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:36px}.section-heading__hint[data-v-40d5eef0]{color:var(--pink);margin-bottom:9px}.about-store h2[data-v-40d5eef0],.section-heading h2[data-v-40d5eef0]{font-size:clamp(34px,4vw,60px);font-weight:650;letter-spacing:-.045em;line-height:.98;max-width:860px}.text-link[data-v-40d5eef0]{border-bottom:1px solid;color:var(--ink);font-size:13px;font-weight:600;padding-bottom:4px;white-space:nowrap}.text-link[data-v-40d5eef0]:hover{color:var(--pink)}.category-strip[data-v-40d5eef0]{display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.category-tile[data-v-40d5eef0]{aspect-ratio:1/1.12;background:var(--paper);border-radius:28px;overflow:hidden;position:relative}.category-tile img[data-v-40d5eef0]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1);width:100%}.category-tile[data-v-40d5eef0]:after{background:linear-gradient(transparent,#0000009e);content:"";top:45%;right:0;bottom:0;left:0;position:absolute}.category-tile span[data-v-40d5eef0]{bottom:17px;color:#fff;font-size:clamp(14px,1.15vw,19px);font-weight:650;left:18px;position:absolute;right:18px;z-index:1}.category-tile:hover img[data-v-40d5eef0]{transform:scale(1.035)}.product-rail[data-v-40d5eef0]{display:grid;gap:12px;grid-auto-columns:calc(20% - 9.6px);grid-auto-flow:column;overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:3px;scroll-snap-type:x mandatory;scrollbar-width:none}.product-rail[data-v-40d5eef0]::-webkit-scrollbar{display:none}.product-rail__card[data-v-40d5eef0],.product-skeleton[data-v-40d5eef0]{min-width:0;scroll-snap-align:start}.product-skeleton[data-v-40d5eef0]{animation:pulse-40d5eef0 1.5s ease-in-out infinite;aspect-ratio:3/4.8;background:#eeeae5}@keyframes pulse-40d5eef0{50%{opacity:.55}}.collection-section--tint[data-v-40d5eef0]{background:var(--paper)}.editorial[data-v-40d5eef0]{display:grid;gap:12px;grid-template-columns:2fr 1fr;padding-bottom:92px;padding-top:24px}.editorial__main[data-v-40d5eef0]{border-radius:36px;color:#fff;min-height:710px;overflow:hidden;position:relative}.editorial__main[data-v-40d5eef0]:after{background:linear-gradient(0deg,rgba(20,13,18,.7),transparent 65%);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.editorial-card img[data-v-40d5eef0],.editorial__main img[data-v-40d5eef0]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1);width:100%}.editorial__main>div[data-v-40d5eef0]{bottom:42px;left:42px;max-width:650px;position:absolute;z-index:2}.editorial__main p[data-v-40d5eef0]{font-size:13px;font-weight:650;margin-bottom:10px}.editorial__main h2[data-v-40d5eef0]{font-size:clamp(38px,4.4vw,70px);letter-spacing:-.05em;line-height:.95;margin-bottom:28px}.editorial__side[data-v-40d5eef0]{display:grid;gap:12px;grid-template-rows:1fr 1fr}.editorial-card[data-v-40d5eef0]{border-radius:28px;color:#fff;min-height:0;overflow:hidden;position:relative}.editorial-card[data-v-40d5eef0]:after{background:linear-gradient(transparent,#000000ad);content:"";top:30%;right:0;bottom:0;left:0;position:absolute}.editorial-card span[data-v-40d5eef0],.editorial-card strong[data-v-40d5eef0]{left:24px;position:absolute;z-index:1}.editorial-card strong[data-v-40d5eef0]{bottom:48px;font-size:25px;letter-spacing:-.03em}.editorial-card span[data-v-40d5eef0]{bottom:24px;font-size:13px}.editorial-card:hover img[data-v-40d5eef0],.editorial__main:hover img[data-v-40d5eef0]{transform:scale(1.025)}.service-band[data-v-40d5eef0]{background:var(--violet);color:#fff}.service-band__grid[data-v-40d5eef0]{display:grid;grid-template-columns:repeat(3,1fr)}.service-band__grid>div[data-v-40d5eef0]{border-right:1px solid hsla(0,0%,100%,.3);display:flex;flex-direction:column;justify-content:center;min-height:150px;padding:30px}.service-band strong[data-v-40d5eef0]{font-size:20px;letter-spacing:-.02em}.service-band span[data-v-40d5eef0]{font-size:13px;margin-top:7px;opacity:.8}.about-store[data-v-40d5eef0]{background:#efeaf8;padding:100px 0}.about-store__grid[data-v-40d5eef0]{align-items:stretch;display:grid;gap:72px;grid-template-columns:1fr 1fr}.about-store__copy[data-v-40d5eef0]{display:flex;flex-direction:column;justify-content:center;padding:36px 0}.about-store__copy>p[data-v-40d5eef0]:not(.section-heading__hint){font-size:17px;line-height:1.65;margin-top:28px;max-width:600px}.about-store__actions[data-v-40d5eef0]{align-items:center;display:flex;gap:24px;margin-top:34px}.about-store img[data-v-40d5eef0]{border-radius:36px;min-height:520px;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:1023px){.hero[data-v-40d5eef0],.hero__content[data-v-40d5eef0]{min-height:720px}.hero__content[data-v-40d5eef0]{justify-content:flex-end;padding-bottom:120px;padding-top:100px}.hero h1[data-v-40d5eef0]{font-size:clamp(48px,11vw,78px)}.hero__facts[data-v-40d5eef0]{grid-template-columns:1fr}.hero__facts span[data-v-40d5eef0]{display:none}.hero__facts span[data-v-40d5eef0]:first-child{border:0;display:block;text-align:center}.home-section[data-v-40d5eef0]{padding-bottom:64px;padding-top:64px}.category-strip[data-v-40d5eef0]{grid-template-columns:repeat(4,220px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.category-tile[data-v-40d5eef0]{scroll-snap-align:start}.product-rail[data-v-40d5eef0]{grid-auto-columns:calc(33.33333% - 8px)}.editorial[data-v-40d5eef0]{grid-template-columns:1fr}.editorial__main[data-v-40d5eef0]{min-height:620px}.editorial__side[data-v-40d5eef0]{grid-template-columns:1fr 1fr;grid-template-rows:none}.editorial-card[data-v-40d5eef0]{min-height:350px}.about-store__grid[data-v-40d5eef0]{gap:32px}}@media (max-width:639px){.hero[data-v-40d5eef0],.hero__content[data-v-40d5eef0]{min-height:min(760px,calc(100svh - 58px))}.hero__content[data-v-40d5eef0]{padding:72px 16px 98px}.hero__scrim[data-v-40d5eef0]{background:linear-gradient(0deg,#0e0a0dd1,#0e0a0d1f 70%)}.hero h1[data-v-40d5eef0]{font-size:clamp(41px,12.5vw,56px);line-height:.92}.hero__copy[data-v-40d5eef0]{font-size:14px;margin-top:18px}.hero__actions[data-v-40d5eef0]{margin-top:24px;width:100%}.hero__actions .button[data-v-40d5eef0]{flex:1;padding:0 12px}.home-section[data-v-40d5eef0]{padding-bottom:48px;padding-top:48px}.section-heading[data-v-40d5eef0]{align-items:flex-end;margin-bottom:24px}.about-store h2[data-v-40d5eef0],.section-heading h2[data-v-40d5eef0]{font-size:34px}.section-heading__hint[data-v-40d5eef0]{font-size:10px}.category-strip[data-v-40d5eef0]{gap:10px;grid-template-columns:repeat(8,58vw);margin-right:-16px;padding-right:16px}.category-tile[data-v-40d5eef0]{border-radius:22px}.category-tile span[data-v-40d5eef0]{bottom:14px;font-size:17px;left:16px}.product-rail[data-v-40d5eef0]{gap:12px;grid-auto-columns:calc(50vw - 24px);margin-right:-16px;padding-right:16px}.editorial[data-v-40d5eef0]{padding:0 10px 52px}.editorial__main[data-v-40d5eef0]{border-radius:26px;min-height:530px}.editorial__main>div[data-v-40d5eef0]{bottom:22px;left:20px;right:20px}.editorial__main h2[data-v-40d5eef0]{font-size:39px}.editorial__side[data-v-40d5eef0]{gap:8px;grid-template-columns:1fr 1fr}.editorial-card[data-v-40d5eef0]{border-radius:22px;min-height:260px}.editorial-card span[data-v-40d5eef0],.editorial-card strong[data-v-40d5eef0]{left:14px}.editorial-card strong[data-v-40d5eef0]{bottom:40px;font-size:18px}.editorial-card span[data-v-40d5eef0]{bottom:18px;font-size:11px}.service-band__grid[data-v-40d5eef0]{grid-template-columns:1fr}.service-band__grid>div[data-v-40d5eef0]{border-bottom:1px solid hsla(0,0%,100%,.3);border-right:0;min-height:105px;padding:24px 10px}.about-store[data-v-40d5eef0]{padding:52px 0}.about-store__grid[data-v-40d5eef0]{gap:28px;grid-template-columns:1fr}.about-store__copy[data-v-40d5eef0]{padding:0}.about-store__copy>p[data-v-40d5eef0]:not(.section-heading__hint){font-size:14px;margin-top:20px}.about-store img[data-v-40d5eef0]{border-radius:26px;min-height:360px}}
