.vx-chero{position:relative;isolation:isolate;overflow:hidden;min-height:min(78vh,760px);display:flex;align-items:flex-end;color:#f8f4ee;background:#14110d}.vx-chero--plain{min-height:0;padding-top:clamp(120px,16vw,200px)}.vx-chero__media{position:absolute;top:-6%;right:0;bottom:0;left:0;z-index:-2;will-change:transform}.vx-chero__media picture,.vx-chero__img{display:block;width:100%;height:100%;object-fit:cover}.vx-chero__img{animation:vxLightsUp 2.4s cubic-bezier(.25,.6,.1,1) both}@keyframes vxLightsUp{0%{filter:brightness(.18) saturate(.6);transform:scale(1.08)}35%{filter:brightness(.55) saturate(.8)}42%{filter:brightness(.38) saturate(.75)}to{filter:brightness(1) saturate(1);transform:scale(1)}}.vx-chero__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#0e0b088c,#0e0b0800 30%,#0e0b082e 50%,#0e0b08e0),radial-gradient(90% 75% at 0% 100%,rgb(14 11 8 / .78),transparent 70%)}.vx-chero__content{position:relative;width:100%;padding-top:140px;padding-bottom:clamp(36px,6vw,72px)}.vx-chero__crumbs ol{list-style:none;margin:0 0 clamp(16px,2.4vw,28px);padding:0;display:flex;flex-wrap:wrap;gap:10px;font-size:13px;letter-spacing:.06em}.vx-chero__crumbs li+li:before{content:"/";margin-right:10px;opacity:.5}.vx-chero__crumbs a{color:inherit;text-decoration:none;opacity:.8}.vx-chero__crumbs a:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}.vx-chero .vx-chero__title,.vx-chero .vx-chero__title .vx-line>span{color:#f8f4ee}.vx-chero__title{font-size:clamp(3rem,9vw,8.5rem)}.vx-chero .vx-chero__desc{max-width:52ch;margin:clamp(14px,2vw,24px) 0 0;font-size:clamp(15px,1.2vw,17px);line-height:1.6;color:#f8f4eedb}.vx-chero__foot{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:clamp(22px,3vw,36px)}.vx-chero__count{font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:#f8f4ee;text-shadow:0 1px 12px rgb(14 11 8 / .6)}.vx-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;max-width:100%;padding-bottom:2px}.vx-chips::-webkit-scrollbar{display:none}.vx-chip{flex:none;padding:9px 16px;border-radius:999px;border:1px solid rgb(248 244 238 / .32);color:inherit;text-decoration:none;font-size:14px;line-height:1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0e0b0861;transition:background .35s,color .35s,border-color .35s}.vx-chip:hover{border-color:#f8f4eeb3}.vx-chip.is-active{background:#f8f4ee;color:#1f1a15;border-color:transparent}.vx-chip:focus-visible{outline:2px solid rgb(248 244 238);outline-offset:3px}@media(max-width:767px){.vx-chero{min-height:72vh}.vx-chero__content{padding-top:120px}.vx-chero__foot{flex-direction:column;align-items:flex-start}.vx-chips{margin-inline:-20px;padding-inline:20px;width:calc(100% + 40px);max-width:none}}body:has(.vx-chero) .product-card__title{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(1.05rem,1.25vw,1.25rem);letter-spacing:-.005em}body:has(.vx-chero) .product-card__media{border-radius:18px;overflow:hidden}body:has(.vx-chero) .product-card__media img{transition:transform 1.2s cubic-bezier(.2,.7,.1,1),filter 1s}@media(hover:hover){body:has(.vx-chero) .product-card:hover .product-card__media img{transform:scale(1.035)}}@media(prefers-reduced-motion:reduce){.vx-chero__img{animation:none}.vx-chero__media{transform:none!important}}.vx-hero__off{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .9s cubic-bezier(.4,0,.2,1)}.vx-hero__off img{width:100%;height:100%;object-fit:cover}.vx-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1s ease}.vx-hero__video.is-playing{opacity:1}.vx-hero__video.is-done{opacity:0;transition-duration:1.4s}.vx-hero--video:before{animation:none;opacity:0}.vx-hero.is-off .vx-hero__off{opacity:1}.vx-hero.is-off .vx-hero__glow,.vx-hero.is-off .vx-hero__shade{opacity:0}.vx-hero__glow,.vx-hero__shade{transition:opacity .8s ease}.vx-hero.is-flicker .vx-hero__off{animation:vxFlickerOn 1.1s steps(1,end) both}@keyframes vxFlickerOn{0%{opacity:1}18%{opacity:.2}26%{opacity:.85}38%{opacity:.05}48%{opacity:.5}60%,to{opacity:0}}.vx-switch{position:absolute;z-index:3;right:max(20px,3vw);bottom:clamp(24px,5vh,48px);display:flex;flex-direction:column;align-items:center;gap:8px;background:none;border:0;padding:6px;color:#f8f4eed9;cursor:pointer}.vx-switch__plate{width:44px;height:68px;border-radius:12px;background:#f8f4ee1a;border:1px solid rgb(248 244 238 / .35);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:grid;place-items:center;box-shadow:inset 0 1px #ffffff1f}.vx-switch__toggle{width:16px;height:30px;border-radius:6px;background:linear-gradient(180deg,#fbf6ee,#d9cdbd);box-shadow:0 6px 12px #00000059;transform:translateY(-6px) perspective(80px) rotateX(18deg);transition:transform .35s cubic-bezier(.2,.7,.1,1)}.vx-switch[aria-pressed=false] .vx-switch__toggle{transform:translateY(6px) perspective(80px) rotateX(-18deg)}.vx-switch__label{font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:600}.vx-switch:focus-visible{outline:2px solid #f8f4ee;outline-offset:4px;border-radius:14px}@media(max-width:767px){.vx-switch{bottom:auto;top:120px}.vx-switch__plate{width:38px;height:58px}}@media(prefers-reduced-motion:reduce){.vx-hero__video{display:none}.vx-hero.is-flicker .vx-hero__off{animation:none}}.vx-materials{padding:clamp(80px,12vw,160px) 0}.vx-materials__grid{display:grid;gap:40px}@media(min-width:990px){.vx-materials__grid{grid-template-columns:1.05fr 1fr;gap:clamp(48px,7vw,120px);align-items:start}}.vx-materials__visual{display:none}@media(min-width:990px){.vx-materials__visual{display:block;position:sticky;top:12vh}}.vx-materials__frame{position:relative;aspect-ratio:4 / 5;border-radius:26px;overflow:hidden;background:#0c0a08}.vx-materials__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.08);transition:opacity 1.1s cubic-bezier(.4,0,.2,1),transform 2.4s cubic-bezier(.2,.7,.1,1)}.vx-materials__img.is-active{opacity:1;transform:scale(1)}.vx-materials__glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 70% 25%,rgb(255 190 120 / .18),transparent 55%);mix-blend-mode:screen}.vx-materials__title{margin:0 0 clamp(32px,5vw,72px);font-size:clamp(2.2rem,5vw,4.5rem);line-height:1;letter-spacing:-.02em}.vx-materials__list{list-style:none;margin:0;padding:0;display:grid;gap:clamp(40px,8vh,96px)}@media(min-width:990px){.vx-materials__list{gap:0}.vx-mat{min-height:62vh;display:flex;flex-direction:column;justify-content:center}}.vx-mat{transition:opacity .8s cubic-bezier(.4,0,.2,1)}@media(min-width:990px){.js .vx-mat{opacity:.28}.js .vx-mat.is-active{opacity:1}}.vx-mat__img-mobile{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:18px;margin-bottom:22px;display:block}@media(min-width:990px){.vx-mat__img-mobile{display:none}}.vx-mat__num{font-size:12px;letter-spacing:.2em;color:#c9a36a;font-weight:600}.vx-mat__name{margin:10px 0 14px;font-size:clamp(2rem,3.6vw,3.25rem);line-height:1.05}.vx-mat__copy{margin:0;max-width:40ch;font-size:17px;line-height:1.6;color:#b9ada0}.vx-mat .vx-link{color:#f8f4ee;margin-top:22px}.vx-story__scene{position:relative;height:175vh}.vx-story__sticky{position:sticky;top:0;height:100vh;overflow:hidden;isolation:isolate;background:#0c0a08;--b: .32;--sc: 1.1;--g: 0;--t: 0}.vx-story__img{position:absolute;left:0;right:0;top:max(104px,13svh);width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;filter:brightness(var(--b)) saturate(calc(.7 + var(--b) * .3));transform:scale(var(--sc));transform-origin:50% 40%;will-change:transform,filter}.vx-story__glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:var(--g);background:radial-gradient(60% 45% at 50% 35%,rgb(255 190 120 / .2),transparent 70%);mix-blend-mode:screen}.vx-story__shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(0deg,#0c0906eb,#0c090600 42%)}.vx-story__cap{position:absolute;left:0;right:0;bottom:clamp(28px,6svh,64px);z-index:2;color:#f8f4ee;opacity:var(--t);transform:translateY(calc((1 - var(--t)) * 24px))}.vx-story .vx-story__eyebrow{color:#c9a36a}.vx-story .vx-story__line{margin:10px 0 0;max-width:22ch;font-size:clamp(1.7rem,4.4vw,4rem);line-height:1.06;letter-spacing:-.015em;color:#f8f4ee}@media(min-width:990px){.vx-story__img{left:auto;right:max(24px,5vw);top:50%;width:auto;height:min(84vh,920px);border-radius:24px;transform:translateY(-50%) scale(var(--sc));transform-origin:50% 50%}.vx-story__glow{background:radial-gradient(40% 55% at 68% 45%,rgb(255 190 120 / .16),transparent 70%)}.vx-story__shade{display:none}.vx-story__cap{right:auto;bottom:auto;top:50%;width:calc(94vw - min(84vh,920px) - max(24px,5vw));max-width:none;margin:0;padding-left:max(24px,5vw);transform:translateY(calc(-50% + (1 - var(--t)) * 24px))}.vx-story .vx-story__line{font-size:clamp(2rem,3.6vw,3.6rem)}}.vx-story__detail{padding:clamp(80px,11vw,150px) 0}.vx-story__grid{display:grid;gap:40px}@media(min-width:990px){.vx-story__grid{grid-template-columns:1fr 1fr;gap:clamp(48px,7vw,120px);align-items:center}}.vx-story__close{margin:0;aspect-ratio:4 / 5;border-radius:26px;overflow:hidden;background:#0c0a08}.vx-story__close-img{width:100%;height:100%;object-fit:cover;transform:scale(var(--z, 1.14));transition:transform .1s linear;will-change:transform}.vx-story .vx-story__h{margin:0 0 clamp(28px,4vw,48px);font-size:clamp(1.9rem,3.4vw,3.2rem);line-height:1.08;letter-spacing:-.015em}.vx-story__dl{margin:0;display:grid}.vx-spec{display:grid;grid-template-columns:minmax(120px,34%) 1fr;gap:16px;padding:18px 0;border-top:1px solid rgb(248 244 238 / .14)}.vx-spec:last-child{border-bottom:1px solid rgb(248 244 238 / .14)}.vx-spec dt{font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:#c9a36a;padding-top:3px}.vx-spec dd{margin:0;font-size:16px;line-height:1.55;color:#e8e0d4}.js .vx-spec.vx-reveal{transition-delay:calc(var(--i) * .07s)}.vx-story .vx-link{color:#f8f4ee}@media(max-width:767px){.vx-story__scene{height:185vh}.vx-story__sticky{height:100svh}.vx-spec{grid-template-columns:1fr;gap:6px}}@media(prefers-reduced-motion:reduce){.vx-story__scene{height:auto}.vx-story__sticky{position:relative;height:80vh;--b: 1;--sc: 1;--g: 1;--t: 1}.vx-story__close-img{transform:none}}.vx-rooms{padding:clamp(80px,11vw,150px) 0}.vx-rooms__head{margin-bottom:clamp(28px,4vw,56px)}.vx-rooms__title{margin:0;font-size:clamp(2.2rem,5vw,4.5rem);line-height:1;letter-spacing:-.02em}.vx-rooms__grid{display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-20px;padding-inline:20px}.vx-rooms__grid::-webkit-scrollbar{display:none}@media(min-width:990px){.vx-rooms__grid{grid-auto-flow:row;grid-template-columns:1.2fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:20px;overflow:visible;margin:0;padding:0;height:min(86vh,900px)}.vx-room:first-child{grid-row:span 2}.vx-room:nth-child(4){grid-column:2 / span 2}}.vx-room{position:relative;display:block;aspect-ratio:4 / 5;border-radius:22px;overflow:hidden;scroll-snap-align:start;color:#f8f4ee;text-decoration:none;isolation:isolate}@media(min-width:990px){.vx-room{aspect-ratio:auto}}.vx-room__media{position:absolute;top:-8%;right:0;bottom:-8%;left:0;will-change:transform}.vx-room__img{width:100%;height:100%;object-fit:cover;transition:transform 1.6s cubic-bezier(.2,.7,.1,1),filter 1.2s;filter:brightness(.86)}.vx-room:hover .vx-room__img{transform:scale(1.04);filter:brightness(1.02)}.vx-room:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0c0906b3,#0c090600 55%);z-index:0}.vx-room__caption{position:absolute;left:22px;right:22px;bottom:20px;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:8px}@media(min-width:990px){.vx-room__caption{left:28px;right:28px;bottom:24px;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:12px}}.vx-room__name{font-size:clamp(1.8rem,2.6vw,2.6rem);line-height:1}.vx-room__sub{font-size:14px;letter-spacing:.04em;white-space:nowrap;transform:translateY(6px);opacity:.7;transition:transform .6s cubic-bezier(.2,.7,.1,1),opacity .6s}.vx-room:hover .vx-room__sub{transform:none;opacity:1}.js .vx-room.vx-reveal{transition-delay:calc(var(--i) * .08s)}.vx-showcase{position:relative;background:rgb(var(--color-base-background))}.vx-showcase__sticky{padding:clamp(64px,9vw,120px) 0 clamp(48px,6vw,80px);overflow:hidden}.vx-showcase__head{display:flex;flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:clamp(28px,4vw,56px)}@media(min-width:750px){.vx-showcase__head{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:24px}}.vx-showcase__title{margin:0;font-size:clamp(2.2rem,5vw,4.5rem);line-height:1;letter-spacing:-.02em}.vx-showcase__meta{display:flex;align-items:center;gap:28px;white-space:nowrap}.vx-showcase__meta .vx-link{margin:0}.vx-showcase__count{font-variant-numeric:tabular-nums;font-size:14px;letter-spacing:.08em;opacity:.7}.vx-showcase__track{display:flex;gap:clamp(16px,2vw,32px);padding-inline:max(20px,calc((100vw - var(--page-width, 1900px)) / 2 + 20px));overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.vx-showcase__track::-webkit-scrollbar{display:none}.vx-card{flex:0 0 78vw;scroll-snap-align:center;text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:18px}@media(min-width:750px){.vx-card{flex-basis:46vw}}@media(min-width:990px){.vx-card{flex-basis:30vw}}.vx-card__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:22px;background:rgb(var(--color-placeholder));isolation:isolate}.vx-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .9s cubic-bezier(.4,0,.2,1),transform 1.4s cubic-bezier(.2,.7,.1,1),filter 1.2s cubic-bezier(.4,0,.2,1);filter:brightness(.82) saturate(.9);transform:scale(1.04)}.vx-card.is-lit .vx-card__img{filter:brightness(1) saturate(1.02);transform:scale(1)}.vx-card__img--hover{opacity:0}@media(hover:hover){.vx-card:hover .vx-card__img--hover{opacity:1}.vx-card:hover .vx-card__img{transform:scale(1.03);filter:brightness(1)}}.vx-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 50% 30%,rgb(255 196 128 / .28),transparent 60%);mix-blend-mode:soft-light;opacity:0;transition:opacity 1.2s}.vx-card.is-lit .vx-card__media:after{opacity:1}.vx-card__index{position:absolute;left:18px;top:16px;z-index:2;font-size:12px;letter-spacing:.14em;color:#f8f4ee;mix-blend-mode:difference}.vx-card__body{display:grid;gap:6px;padding-inline:4px}.vx-card__type{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#7a5c30;font-weight:600}.vx-card__title{font-size:clamp(1.35rem,1.8vw,1.75rem);line-height:1.15}.vx-card__price{font-size:15px;font-variant-numeric:tabular-nums;opacity:.8}.vx-card--end{align-items:center;justify-content:center;aspect-ratio:4 / 5;flex-basis:60vw;border:1px solid rgb(var(--color-foreground, 31 26 21) / .15);border-radius:22px;font-size:clamp(1.6rem,2.4vw,2.2rem);flex-direction:row;gap:14px;align-self:flex-start}@media(min-width:990px){.vx-card--end{flex-basis:22vw}}.vx-card__arrow{transition:transform .5s cubic-bezier(.2,.7,.1,1)}.vx-card--end:hover .vx-card__arrow{transform:translate(8px)}.vx-showcase__progress{height:1px;margin:clamp(28px,4vw,48px) auto 0;width:min(420px,60vw);background:#1f1a1524;overflow:hidden}.vx-showcase__progress span{display:block;height:100%;width:100%;background:#1f1a15;transform-origin:left;transform:scaleX(var(--p, .08))}@media(min-width:990px)and (prefers-reduced-motion:no-preference){.vx-showcase.is-pinned{height:var(--vx-h, 300vh)}.vx-showcase.is-pinned .vx-showcase__sticky{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center;padding:72px 0 24px}.vx-showcase.is-pinned .vx-showcase__head{margin-bottom:clamp(20px,3vh,40px)}.vx-showcase.is-pinned .vx-showcase__progress{margin-top:clamp(16px,3vh,36px)}.vx-showcase.is-pinned .vx-showcase__track{overflow:visible;scroll-snap-type:none;will-change:transform}.vx-showcase.is-pinned .vx-card{flex-basis:min(26vw,42vh)}.vx-showcase.is-pinned .vx-card__media{aspect-ratio:4 / 4.6}}@media(prefers-reduced-motion:reduce){.vx-card__img{filter:none;transform:none}}.vx-signature{position:relative;overflow:hidden;padding:clamp(96px,14vw,180px) 0 0;text-align:center;--sx: 50%;--sy: 60%}.vx-signature__inner{position:relative;z-index:2;display:grid;justify-items:center;gap:28px}.vx-signature__line{margin:0;font-size:clamp(2.2rem,5vw,4.2rem);line-height:1.05}.vx-signature .vx-signature__mark{margin:clamp(40px,6vw,88px) 0 -.04em;font-size:clamp(6rem,25vw,26rem);line-height:.8;letter-spacing:-.04em;white-space:nowrap;-webkit-user-select:none;user-select:none;color:transparent;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:radial-gradient(circle 32vw at var(--sx) var(--sy),rgb(255 206 150) 0%,rgb(201 163 106) 28%,rgb(58 48 38) 62%,rgb(38 32 25) 100%)}
/*# sourceMappingURL=/cdn/shop/t/19/compiled_assets/styles.css.map */
