.versalis-journal{padding-block:4.8rem 6.4rem}.versalis-journal__header{max-width:96rem;margin-bottom:4rem}.versalis-journal__eyebrow{margin:0 0 1rem;font-size:1.1rem;font-weight:600;letter-spacing:.2em}.versalis-journal__title{margin:0;font-size:clamp(4.4rem,11vw,8.8rem);line-height:.98;letter-spacing:-.04em}.versalis-journal__intro{margin-top:1.6rem;font-size:1.6rem}.versalis-journal__intro p{margin:0}.versalis-journal__grid{display:grid;gap:3.6rem 1.2rem;grid-template-columns:minmax(0,1fr)}.versalis-journal__card .article-card__excerpt,.versalis-journal__card .article-card__info{display:none}.versalis-journal__card .card__heading{font-size:clamp(1.7rem,4.4vw,2.4rem);line-height:1.2}.versalis-journal__card:first-child .card__heading{font-size:clamp(2.6rem,8vw,4.8rem);line-height:1.05}@media screen and (min-width:540px)and (max-width:749px){.versalis-journal__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.versalis-journal__card:first-child{grid-column:1 / -1}}@media screen and (min-width:750px){.versalis-journal{padding-block:8rem 10rem}.versalis-journal__header{margin-bottom:6.4rem}.versalis-journal__grid{gap:6.4rem 2.4rem;grid-template-columns:repeat(3,minmax(0,1fr))}.versalis-journal__card:first-child{grid-column:span 2;grid-row:span 2}}.versalis-campaign{overflow:hidden;padding-block:5.6rem 6.4rem}.versalis-campaign__header{margin-bottom:3rem}.versalis-campaign__eyebrow,.versalis-campaign__card-eyebrow{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.versalis-campaign__heading-row{display:grid;gap:1.4rem;margin-top:1.2rem}.versalis-campaign__title{max-width:10ch;margin:0;font-size:clamp(4.2rem,12vw,8.8rem);line-height:.95;letter-spacing:-.045em}.versalis-campaign__intro{max-width:28rem;font-size:1.5rem;line-height:1.5}.versalis-campaign__intro p{margin:0}.versalis-campaign__rail{display:grid;grid-auto-columns:min(84vw,40rem);grid-auto-flow:column;gap:1.2rem;overflow-x:auto;padding-bottom:1.2rem;scroll-padding-inline:1.5rem;scroll-snap-type:x mandatory;scrollbar-width:none}.versalis-campaign__rail::-webkit-scrollbar{display:none}.versalis-campaign__card{min-width:0;opacity:1;scroll-snap-align:start;transform:none;transition:opacity .6s ease,transform .7s cubic-bezier(.22,1,.36,1)}[data-reveal-ready] .versalis-campaign__card:not(.is-visible){opacity:0;transform:translateY(2.4rem)}.versalis-campaign__card.is-visible{opacity:1;transform:none}.versalis-campaign__link{display:grid;height:100%;color:inherit;text-decoration:none}.versalis-campaign__media{position:relative;aspect-ratio:2 / 3;overflow:hidden;background:var(--campaign-accent, #d8cabd)}.versalis-campaign__media:after{position:absolute;inset:auto 0 0;height:24%;background:linear-gradient(180deg,transparent,rgba(20,16,12,.18));content:"";pointer-events:none}.versalis-campaign__image{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.001);transition:transform .8s cubic-bezier(.22,1,.36,1)}.versalis-campaign__copy{position:relative;display:grid;gap:.7rem;min-height:14rem;align-content:start;padding:2rem 5rem 2rem 0;border-top:.4rem solid var(--campaign-accent, #8b5b4a)}.versalis-campaign__card-title{margin:0;font-size:clamp(2.8rem,8vw,4.6rem);line-height:1;letter-spacing:-.035em}.versalis-campaign__card-text{margin:0;font-size:1.35rem;line-height:1.45;opacity:.78}.versalis-campaign__arrow{position:absolute;top:2rem;right:0;display:grid;width:3.8rem;height:3.8rem;place-items:center;border:1px solid rgba(var(--color-foreground),.28);border-radius:50%;font-size:1.8rem;transition:color .18s ease,background-color .18s ease,transform .18s ease}.versalis-campaign__progress{position:relative;height:1px;margin-top:1.8rem;background:rgba(var(--color-foreground),.18)}.versalis-campaign__progress span{position:absolute;inset:0 auto 0 0;width:100%;background:rgb(var(--color-foreground));transform:scaleX(var(--campaign-progress, .25));transform-origin:left center}@media screen and (min-width:750px){.versalis-campaign{padding-block:9rem 10rem}.versalis-campaign__header{margin-bottom:5rem}.versalis-campaign__heading-row{grid-template-columns:minmax(0,1fr) auto;align-items:end}.versalis-campaign__rail{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:row;gap:2.4rem;overflow:visible}.versalis-campaign__card{grid-column:span 4}.versalis-campaign__card:nth-child(1){grid-column:span 7}.versalis-campaign__card:nth-child(2){grid-column:span 5;padding-top:11rem}.versalis-campaign__card:nth-child(4){padding-top:7rem}.versalis-campaign__card:nth-child(n+3) .versalis-campaign__media{aspect-ratio:4 / 5}.versalis-campaign__link:hover .versalis-campaign__image{transform:scale(1.035)}.versalis-campaign__link:hover .versalis-campaign__arrow{background:rgb(var(--color-foreground));color:rgb(var(--color-background));transform:translate(.3rem)}.versalis-campaign__progress{display:none}}@media(prefers-reduced-motion:reduce){.versalis-campaign__card{opacity:1;transform:none;transition:none}.versalis-campaign__image,.versalis-campaign__arrow{transition:none}}.versalis-collection-intro{padding-block:3.6rem 2.8rem}.versalis-collection-intro__eyebrow{margin:0 0 1rem;font-size:1.05rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.versalis-collection-intro__title{max-width:14ch;margin:0;font-size:clamp(4rem,12vw,7.6rem);line-height:.96;letter-spacing:-.045em}.versalis-collection-intro__text{max-width:44rem;margin-top:1.4rem;font-size:1.45rem;line-height:1.5;opacity:.76}.versalis-collection-intro__text p{margin:0}@media screen and (min-width:750px){.versalis-collection-intro{padding-block:6.4rem 4.8rem}}.versalis-flow{display:block}.versalis-flow__shell{background:radial-gradient(circle at 86% 14%,color-mix(in srgb,var(--vf-active-accent, #bb7658) 28%,transparent),transparent 28%),var(--vf-bg);color:var(--vf-ink);isolation:isolate;overflow:hidden;padding:clamp(6.4rem,9vw,12rem) 0 clamp(5.6rem,7vw,9rem);position:relative;transition:background-color .4s ease}.versalis-flow__monogram{color:currentColor;font-family:var(--font-heading-family);font-size:clamp(30rem,52vw,76rem);font-weight:400;inset:-.25em -.06em auto auto;letter-spacing:-.09em;line-height:.72;opacity:.028;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;z-index:-1}.versalis-flow__header{align-items:end;display:grid;gap:3rem;grid-template-columns:minmax(0,1fr) auto;margin-bottom:clamp(3.2rem,5vw,6rem)}.versalis-flow__heading-wrap{max-width:79rem}.versalis-flow__eyebrow,.versalis-flow__family,.versalis-flow__badge{font-size:1.1rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.versalis-flow__eyebrow{margin:0 0 1.8rem;opacity:.68}.versalis-flow__heading{font-size:clamp(4.4rem,7vw,9.4rem);letter-spacing:-.05em;line-height:.9;margin:0;max-width:10ch;text-wrap:balance}.versalis-flow__intro{font-size:clamp(1.5rem,1.4vw,1.9rem);line-height:1.65;margin-top:2.4rem;max-width:58rem;opacity:.74}.versalis-flow__navigation{align-items:center;display:flex;gap:2.2rem}.versalis-flow__counter{align-items:center;display:flex;font-family:var(--font-heading-family);font-size:1.5rem;gap:.7rem;margin:0;min-width:6.5rem}.versalis-flow__arrows{display:flex;gap:.8rem}.versalis-flow__arrow{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:999px;color:inherit;cursor:pointer;display:inline-flex;font-size:1.8rem;height:4.8rem;justify-content:center;padding:0;transition:background-color .18s ease,color .18s ease,opacity .18s ease,transform .18s ease;width:4.8rem}.versalis-flow__arrow:hover:not(:disabled),.versalis-flow__arrow:focus-visible{background:var(--vf-ink);color:var(--vf-bg);transform:translateY(-2px)}.versalis-flow__arrow:disabled{cursor:default;opacity:.28}.versalis-flow__track-wrap{margin:0 auto;max-width:var(--page-width)}.versalis-flow__track{display:grid;gap:clamp(1.4rem,2.2vw,3rem);grid-auto-columns:min(76vw,50rem);grid-auto-flow:column;overflow-x:auto;overscroll-behavior-inline:contain;padding:1.2rem max(1.5rem,calc((100vw - var(--page-width)) / 2 + 5rem)) 3rem;scroll-padding-inline:max(1.5rem,calc((100vw - var(--page-width)) / 2 + 5rem));scroll-snap-type:inline mandatory;scrollbar-width:none}.versalis-flow__track::-webkit-scrollbar{display:none}.versalis-flow__card{background:var(--vf-card);border:1px solid color-mix(in srgb,var(--vf-ink) 10%,transparent);color:#171716;content-visibility:auto;scroll-snap-align:center;scroll-snap-stop:normal;transform:translateY(1.8rem) scale(.975);transition:opacity .32s ease,transform .52s cubic-bezier(.22,1,.36,1)}.versalis-flow__card.is-active{transform:translateY(0) scale(1)}.versalis-flow__stage{aspect-ratio:4 / 5;background:color-mix(in srgb,var(--vf-accent) 14%,#f1ece4);overflow:hidden;position:relative}.versalis-flow__halo{background:radial-gradient(circle,color-mix(in srgb,var(--vf-accent) 35%,white),transparent 68%);border-radius:50%;height:64%;left:50%;opacity:.55;position:absolute;top:48%;transform:translate(-50%,-50%) scale(.86);transition:opacity .5s ease,transform .9s cubic-bezier(.22,1,.36,1);width:74%}.versalis-flow__card.is-active .versalis-flow__halo{opacity:.92;transform:translate(-50%,-50%) scale(1)}.versalis-flow__media,.versalis-flow__panel{top:0;right:0;bottom:0;left:0;position:absolute}.versalis-flow__panel{display:block;overflow:hidden}.versalis-flow__panel[hidden]{display:none}.versalis-flow__image,.versalis-flow__placeholder{display:block;height:100%;object-fit:cover;transform:scale(1.015);transition:transform 1.1s cubic-bezier(.22,1,.36,1);width:100%}.versalis-flow__card.is-active .versalis-flow__image{transform:scale(1.045)}.versalis-flow__stage:after{background:linear-gradient(105deg,transparent 30%,color-mix(in srgb,white 38%,transparent) 50%,transparent 70%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;transform:translate(-110%)}.versalis-flow__card.is-active .versalis-flow__stage:after{animation:versalis-flow-sheen .9s .12s cubic-bezier(.22,1,.36,1) both}.versalis-flow__tabs{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in srgb,#fff 78%,transparent);border:1px solid color-mix(in srgb,#171716 12%,transparent);border-radius:999px;bottom:1.4rem;display:flex;gap:.3rem;left:50%;max-width:calc(100% - 2.8rem);padding:.4rem;position:absolute;transform:translate(-50%);z-index:2}.versalis-flow__tab{-webkit-appearance:none;appearance:none;background:transparent;border:0;border-radius:999px;color:#171716;cursor:pointer;font:inherit;font-size:1.1rem;min-height:3.4rem;padding:.6rem 1.2rem;white-space:nowrap}.versalis-flow__tab[aria-selected=true]{background:#171716;color:#fff}.versalis-flow__badge{background:#171716;color:#fff;left:1.4rem;margin:0;padding:.9rem 1.1rem;position:absolute;top:1.4rem;z-index:2}.versalis-flow__details{align-items:end;display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) auto;padding:2.2rem}.versalis-flow__family{color:color-mix(in srgb,#171716 58%,transparent);margin:0 0 .8rem}.versalis-flow__product-title{font-family:var(--font-heading-family);font-size:clamp(2rem,2.3vw,2.8rem);line-height:1.08;margin:0}.versalis-flow__product-title a{color:inherit;text-decoration:none}.versalis-flow__product-title a:hover{text-decoration:underline;text-underline-offset:.35rem}.versalis-flow__price{align-items:baseline;display:flex;flex-wrap:wrap;font-size:1.4rem;gap:.9rem;margin-top:1rem}.versalis-flow__price s{opacity:.48}.versalis-flow__form{margin:0}.versalis-flow__details product-form{display:block}.versalis-flow__add{gap:1.5rem;min-height:4.8rem;text-decoration:none;white-space:nowrap}.versalis-flow__footer{align-items:center;display:grid;gap:2.4rem;grid-template-columns:minmax(0,1fr) auto;margin-top:1rem}.versalis-flow__progress{background:color-mix(in srgb,currentColor 18%,transparent);height:1px;overflow:hidden}.versalis-flow__progress span{background:currentColor;display:block;height:100%;transform:scaleX(var(--vf-progress));transform-origin:left;transition:transform .42s cubic-bezier(.22,1,.36,1);width:100%}.versalis-flow__collection-link{color:inherit;display:inline-flex;font-size:1.3rem;font-weight:700;gap:.9rem;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.versalis-flow__collection-link:hover{text-decoration:underline;text-underline-offset:.45rem}@keyframes versalis-flow-sheen{0%{transform:translate(-110%)}to{transform:translate(110%)}}@media screen and (max-width:749px){.versalis-flow__shell{padding:6rem 0 5rem}.versalis-flow__header{align-items:start;grid-template-columns:1fr;margin-bottom:2.4rem}.versalis-flow__heading{font-size:clamp(4.6rem,15vw,7rem)}.versalis-flow__navigation{justify-content:space-between}.versalis-flow__track{gap:1.2rem;grid-auto-columns:min(85vw,39rem);padding-inline:1.5rem;scroll-padding-inline:1.5rem}.versalis-flow__card{transform:translateY(1rem) scale(.985)}.versalis-flow__details{align-items:stretch;grid-template-columns:1fr;padding:1.8rem}.versalis-flow__add{justify-content:space-between;width:100%}.versalis-flow__footer{grid-template-columns:1fr}.versalis-flow__collection-link{justify-self:start}}@media(prefers-reduced-motion:reduce){.versalis-flow__arrow,.versalis-flow__card,.versalis-flow__halo,.versalis-flow__image,.versalis-flow__progress span{transition:none}.versalis-flow__card,.versalis-flow__card.is-active,.versalis-flow__card.is-active .versalis-flow__image{transform:none}.versalis-flow__card.is-active .versalis-flow__stage:after{animation:none}}.versalis-editorial-hero{position:relative;display:grid;min-height:min(82rem,86svh);overflow:hidden;background:#ece2d2}.versalis-editorial-hero__media,.versalis-editorial-hero__image{width:100%;height:100%}.versalis-editorial-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.versalis-editorial-hero__media:after{content:"";position:absolute;top:38%;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent,rgba(20,16,12,.78));pointer-events:none}.versalis-editorial-hero__image{display:block;object-fit:cover;object-position:50% 35%}.versalis-editorial-hero__content{position:relative;z-index:1;align-self:end;padding:3.2rem 2rem 3.6rem;color:#fff}.versalis-editorial-hero__eyebrow{margin:0 0 1.2rem;font-size:1.1rem;font-weight:600;letter-spacing:.2em}.versalis-editorial-hero__title{max-width:8ch;margin:0;color:inherit;font-size:clamp(4.2rem,14vw,6.4rem);line-height:.94;letter-spacing:-.045em}.versalis-editorial-hero__text{max-width:34rem;margin:1.6rem 0 0;font-size:1.6rem;line-height:1.45}.versalis-editorial-hero__text p{margin:0}.versalis-editorial-hero__button{display:inline-flex;min-height:4.8rem;align-items:center;justify-content:center;margin-top:2.4rem;padding:0 2.4rem;border:1px solid #fff;color:#fff;font-size:1.3rem;font-weight:600;letter-spacing:.04em;text-decoration:none;transition:background-color .18s ease,color .18s ease}.versalis-editorial-hero__button:hover{background:#fff;color:#1e1b18}.versalis-editorial-hero__studio{display:flex;align-items:center;gap:.8rem;width:fit-content;min-height:4.4rem;margin-top:1.2rem;color:inherit;font-size:1.4rem;text-decoration:underline;text-underline-offset:.4rem}.versalis-editorial-hero__studio:focus-visible{outline:2px solid currentColor;outline-offset:.4rem}@media screen and (min-width:750px){.versalis-editorial-hero{grid-template-columns:minmax(0,42%) minmax(0,58%);grid-template-rows:minmax(0,1fr);height:min(76rem,82svh);min-height:58rem;background:#f3ecdf}.versalis-editorial-hero__media{position:relative;grid-column:2;grid-row:1;min-width:0;min-height:0;overflow:hidden}.versalis-editorial-hero__media:after{display:none}.versalis-editorial-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;object-position:50% 15%}.versalis-editorial-hero__content{grid-column:1;grid-row:1;align-self:center;padding:clamp(3rem,4vw,10rem);color:#1e1b18}.versalis-editorial-hero__title{font-size:clamp(4.8rem,6vw,9rem)}.versalis-editorial-hero__button{border-color:#1e1b18;background:#1e1b18;color:#fff}.versalis-editorial-hero__button:hover{background:transparent;color:#1e1b18}}@media(prefers-reduced-motion:reduce){.versalis-editorial-hero__button{transition:none}}.versalis-arrival{padding-block:clamp(3.2rem,5vw,7.2rem)}.versalis-arrival__layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:3.2rem}.versalis-arrival__media{display:block;width:100%;max-width:50rem;justify-self:center;text-decoration:none}.versalis-arrival__image{display:block;width:100%;height:clamp(300px,58vh,440px);object-fit:contain}.versalis-arrival__content{max-width:48rem;padding-block:.8rem}.versalis-arrival__eyebrow{margin:0 0 1.6rem;font-size:1.2rem;letter-spacing:.18em;line-height:1.5;text-transform:uppercase}.versalis-arrival__title{margin:0;font-size:clamp(3.8rem,4.8vw,6.8rem);line-height:1.08;letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance}.versalis-arrival__text{max-width:35rem;margin-top:2rem;line-height:1.65}.versalis-arrival__price{margin:2.4rem 0;font-size:2rem;line-height:1.5}.versalis-arrival__button{min-height:4.8rem}@media screen and (min-width:750px){.versalis-arrival__image{height:clamp(420px,70vh,580px)}.versalis-arrival__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3.2rem,7vw,10rem)}.versalis-arrival__content{padding-block:3.2rem}}.vps-hidden-section{margin-block:0!important;padding-block:0!important}.vps-door{display:block}.vps-door__fallback{display:none;padding:2rem;color:#32271f;background:#f5f0e8}.vps-door__fallback a{display:inline-flex;align-items:center;min-height:44px;color:inherit}.vps-door:target:not([data-dialog-ready])>.vps-door__fallback{display:block}.vps-dialog{width:min(106rem,calc(100% - 2.4rem));max-height:calc(100vh - 2.4rem);max-height:calc(100dvh - 2.4rem);margin:auto;padding:0;border:1px solid #b7ab99;border-radius:2px;background:#f5f0e8;color:#32271f;overflow:auto;overscroll-behavior:contain}.vps-dialog:not([open]){display:none}.vps-dialog::backdrop{background:#19161275}.vps-dialog__bar{position:sticky;top:0;z-index:3;display:flex;justify-content:flex-end;padding:.5rem 1.5rem;background:#f5f0e8}.vps-dialog__close{display:inline-flex;align-items:center;gap:.9rem;min-width:44px;min-height:44px;padding:.6rem .5rem;border:0;border-radius:0;color:inherit;background:transparent;font:inherit;font-size:1.15rem;cursor:pointer}.vps-dialog__close>:last-child{font-size:2.6rem;line-height:1}.vps-dialog__close:focus-visible{outline:2px solid #725440;outline-offset:2px}.vps-dialog .vps{padding-block:.5rem 2.4rem}.vps-dialog .vps__heading{max-width:17ch;font-size:clamp(2.8rem,6vw,4.2rem)}.vps{display:block;padding-block:calc(var(--vps-top) * .75) calc(var(--vps-bottom) * .75);color:#32271f;background:#f5f0e8;scroll-margin-top:8rem}.vps [hidden]{display:none!important}.vps *,.vps *:before,.vps *:after{box-sizing:border-box}.vps__layout{display:grid;grid-template-areas:"intro" "stage" "panel" "footer";gap:2rem}.vps__intro{grid-area:intro}.vps__eyebrow{margin:0 0 1.2rem;font-size:1.05rem;letter-spacing:.14em;line-height:1.5;text-transform:uppercase}.vps__heading{margin:0;max-width:10ch;font-family:var(--font-heading-family);font-size:clamp(3.6rem,10vw,5.6rem);font-weight:400;letter-spacing:-.035em;line-height:1;color:inherit}.vps__description{max-width:38ch;margin:1.5rem 0 0;font-size:1.35rem;line-height:1.65}.vps__stage{grid-area:stage;position:relative;overflow:hidden;min-width:0;aspect-ratio:1;background:var(--vps-paper);color:var(--vps-ink);border:1px solid rgba(50,39,31,.12);border-radius:1px}.vps__canvas,.vps__original{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.vps__canvas{opacity:0;touch-action:pan-y pinch-zoom;cursor:grab}.vps__canvas:active{cursor:grabbing}.vps__original{object-fit:contain;padding:5.5rem 4rem;opacity:.85;pointer-events:none}.vps[data-ready] .vps__canvas{opacity:1}.vps[data-ready] .vps__original{visibility:hidden}.vps__stage-label{position:absolute;z-index:1;inset:1.6rem 1.6rem auto;display:flex;justify-content:space-between;align-items:baseline;gap:1rem;pointer-events:none;font-size:.95rem;line-height:1.4}.vps__stage-label>:first-child{text-transform:uppercase;letter-spacing:.22em}.vps__stage-label>:last-child{text-align:right;max-width:60%}.vps__stage-hint{position:absolute;z-index:1;inset:auto 1rem 1.4rem;margin:0;text-align:center;font-size:1rem;line-height:1.5;pointer-events:none}.vps__panel{grid-area:panel;min-width:0;display:flex;flex-direction:column;gap:1.7rem}.vps__patterns{min-width:0;padding:0;margin:0;border:0}.vps__patterns legend,.vps__field>:first-child{padding:0;margin-bottom:.8rem;font-size:1.2rem;font-weight:600;line-height:1.4}.vps__choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.vps__choice{min-width:0;min-height:44px;padding:.5rem .5rem .7rem;border:1px solid transparent;border-radius:0;color:inherit;background:transparent;cursor:pointer;font:inherit;text-align:center}.vps__choice[aria-pressed=true]{border-color:#796651;background:#ebe2d5}.vps__swatch{display:block;width:100%;height:5.5rem;margin-bottom:.6rem;object-fit:cover}.vps__choice>span{display:block;font-size:1.05rem;line-height:1.35;overflow-wrap:anywhere}.vps__adjustments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem}.vps__field{display:flex;flex-direction:column;min-width:0}.vps__field input[type=range]{display:block;width:100%;min-height:44px;padding:0;margin:-.6rem 0 -.4rem;accent-color:#725440;cursor:pointer;touch-action:pan-y}.vps__range-ends{display:flex;justify-content:space-between;gap:1rem;font-size:.95rem;line-height:1.4}.vps__signature input{width:100%;min-height:44px;border:0;border-bottom:1px solid #9f8e79;border-radius:0;padding:.7rem 0;margin:-.2rem 0 .7rem;background:transparent;color:inherit;font:italic 1.8rem/1.4 Georgia,serif}.vps__fine-print{font-size:1rem;line-height:1.5}.vps__actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem}.vps__button{min-width:0;min-height:48px;padding:1.2rem 1.4rem;border:1px solid #32271f;border-radius:0;cursor:pointer;font:inherit;font-size:1.15rem;font-weight:600;line-height:1.5;text-align:center}.vps__button--primary{background:#32271f;color:#fffbf3}.vps__button--secondary{background:transparent;color:#32271f}.vps button:disabled{opacity:.5;cursor:wait}.vps :is(button,a,input):focus-visible{outline:2px solid #725440;outline-offset:4px}.vps__secondary-actions{display:flex;flex-wrap:wrap;align-items:center;gap:0 1.6rem;margin-top:-1.2rem}.vps__text-button,.vps__text-link{display:inline-flex;align-items:center;min-height:44px;padding:.6rem 0;border:0;border-radius:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:1.05rem;line-height:1.5;text-decoration:underline;text-underline-offset:.35rem}.vps__link-fallback{min-width:0;margin-top:-1rem}.vps__link-fallback label{display:block;font-size:1.05rem;margin-bottom:.5rem}.vps__link-fallback input{width:100%;min-height:44px;border:1px solid #9f8e79;border-radius:0;padding:.8rem;background:#fffbf3;color:#32271f;font:inherit;font-size:1.6rem}.vps__feedback{margin-top:-1.5rem;min-height:1.7rem}.vps__status{margin:0;font-size:1.05rem;line-height:1.5}.vps__product{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;min-height:44px;border-top:1px solid rgba(50,39,31,.2);padding-top:1.5rem;color:inherit;font-size:1.05rem;line-height:1.5;text-decoration:none}.vps__product>:first-child{max-width:45ch}.vps__product>:last-child{text-decoration:underline;text-underline-offset:.35rem}.vps__footer{grid-area:footer;margin:0;padding-top:1.5rem;border-top:1px solid rgba(50,39,31,.15);font-size:1rem;line-height:1.5}.vps__recipient{padding:1.2rem 1.4rem;background:#eae0d0}.vps__recipient p{margin:0;font-size:1.15rem}@media screen and (min-width:750px){.vps-dialog .vps__stage{top:6.4rem}.vps{padding-block:var(--vps-top) var(--vps-bottom)}.vps__layout{grid-template-columns:minmax(0,1.25fr) minmax(28rem,.85fr);grid-template-areas:"stage intro" "stage panel" "footer footer";column-gap:clamp(3rem,5vw,7rem);row-gap:2.2rem;align-items:start}.vps__stage{aspect-ratio:4 / 5;position:sticky;top:10rem}.vps__heading{font-size:clamp(4rem,4.6vw,6.4rem)}.vps__intro{padding-top:1rem}.vps__stage-label{inset:2rem 2rem auto;font-size:1rem}.vps__stage-hint{bottom:2rem;font-size:1.1rem}.vps__swatch{height:6rem}.vps__canvas{touch-action:pan-y pinch-zoom}}@media screen and (max-width:359px){.vps__actions{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.vps,.vps *{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map */
