.vrss{--vrss-ink: #14030f;--vrss-plum: #2a0624;--vrss-plum-2: #3e0635;--vrss-gold: #e4d292;--vrss-gold-deep: #c9b46c;--vrss-linen: #faf0e6;--vrss-linen-80: rgba(250, 240, 230, .8);--vrss-linen-66: rgba(250, 240, 230, .66);--vrss-line: rgba(250, 240, 230, .12);--vrss-line-strong: rgba(250, 240, 230, .22);--vrss-on-linen: #2a0624;--vrss-on-linen-soft: rgba(42, 6, 36, .66);--vrss-pin: #16040f;--vrss-spring: cubic-bezier(.22, 1, .36, 1);--vrss-gutter: max(clamp(1.25rem, 5vw, 5rem), calc((100% - 1440px)/2) );font-family:Montserrat,system-ui,sans-serif;color:var(--vrss-linen);-webkit-font-smoothing:antialiased}@media(max-width:767px){.vrss{--vrss-gutter: 20px}}.vrss *,.vrss *:before,.vrss *:after{box-sizing:border-box}.vrss :where(h1,h2,h3,p,ul,ol,dl,dd){margin:0;padding:0}.vrss ::selection{background:var(--vrss-gold);color:var(--vrss-plum)}.vrss :focus-visible{outline:2px solid var(--vrss-gold);outline-offset:3px;border-radius:4px}.vrss a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}.vrss-num{font-variant-numeric:tabular-nums lining-nums}.vrss-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vrss-hero{position:relative;padding:clamp(1rem,4vw,4rem) var(--vrss-gutter) clamp(1.5rem,5vw,4.5rem);background:radial-gradient(120% 70% at 88% 0%,#3e0635f2,#3e06358c 38%,#3e063500 72%),linear-gradient(180deg,var(--vrss-plum) 0%,#1d0419 62%,var(--vrss-ink) 100%)}.vrss-hero__layout{display:grid;grid-template-areas:"head" "bill" "plate";gap:1rem}.vrss-hero__head{grid-area:head}.vrss-bill{grid-area:bill}.vrss-plate{grid-area:plate}.vrss-title{margin-top:.55rem;font-size:clamp(2.1rem,9.4vw,4.6rem);font-weight:700;line-height:.98;letter-spacing:-.04em;text-wrap:balance;max-width:13ch}.vrss-title__name{display:block;margin-bottom:.3em;font-size:.52em;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--vrss-linen)}.vrss-title em{font-style:italic;font-weight:400;color:var(--vrss-gold);letter-spacing:-.03em}.vrss-sub__when{color:var(--vrss-gold);font-weight:600}.vrss-sub{margin-top:.6rem;font-size:clamp(.95rem,1.3vw,1.15rem);line-height:1.5;color:var(--vrss-linen-80);max-width:36ch;text-wrap:pretty}.vrss-bill{position:relative;filter:drop-shadow(0 26px 30px rgba(0,0,0,.45)) drop-shadow(0 2px 4px rgba(0,0,0,.2))}.vrss-slip,.vrss-stub{--bite: radial-gradient(circle 9px at 0 var(--y), transparent 96%, #000 100%) left / 51% 100% no-repeat, radial-gradient(circle 9px at 100% var(--y), transparent 96%, #000 100%) right / 51% 100% no-repeat;-webkit-mask:var(--bite);mask:var(--bite)}.vrss-slip{--y: 100%;background:var(--vrss-linen);color:var(--vrss-on-linen);border-radius:8px 8px 0 0;padding:.95rem 1rem .9rem}.vrss-slip ::selection{background:var(--vrss-plum);color:var(--vrss-linen)}.vrss-slip :focus-visible{outline-color:var(--vrss-plum)}.vrss-slip__head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.55rem;border-bottom:2px solid var(--vrss-on-linen);font-size:.9rem;font-weight:700}.vrss-slip__head span+span{font-size:.75rem;font-weight:600;color:var(--vrss-on-linen-soft)}.vrss-line{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.42rem 0;border-bottom:1px dashed rgba(42,6,36,.28);list-style:none}.vrss-line__what{display:grid;gap:.05rem;min-width:0}.vrss-line__title{font-size:.9rem;font-weight:600;line-height:1.25}.vrss-line__usual{font-size:.75rem;font-weight:500;color:var(--vrss-on-linen-soft)}.vrss-line__note{color:var(--vrss-on-linen);font-weight:600}.vrss-line__usual s{position:relative;text-decoration:none;white-space:nowrap}.vrss-line__usual s:after{content:"";position:absolute;left:-2px;right:-2px;top:54%;height:1.5px;background:var(--vrss-on-linen);transform-origin:left center}.vrss-stamp{justify-self:end;display:inline-flex;align-items:center;min-height:22px;padding:0 .5rem;border-radius:100px;background:var(--vrss-gold);color:var(--vrss-on-linen);box-shadow:inset 0 0 0 1.5px #2a062480,inset 0 0 0 3px var(--vrss-gold),inset 0 0 0 3.75px #2a062459;font-size:.69rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;transform:rotate(-3deg)}.vrss-slip__total{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:.15rem;padding-top:.6rem;border-top:2px solid var(--vrss-on-linen);font-size:.9rem;font-weight:700}.vrss-slip__total strong{font-size:clamp(1.6rem,6vw,2rem);letter-spacing:-.035em;line-height:1}.vrss-slip__once{margin-top:.3rem;font-size:.78rem;line-height:1.45;color:var(--vrss-on-linen-soft)}.vrss-slip__once a{color:var(--vrss-on-linen);font-weight:600}.vrss-stub{--y: 0%;position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--vrss-gold);color:var(--vrss-on-linen);border-radius:0 0 8px 8px;padding:.75rem .5rem .8rem}.vrss-stub:before{content:"";position:absolute;left:14px;right:14px;top:0;border-top:2px dashed rgba(42,6,36,.4)}.vrss-stub__cell{display:grid;gap:.1rem;justify-items:center;text-align:center;padding:0 .35rem}.vrss-stub__cell+.vrss-stub__cell{border-left:1px solid rgba(42,6,36,.22)}.vrss-stub__cell>span{font-size:.7rem;font-weight:600;letter-spacing:.02em;color:#2a0624b8}.vrss-stub__cell b{font-size:clamp(1.05rem,4.4vw,1.35rem);font-weight:700;letter-spacing:-.02em;line-height:1.1;white-space:nowrap}.vrss-stub__cta{grid-column:1 / -1;-webkit-appearance:none;appearance:none;border:0;cursor:pointer;font:inherit;margin:.65rem .35rem 0;min-height:46px;border-radius:100px;background:var(--vrss-plum);color:var(--vrss-gold);font-size:.92rem;font-weight:700;letter-spacing:.03em;transition:background .3s var(--vrss-spring),transform .3s var(--vrss-spring)}.vrss-stub__cta:active{transform:scale(.985)}@media(hover:hover){.vrss-stub__cta:hover{background:var(--vrss-ink)}}@media(max-width:999px){.vrss-stub{position:sticky;bottom:12px;z-index:3;box-shadow:0 -10px 26px -12px #14030f8c}}@media(min-width:1000px){.vrss-stub__cta{display:none}}.vrss-stub__msg{grid-column:1 / -1;text-align:center;font-size:.92rem;font-weight:700;padding:.2rem .75rem;text-wrap:balance}.vrss-line{--rot: -3deg}.vrss-line:nth-child(2n){--rot: 2deg}.vrss-stamp{transform:rotate(var(--rot))}@keyframes vrss-strike{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes vrss-stamp{0%{opacity:0;transform:rotate(calc(var(--rot) * 3)) scale(1.35)}to{opacity:1;transform:rotate(var(--rot)) scale(1)}}@media(prefers-reduced-motion:no-preference){.vrss-line__usual s:after{animation:vrss-strike .38s var(--vrss-spring) both;animation-delay:calc(.35s + var(--i) * .16s)}.vrss-stamp{animation:vrss-stamp .45s var(--vrss-spring) both;animation-delay:calc(.55s + var(--i) * .16s)}}.vrss-plate{border-radius:22px;background:#14030fdb;border:1px solid rgba(228,210,146,.24);padding:1rem 1rem .95rem}.vrss-plate__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.2rem .7rem}.vrss-plate__price strong{font-size:clamp(2rem,3.4vw,2.6rem);font-weight:700;letter-spacing:-.035em;line-height:1;color:var(--vrss-gold)}.vrss-plate__price span{font-size:.92rem;color:var(--vrss-linen-80)}.vrss-form{margin:0}.vrss-cta{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;font:inherit;margin-top:.85rem;width:100%;min-height:54px;padding:0 1.5rem;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;border-radius:100px;background:var(--vrss-gold);color:var(--vrss-plum);font-size:.95rem;font-weight:700;letter-spacing:.035em;transition:background .3s var(--vrss-spring),transform .3s var(--vrss-spring),opacity .3s}@media(hover:hover){.vrss-cta:not(:disabled):hover{background:var(--vrss-linen)}}.vrss-cta:not(:disabled):active{transform:scale(.985)}.vrss-cta:disabled{cursor:not-allowed;background:#e4d29229;color:var(--vrss-gold);box-shadow:inset 0 0 0 1px #e4d29266}.vrss-cta[aria-busy=true]{cursor:progress}.vrss-cta[aria-busy=true] .vrss-cta__label{opacity:.5}.vrss-cta svg{width:18px;height:18px;flex:none;transition:transform .35s var(--vrss-spring)}@media(hover:hover){.vrss-cta:not(:disabled):hover svg{transform:translate(3px)}}.vrss-fine{margin-top:.65rem;font-size:.8rem;line-height:1.5;color:var(--vrss-linen-66);text-align:center;text-wrap:balance}.vrss-pin{position:fixed;left:12px;right:12px;bottom:12px;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:7px 7px 7px 18px;border-radius:100px;background:var(--vrss-pin);border:1px solid rgba(228,210,146,.3);box-shadow:0 14px 30px -12px #000000b3;opacity:0;transform:translateY(calc(100% + 24px));pointer-events:none;transition:transform .45s var(--vrss-spring),opacity .3s var(--vrss-spring)}.vrss-pin.is-on{opacity:1;transform:none;pointer-events:auto}.vrss-plate[hidden]{display:none}.vrss-pin__info{display:grid;line-height:1.2}.vrss-pin__info strong{font-size:1.3rem;font-weight:700;letter-spacing:-.02em;color:var(--vrss-gold)}.vrss-pin__info>span{font-size:.8rem;color:var(--vrss-linen-80)}.vrss-pin__cta{margin:0;width:auto;min-height:46px;padding:0 1.5rem}@media(min-width:1000px){.vrss-pin{display:none!important}}.vrss-details{margin-top:-1px;padding:clamp(3rem,8vw,6.5rem) var(--vrss-gutter) clamp(3.5rem,8vw,6.5rem);background:linear-gradient(180deg,var(--vrss-ink) 0%,#1a0516 100%)}.vrss-block+.vrss-block{margin-top:clamp(3.5rem,8vw,6rem)}.vrss-h2{font-size:clamp(1.7rem,4vw,2.75rem);font-weight:700;line-height:1.1;letter-spacing:-.03em;text-wrap:balance;max-width:18ch}.vrss-steps{margin-top:1.5rem;display:grid;gap:1.5rem;counter-reset:vrss-step}.vrss-step{list-style:none;counter-increment:vrss-step;padding-top:1rem;border-top:1px solid var(--vrss-line-strong)}.vrss-step:before{content:counter(vrss-step);display:block;margin-bottom:.5rem;font-size:clamp(2.2rem,4vw,3rem);font-weight:300;line-height:1;letter-spacing:-.04em;color:var(--vrss-gold);font-variant-numeric:tabular-nums lining-nums}.vrss-step h3{font-size:clamp(1.1rem,1.8vw,1.3rem);font-weight:600;letter-spacing:-.015em}.vrss-step p{margin-top:.4rem;font-size:.98rem;line-height:1.65;color:var(--vrss-linen-80);max-width:42ch}.vrss-where{margin-top:1.75rem;font-size:.98rem;line-height:1.6;color:var(--vrss-linen-80);max-width:60ch}.vrss-terms__list{margin-top:1.25rem;border-top:1px solid var(--vrss-line-strong)}.vrss-term{display:grid;gap:.3rem;padding:1rem 0;border-bottom:1px solid var(--vrss-line)}.vrss-term dt{font-size:1rem;font-weight:600}.vrss-term dd{font-size:.95rem;line-height:1.65;color:var(--vrss-linen-80);max-width:62ch}.vrss-close{margin-top:clamp(3.5rem,8vw,6rem);padding-top:clamp(2rem,4vw,3rem);border-top:1px solid rgba(228,210,146,.35);display:grid;gap:1.25rem;align-items:center}.vrss-close__h{font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.02;letter-spacing:-.035em;text-wrap:balance;max-width:16ch}.vrss-close__cta{margin-top:0}@media(min-width:768px){.vrss-line__title{font-size:.98rem}.vrss-line{padding:.55rem 0}.vrss-stamp{min-height:26px;padding:0 .65rem;font-size:.72rem}.vrss-slip{padding:1.2rem 1.35rem 1.1rem}.vrss-stub{padding:.9rem .75rem 1rem}.vrss-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.vrss-term{grid-template-columns:4fr 7fr;gap:2rem}.vrss-close{grid-template-columns:minmax(0,1fr) auto}.vrss-close__cta{width:auto;min-width:16rem}}@media(min-width:1000px){.vrss-hero{min-height:calc(100svh - var(--header-group-height, 4rem));display:grid;align-items:center}.vrss-hero__layout{grid-template-columns:5fr 6fr;grid-template-areas:"head bill" "plate bill";grid-template-rows:auto 1fr;column-gap:clamp(3rem,6vw,6.5rem);row-gap:2rem;align-items:start}.vrss-hero__head{align-self:end}.vrss-bill{align-self:center;max-width:36rem;width:100%;justify-self:end}.vrss-plate{max-width:28rem}.vrss-title{max-width:11ch}}@media(max-width:999px){.vrss .vrss-plate{background:none;border:0;padding:0}.vrss-plate__price,.vrss-plate product-form{display:none}.vrss-plate .vrss-fine{margin-top:.25rem}}.vrss-fine__fair{color:var(--vrss-linen);font-weight:600}@media(max-width:999px){.vrss-slip__once{display:none}}@media(min-width:1000px){.vrss-fine__fair{display:none}}.vrss-hero[data-state=closed] .vrss-title,.vrss-hero[data-state=gone] .vrss-title{max-width:16ch}@media(max-width:999px)and (max-height:860px){.vrss-line{padding:.32rem 0}.vrss-slip{padding-top:.8rem}.vrss-slip__head{padding-bottom:.45rem}}@media(prefers-reduced-motion:reduce){.vrss *,.vrss *:before,.vrss *:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/93/assets/vr-ss.css.map */
