:root{--white: #ffffff;--stone: #f3f3f1;--stone-2: #e7e7e4;--ink: #111111;--ink-2: #4a4a4a;--ink-3: #6f6f6f;--rule: #e2e2df;--studio-1: #3a3a3a;--studio-2: #0e0e0e;--tint: #777;--studio-text: #f5f5f5;--studio-muted: #b3b3b3;--serif: "Cormorant Garamond", "Cormorant", Garamond, "Times New Roman", serif;--sans: "Inter", -apple-system, "Helvetica Neue", Arial, sans-serif;--gutter: clamp(20px, 4.5vw, 64px);--max: 1280px;--nav-h: 72px;--ease-out: cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 16px)}body{margin:0;background:var(--white);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.6;font-weight:300;letter-spacing:.01em;-webkit-font-smoothing:antialiased;overflow-x:hidden;caret-color:var(--ink)}img{display:block;max-width:100%;height:auto}a{color:inherit;text-underline-offset:.25em;text-decoration-thickness:1px}button{font:inherit;color:inherit}h1,h2,h3,p,ul,ol,dl,dd,figure,fieldset{margin:0}ul,ol{padding:0;list-style:none}fieldset{border:0;padding:0;min-width:0}strong{font-weight:500}::selection{background:#1d1d1d;color:#fff}:focus-visible{outline:1.5px solid var(--ink);outline-offset:4px}html{scrollbar-color:#c9c9c6 transparent;scrollbar-width:thin}.v-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.v-skip{position:absolute;left:12px;top:-60px;z-index:100;background:var(--ink);color:#fff;padding:10px 16px;font-size:13px;letter-spacing:.12em;text-transform:uppercase}.v-skip:focus{top:8px}.v-main:focus{outline:none}.v-icon{width:1em;height:1em;flex:none;display:inline-block}.v-h1,.v-h2{font-family:var(--serif);font-weight:500;letter-spacing:-.005em;text-wrap:balance}.v-h1{font-size:clamp(2.6rem,6vw,4.25rem);line-height:1.04}.v-h2{font-size:clamp(2.2rem,4.6vw,3.4rem);line-height:1.06}.v-lede{font-size:clamp(16px,1.6vw,18px);color:var(--ink-2);max-width:48ch;text-wrap:pretty}.v-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 30px;border:1px solid var(--ink);border-radius:0;background:var(--ink);color:#fff;font-family:var(--sans);font-size:12.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease;-webkit-tap-highlight-color:transparent}.v-btn:hover{background:#2b2b2b}.v-btn[disabled],.v-btn[aria-disabled=true]{opacity:.4;cursor:not-allowed}.v-btn--block{width:100%}.v-btn--light{background:var(--studio-text);color:var(--studio-2);border-color:var(--studio-text)}.v-btn--light:hover{background:#fff}.v-btn--outline{background:transparent;color:var(--studio-text);border-color:#ffffff80}.v-btn--outline:hover{border-color:#fff;background:#ffffff14}.v-link{font-size:12.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-decoration:underline;text-underline-offset:.4em}.v-link:hover{color:var(--ink-3)}.v-announce{background:var(--ink);color:#f1f1f1;text-align:center;padding:9px var(--gutter)}.v-announce p{font-size:12px;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.v-nav{position:sticky;top:0;z-index:60;border-bottom:1px solid var(--rule)}.v-nav:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#ffffffeb;-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px)}.v-nav.is-menu-open:before{background:var(--white)}.v-nav__inner{max-width:var(--max);margin:0 auto;height:var(--nav-h);padding:0 var(--gutter);display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.v-nav__links{display:none}.v-nav__links ul{display:flex;gap:28px}.v-nav__links a{font-size:12.5px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--ink-2);transition:color .2s ease}.v-nav__links a:hover,.v-nav__links a[aria-current]{color:var(--ink);text-decoration:underline;text-underline-offset:.5em}.v-nav__brand{grid-column:2;display:block;color:var(--ink)}.v-nav__brand .v-wordmark{width:150px;height:auto;display:block}.v-nav__right{grid-column:3;justify-self:end;display:flex;align-items:center;gap:22px}.v-nav__bag{position:relative;display:grid;place-items:center;width:44px;height:44px;text-decoration:none}.v-nav__bag .v-icon{width:22px;height:22px}.v-nav__count{position:absolute;top:6px;right:4px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;display:grid;place-items:center;background:var(--ink);color:#fff;font-size:10px;font-weight:500;letter-spacing:0}.v-nav__count[hidden]{display:none}.v-menu{grid-column:1;grid-row:1;justify-self:start}.v-menu__toggle{position:relative;z-index:2;display:grid;place-items:center;width:44px;height:44px;margin-left:-10px;padding:0;border:0;background:none;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent}.v-menu__bars{position:relative;display:block;width:22px;height:12px}.v-menu__bars i{position:absolute;left:0;right:0;height:1.5px;background:currentColor;transition:transform .45s var(--ease-out),top .45s var(--ease-out)}.v-menu__bars i:first-child{top:0}.v-menu__bars i:last-child{top:10.5px}.is-menu-open .v-menu__bars i{top:5.25px}.is-menu-open .v-menu__bars i:first-child{transform:rotate(45deg)}.is-menu-open .v-menu__bars i:last-child{transform:rotate(-45deg)}.v-menu__panel{position:fixed;left:0;right:0;top:var(--menu-top, calc(var(--nav-h) + 1px));height:calc(100dvh - var(--menu-top, var(--nav-h)));overflow-y:auto;overscroll-behavior:contain;background:var(--white);padding:12px var(--gutter) 40px;clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path .5s var(--ease-out),visibility 0s linear .5s}.is-menu-open .v-menu__panel{clip-path:inset(0 0 0 0);visibility:visible;transition:clip-path .55s var(--ease-out),visibility 0s}.v-menu__panel li{border-bottom:1px solid var(--rule)}.v-menu__panel li,.v-menu__note{opacity:0;transform:translateY(14px);transition:opacity .25s ease,transform .25s ease}.is-menu-open .v-menu__panel li,.is-menu-open .v-menu__note{opacity:1;transform:none;transition:opacity .5s ease calc(.12s + var(--i) * 45ms),transform .6s var(--ease-out) calc(.12s + var(--i) * 45ms)}.v-menu__panel a{display:flex;align-items:center;justify-content:space-between;padding:18px 0;font-family:var(--serif);font-size:clamp(1.9rem,8vw,2.4rem);line-height:1.1;text-decoration:none;color:var(--ink)}.v-menu__panel a:after{content:"\2192";font-family:var(--sans);font-size:18px;color:var(--ink-3);transition:transform .3s var(--ease-out)}.v-menu__panel a:active:after{transform:translate(4px)}.v-menu__note{margin:28px 0 0;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}@media(prefers-reduced-motion:reduce){.v-menu__panel,.is-menu-open .v-menu__panel,.v-menu__panel li,.v-menu__note,.v-menu__bars i{transition:none!important}}@keyframes v-fade{0%{opacity:0}to{opacity:1}}@media(min-width:1024px){.v-nav__links{display:block;grid-column:1;grid-row:1}.v-nav__links--right{grid-column:auto;grid-row:auto}.v-menu{display:none}.v-nav__brand .v-wordmark{width:176px}}.v-stage{position:relative;display:block;padding:0 15% 0 0}.v-stage__mac{display:block;width:100%}.v-stage__phone{position:absolute;right:0;bottom:-4%;width:24%;z-index:2}.v-hero{position:relative;overflow:hidden;padding:clamp(48px,7vw,96px) 0 clamp(56px,7vw,104px);background:radial-gradient(120% 80% at 50% 0%,#fff,#f6f6f4 45%,#e4e4e0)}.v-hero__copy{max-width:760px;margin:0 auto;padding:0 var(--gutter);text-align:center;display:grid;justify-items:center;gap:18px}.v-hero__title{font-family:var(--serif);font-weight:500;font-size:clamp(2.8rem,7.2vw,5.4rem);line-height:1.02;letter-spacing:-.01em;text-wrap:balance;animation:v-rise 1s var(--ease-out) both}.v-hero__sub{font-size:clamp(16px,1.7vw,18px);color:var(--ink-2);max-width:44ch;animation:v-rise 1s var(--ease-out) .08s both}.v-hero .v-btn{margin-top:8px;animation:v-rise 1s var(--ease-out) .16s both}.v-hero__stage{max-width:900px;margin:clamp(44px,6vw,72px) auto 0;padding:0 var(--gutter);animation:v-rise .8s var(--ease-out) .1s both}@keyframes v-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.v-colls{padding:clamp(72px,9vw,128px) 0}.v-colls__head{max-width:var(--max);margin:0 auto;padding:0 var(--gutter);display:grid;gap:12px;justify-items:center;text-align:center}.v-colls__grid{max-width:var(--max);margin:clamp(36px,5vw,64px) auto 0;padding:0 var(--gutter);display:grid;gap:clamp(28px,3vw,40px) clamp(18px,2vw,28px)}.v-card{display:grid;gap:18px;text-decoration:none}.v-card__media{display:block;aspect-ratio:5 / 4;padding:12% 10% 10%;background:radial-gradient(110% 90% at 50% 15%,#fbfbfa,#ececea 55%,#dcdcd8);overflow:hidden}.v-card__media .v-stage{transition:transform .7s var(--ease-out)}.v-card:hover .v-card__media .v-stage{transform:translateY(-2%) scale(1.02)}.v-card__body{display:grid;gap:2px;text-align:center}.v-card__name{font-family:var(--serif);font-size:1.9rem;line-height:1.1;font-weight:500}.v-card__meta{font-size:13px;color:var(--ink-3);letter-spacing:.04em}.v-card__price{font-size:15px;font-weight:400;letter-spacing:.06em;margin-top:4px}.v-colls--page{padding-top:clamp(48px,7vw,88px)}@media(min-width:750px){.v-colls__grid{grid-template-columns:1fr 1fr}}.v-suite{position:relative;overflow:hidden;color:var(--studio-text);padding:clamp(72px,10vw,136px) 0 clamp(64px,9vw,120px);background:radial-gradient(90% 60% at 50% 0%,var(--studio-1) 0%,var(--studio-2) 78%)}.v-suite__head{max-width:860px;margin:0 auto;padding:0 var(--gutter);text-align:center;display:grid;gap:10px;justify-items:center}.v-suite__name{font-family:var(--serif);font-weight:500;font-size:clamp(3.4rem,9vw,6rem);line-height:.98;letter-spacing:-.01em}.v-suite__line{font-family:var(--serif);font-style:italic;font-size:clamp(1.25rem,2.2vw,1.6rem);color:var(--studio-muted)}.v-suite__band{max-width:860px;margin:26px auto 0;padding:0 var(--gutter);display:grid;justify-items:center;gap:22px}.v-suite__facts{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 22px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--studio-muted)}.v-suite__facts strong{color:var(--studio-text);font-weight:500}.v-suite__cta{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.v-suite__hint{max-width:860px;margin:14px auto 0;padding:0 var(--gutter);text-align:center;font-size:14px;color:var(--studio-muted)}.v-suite__desks{max-width:var(--max);margin:clamp(40px,5vw,64px) auto 0;padding:0 var(--gutter);display:grid;gap:clamp(36px,4vw,56px)}.v-suite__desk{margin:0}.v-suite__desk figcaption,.v-gallery__item figcaption{margin-top:18px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--studio-muted);text-align:center}.v-suite__note{max-width:var(--max);margin:36px auto 0;padding:0 var(--gutter);text-align:center;font-size:13px;color:var(--studio-muted)}.v-suite--pdp{padding-top:clamp(56px,7vw,96px)}@media(min-width:834px){.v-suite__desks{grid-template-columns:1fr 1fr}}.v-suite__desks--all{grid-template-columns:1fr 1fr;gap:28px 18px}@media(min-width:834px){.v-suite__desks--all{gap:56px 48px}}.v-gallery{margin-top:clamp(40px,6vw,72px)}.v-gallery__track{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(180px,52vw,250px);gap:clamp(24px,3vw,40px);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-behavior:smooth;padding:16px max(var(--gutter),calc((100vw - var(--max)) / 2 + var(--gutter))) 40px;scroll-padding-inline:max(var(--gutter),calc((100vw - var(--max)) / 2 + var(--gutter)));scrollbar-width:none}.v-gallery__track::-webkit-scrollbar{display:none}.v-gallery__item{scroll-snap-align:start;margin:0}.v-gallery__paddles{max-width:var(--max);margin:0 auto;padding:0 var(--gutter);display:flex;justify-content:center;gap:10px}.v-paddle{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.35);background:#ffffff0f;color:var(--studio-text);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,opacity .2s ease}.v-paddle:hover{background:#ffffff29;border-color:#ffffffb3}.v-paddle[disabled]{opacity:.3;cursor:default}.v-paddle .v-icon{width:20px;height:20px}.v-bundle{padding:clamp(72px,9vw,128px) 0;background:var(--stone)}.v-bundle__inner{max-width:1080px;margin:0 auto;padding:0 var(--gutter);display:grid;gap:40px}.v-bundle__head{display:grid;gap:14px;align-content:start}.v-bundle__title{font-family:var(--serif);font-weight:500;font-size:clamp(2.2rem,4.6vw,3.4rem);line-height:1.06}.v-bundle__sub{color:var(--ink-2);max-width:40ch}.v-bundle__tiers{display:grid;margin-top:10px;border-top:1px solid var(--ink);font-variant-numeric:tabular-nums lining-nums}.v-bundle__tiers li{display:flex;justify-content:space-between;align-items:baseline;padding:14px 4px;border-bottom:1px solid var(--stone-2);font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);transition:color .25s ease,background-color .25s ease}.v-bundle__tiers strong{font-family:var(--serif);font-size:1.5rem;font-weight:500;letter-spacing:0;color:var(--ink-2)}.v-bundle__tiers li.is-current{color:var(--ink);background:var(--white);padding-inline:14px}.v-bundle__tiers li.is-current strong{color:var(--ink)}.v-bundle__board{display:grid;gap:18px;align-content:start}.v-bundle__chips{display:grid;grid-template-columns:1fr 1fr;gap:12px}.v-chip{position:relative;display:grid;background:var(--white);cursor:pointer;outline:1px solid var(--stone-2);transition:outline-color .2s ease,transform .35s var(--ease-out),box-shadow .35s var(--ease-out)}.v-chip input{position:absolute;opacity:0;pointer-events:none}.v-chip__img{display:block;aspect-ratio:4 / 3;overflow:hidden;background:radial-gradient(90% 80% at 50% 20%,var(--studio-1),var(--studio-2))}.v-chip__img img{width:100%;height:100%;object-fit:cover;object-position:center 30%}.v-chip__name{padding:12px 14px 14px;font-family:var(--serif);font-size:1.45rem;line-height:1;font-weight:500}.v-chip__box{position:absolute;top:10px;right:10px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#ffffffe6;color:var(--ink);box-shadow:0 1px 4px #0003}.v-chip__box .v-icon{width:15px;height:15px;opacity:0;transform:scale(.5);transition:transform .3s var(--ease-out),opacity .2s ease}.v-chip:hover{transform:translateY(-2px);box-shadow:0 12px 24px -16px #00000059}.v-chip:has(input:checked){outline:1.5px solid var(--ink)}.v-chip:has(input:checked) .v-chip__box{background:var(--ink);color:#fff}.v-chip:has(input:checked) .v-chip__box .v-icon{opacity:1;transform:none}.v-chip:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.v-bundle__total{display:grid;gap:6px;padding:24px;background:var(--white)}.v-bundle__summary{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.v-bundle__price{display:flex;align-items:baseline;gap:12px;font-family:var(--serif);font-size:clamp(2.6rem,6vw,3.4rem);line-height:1;font-weight:500;font-variant-numeric:lining-nums}.v-bundle__price s{font-family:var(--sans);font-size:16px;color:var(--ink-3)}.v-bundle__save{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#1c6b3a}.v-bundle__total .v-btn{margin-top:12px}.v-bundle__fine{margin-top:4px;font-size:12.5px;color:var(--ink-3);text-align:center}@media(min-width:990px){.v-bundle__inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:72px}.v-bundle__head{position:sticky;top:calc(var(--nav-h) + 32px)}.v-bundle__chips{grid-template-columns:repeat(4,1fr)}}.v-steps{padding:clamp(72px,9vw,128px) 0}.v-steps__inner{max-width:var(--max);margin:0 auto;padding:0 var(--gutter);text-align:center}.v-steps__title{font-family:var(--serif);font-weight:500;font-size:clamp(2.2rem,4.6vw,3.4rem);line-height:1.06}.v-steps__list{display:grid;gap:34px;margin-top:clamp(36px,5vw,56px)}.v-steps__list li{display:grid;gap:8px;justify-items:center}.v-steps__name{font-size:13px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.v-steps__text{color:var(--ink-2);max-width:34ch}@media(min-width:834px){.v-steps__list{grid-template-columns:repeat(3,1fr);gap:48px}}.v-faq{padding:clamp(64px,8vw,112px) 0;border-top:1px solid var(--rule)}.v-faq__inner{max-width:820px;margin:0 auto;padding:0 var(--gutter)}.v-faq__title{font-family:var(--serif);font-weight:500;font-size:clamp(2.2rem,4.6vw,3.4rem);line-height:1.06;text-align:center;margin-bottom:clamp(28px,4vw,44px)}.v-faq__list{border-top:1px solid var(--ink)}.v-qa{border-bottom:1px solid var(--rule)}.v-qa summary{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px 0;cursor:pointer;list-style:none;font-size:16px;font-weight:400;letter-spacing:.01em}.v-qa summary::-webkit-details-marker{display:none}.v-qa summary .v-icon{width:20px;height:20px;color:var(--ink-3);transition:transform .35s var(--ease-out)}.v-qa[open] summary .v-icon{transform:rotate(45deg)}.v-qa__a{padding:0 0 22px;color:var(--ink-2);max-width:64ch}.v-qa__a strong{color:var(--ink)}.v-faq__more{margin-top:28px;text-align:center;color:var(--ink-2)}.v-specs{padding:clamp(64px,8vw,112px) 0}.v-specs__inner{max-width:1080px;margin:0 auto;padding:0 var(--gutter);display:grid;gap:20px}.v-specs__title{font-family:var(--serif);font-weight:500;font-size:clamp(2.2rem,4.6vw,3.2rem);line-height:1.06}.v-specs__desc{color:var(--ink-2);max-width:56ch}.v-specs__desc p+p{margin-top:.7em}.v-specs__table{border-top:1px solid var(--ink)}.v-specs__table>div{display:grid;grid-template-columns:120px 1fr;gap:16px;padding:14px 0;border-bottom:1px solid var(--rule)}.v-specs__table dt{font-size:12.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.v-specs__table dd{color:var(--ink-2)}@media(min-width:990px){.v-specs__inner{grid-template-columns:1fr 1fr;column-gap:72px}.v-specs__table{grid-column:2;grid-row:1 / span 2}}.v-cart{padding:clamp(48px,7vw,88px) 0 clamp(72px,9vw,120px)}.v-cart__inner{max-width:980px;margin:0 auto;padding:0 var(--gutter)}.v-cart__title{font-family:var(--serif);font-weight:500;font-size:clamp(2.4rem,5.6vw,3.6rem);line-height:1.04}.v-cart__lede{margin:10px 0 28px;color:var(--ink-2)}.v-cart__lines{border-top:1px solid var(--ink)}.v-cart__line{display:grid;grid-template-columns:72px 1fr auto;gap:20px;align-items:center;padding:20px 0;border-bottom:1px solid var(--rule)}.v-cart__thumb{display:block;aspect-ratio:9 / 16;overflow:hidden;border-radius:10px;background:var(--studio-2)}.v-cart__thumb img{width:100%;height:100%;object-fit:cover}.v-cart__name{font-family:var(--serif);font-size:1.7rem;line-height:1.05;font-weight:500}.v-cart__name a{text-decoration:none}.v-cart__sub{margin-top:2px;font-size:13px;color:var(--ink-3)}.v-cart__remove{display:inline-block;margin-top:6px;font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.v-cart__price{display:grid;justify-items:end;font-size:16px;font-weight:400;font-variant-numeric:tabular-nums}.v-cart__price s{font-size:13px;color:var(--ink-3)}.v-cart__summary{margin-top:28px;margin-left:auto;max-width:420px;display:grid;gap:10px}.v-cart__row{display:flex;justify-content:space-between;gap:16px;font-variant-numeric:tabular-nums}.v-cart__row--save{color:#1c6b3a}.v-cart__row--total{font-family:var(--serif);font-size:1.9rem;font-weight:500;padding-top:12px;border-top:1px solid var(--ink)}.v-cart__tip{font-size:14px;color:var(--ink-3)}.v-cart__inner>.v-btn{margin-top:8px}.v-doc{padding:clamp(48px,7vw,88px) 0 clamp(72px,9vw,120px)}.v-doc__inner{max-width:760px;margin:0 auto;padding:0 var(--gutter);display:grid;gap:24px}.v-doc--center .v-doc__inner{justify-items:center;text-align:center}.v-doc--center .v-emblem{width:96px;height:96px}.v-doc__body,.v-rte{color:var(--ink-2);max-width:66ch}.v-doc__body p+p{margin-top:.9em}.v-doc__body h2,.v-doc__body h3{color:var(--ink);font-family:var(--serif);font-weight:500;margin:1.4em 0 .4em}.shopify-policy__container{max-width:760px!important;margin:0 auto;padding:clamp(48px,7vw,88px) var(--gutter) clamp(72px,9vw,120px)}.shopify-policy__title h1{font-family:var(--serif);font-weight:500;font-size:clamp(2.4rem,5.6vw,3.6rem);line-height:1.05;margin-bottom:24px}.shopify-policy__body{color:var(--ink-2)}.shopify-policy__body h2,.shopify-policy__body h3{color:var(--ink);font-family:var(--serif);font-weight:500}.v-form{display:grid;gap:18px;max-width:560px}.v-field{display:grid;gap:6px}.v-field label{font-size:12.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.v-field__opt{color:var(--ink-3);font-weight:300;text-transform:none;letter-spacing:0}.v-field input,.v-field textarea,.v-search input{width:100%;font:inherit;color:var(--ink);background:var(--white);border:1px solid #bdbdba;border-radius:0;padding:14px 16px;min-height:52px;transition:border-color .2s ease}.v-field input:focus,.v-field textarea:focus,.v-search input:focus{outline:none;border-color:var(--ink)}.v-field input::placeholder,.v-search input::placeholder{color:var(--ink-3)}.v-form__ok{padding:14px 16px;background:var(--stone)}.v-form__err{padding:14px 16px;border:1px solid #b3261e;color:#8c1d18}.v-search{display:flex;gap:10px}.v-search__results{display:grid;gap:10px}.v-search__results a{font-family:var(--serif);font-size:1.8rem;text-decoration:none}.v-foot{background:var(--stone);border-top:1px solid var(--rule)}.v-foot__inner{max-width:var(--max);margin:0 auto;padding:clamp(48px,6vw,80px) var(--gutter) 28px}.v-foot__notes{display:grid;gap:6px;padding-bottom:24px;border-bottom:1px solid var(--stone-2);font-size:13px;color:var(--ink-3);max-width:72ch}.v-foot__cols{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:28px 0}.v-foot__head{font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px}.v-foot__cols ul{display:grid;gap:6px}.v-foot__cols a{font-size:14px;color:var(--ink-2);text-decoration:none}.v-foot__cols a:hover{color:var(--ink);text-decoration:underline}.v-foot__base{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:20px;border-top:1px solid var(--stone-2);font-size:12.5px;color:var(--ink-3)}.v-foot__pay{display:flex;flex-wrap:wrap;gap:6px}.v-pay{width:36px;height:24px}@media(min-width:834px){.v-foot__cols{grid-template-columns:repeat(4,1fr)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0s!important;transition-duration:.01ms!important}}.v-strip{background:var(--stone);border-top:1px solid var(--stone-2);border-bottom:1px solid var(--stone-2);padding:clamp(36px,5vw,56px) var(--gutter)}.v-strip__inner{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1.1fr 1.6fr auto;gap:clamp(24px,4vw,56px);align-items:center}.v-strip__title{margin:0 0 6px;font-family:var(--serif);font-weight:500;font-size:clamp(26px,2.6vw,34px);line-height:1.12;text-wrap:balance}.v-strip__sub{margin:0;color:var(--ink-2);font-size:15px;max-width:38ch}.v-strip__tiers{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--stone-2);background:#fff}.v-strip__tiers li{position:relative;display:flex;flex-direction:column;gap:2px;padding:16px 18px;border-left:1px solid var(--stone-2)}.v-strip__tiers li:first-child{border-left:0}.v-strip__tiers span{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.v-strip__tiers strong{font-family:var(--serif);font-weight:500;font-size:26px;line-height:1.1}.v-strip__tiers s{font-size:13px;color:var(--ink-3)}.v-strip__tiers em{font-style:normal;display:block;margin-top:4px;color:var(--ink);font-weight:500;letter-spacing:.12em}.v-strip__tiers .is-best{background:var(--ink);color:#fff;outline:1px solid var(--ink)}.v-strip__tiers .is-best span,.v-strip__tiers .is-best s{color:#c9c9c9}.v-strip__tiers .is-best em{color:#fff}.v-strip__cta{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.v-strip__save{margin:0;font-size:13px;color:var(--ink-3)}@media(max-width:1100px){.v-strip__inner{grid-template-columns:1fr}}@media(max-width:640px){.v-strip__tiers{grid-template-columns:repeat(2,1fr)}.v-strip__tiers li:nth-child(3){border-left:0}.v-strip__tiers li:nth-child(n+3){border-top:1px solid var(--stone-2)}.v-strip__cta,.v-strip__cta .v-btn{width:100%}}.v-phone__screen,.v-mac__screen{background-size:cover;background-position:center}.v-device__img{opacity:0;transition:opacity .45s ease}.v-device__img.is-loaded,.no-js .v-device__img{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/2/assets/vauren.css.map */
