.gv{--wine:#660033;--wine-deep:#3d001f;--ink:#220011;--ivory:#f8f4ee;--peach:#f7ebe1;--blush:#f2c4b0;--gold:#b8975a;--line:rgba(34,0,17,.12);--muted:rgba(34,0,17,.64);--serif:"EB Garamond",Georgia,serif;--sans:"Jost",system-ui,-apple-system,sans-serif;--out:cubic-bezier(.23,1,.32,1);--io:cubic-bezier(.77,0,.175,1);--fall:cubic-bezier(.55,0,1,.45);font-family:var(--sans);color:var(--ink);background:var(--ivory);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55;overflow-x:clip;position:relative}.gv *,.gv *:before,.gv *:after{box-sizing:border-box}.gv img{display:block;max-width:100%}.gv p{margin:0}.gv a{color:inherit}.gv button{font:inherit;color:inherit;cursor:pointer}.gv-wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 16px}@media(min-width:768px){.gv-wrap{padding:0 32px}}.gv-sec{padding:72px 0}@media(min-width:990px){.gv-sec{padding:112px 0}}.gv-s-peach{background:var(--peach)}.gv-s-white{background:#fff}.gv-s-wine{background:var(--wine);color:var(--ivory);--line:rgba(248,244,238,.18);--muted:rgba(248,244,238,.72)}.gv-s-wine .gv-kicker,.gv-s-wine .gv-h2 em,.gv-s-wine .gv-h em{color:var(--blush)}.gv-kicker{font:500 11px/1.4 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--wine);display:flex;align-items:center;gap:10px}.gv-kicker:before{content:"";width:22px;height:1px;background:currentColor;opacity:.6}.gv-h2{font:400 clamp(36px,9vw,66px)/1.02 var(--serif);letter-spacing:-.015em;margin:14px 0 0;text-wrap:balance}.gv-h2 em,.gv-h1 em{font-style:italic;color:var(--wine)}.gv-h3{font:400 clamp(26px,6vw,36px)/1.08 var(--serif);margin:0}.gv-lead{font:300 16px/1.65 var(--sans);color:var(--muted);margin-top:16px;max-width:560px}@media(min-width:990px){.gv-lead{font-size:18px}}.gv-small{font-size:12px;color:var(--muted);line-height:1.5}.gv-center{text-align:center}.gv-center .gv-kicker{justify-content:center}.gv-center .gv-lead{margin-left:auto;margin-right:auto}.gv-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:0 30px;border:0;border-radius:999px;background:var(--wine);color:#fff!important;font:500 13px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:transform .16s var(--out),background-color .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent}.gv-btn:active{transform:scale(.97)}.gv-btn:focus-visible,.gv-tier:focus-visible,.gv-cmp:focus-visible,.gv-pill:focus-visible,.gv-acc-b:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media(hover:hover)and (pointer:fine){.gv-btn:hover{background:var(--wine-deep)}}.gv-btn-wide{width:100%}.gv-btn-line{background:transparent;color:var(--wine)!important;box-shadow:inset 0 0 0 1.5px var(--wine)}@media(hover:hover)and (pointer:fine){.gv-btn-line:hover{background:var(--wine);color:#fff!important}}.gv-s-wine .gv-btn{background:var(--ivory);color:var(--wine)!important}.gv-btn[disabled]{opacity:.45;cursor:default}@keyframes gv-fall{0%{opacity:0;transform:translate3d(0,var(--from,-64px),0) rotate(var(--r0,-3deg));animation-timing-function:cubic-bezier(.55,0,1,.45)}55%{opacity:1;transform:translateZ(0) rotate(var(--r,0deg));animation-timing-function:cubic-bezier(.23,1,.32,1)}72%{transform:translate3d(0,-12px,0) rotate(calc(var(--r,0deg) * .5));animation-timing-function:cubic-bezier(.55,0,1,.45)}86%{transform:translateZ(0) rotate(var(--r,0deg));animation-timing-function:cubic-bezier(.23,1,.32,1)}93%{transform:translate3d(0,-3px,0) rotate(var(--r,0deg))}to{opacity:1;transform:translateZ(0) rotate(var(--r,0deg))}}@keyframes gv-word{0%{opacity:0;transform:translate3d(0,-.9em,0) rotate(var(--r0,-6deg));animation-timing-function:cubic-bezier(.55,0,1,.45)}60%{opacity:1;transform:translateZ(0) rotate(0);animation-timing-function:cubic-bezier(.23,1,.32,1)}80%{transform:translate3d(0,-.08em,0)}to{opacity:1;transform:none}}@keyframes gv-fade{0%{opacity:0}to{opacity:1}}.gv-js .gv [data-drop]{opacity:0}.gv-js .gv [data-drop].is-in{animation:gv-fall .9s both;animation-delay:calc(var(--i,0) * 70ms)}.gv-js .gv [data-drop].is-done{animation:none;opacity:1;transform:rotate(var(--r,0deg))}.gv-w{display:inline-block}.gv-w>span{display:inline-block}.gv-js .gv-h .gv-w>span{opacity:0}.gv-js .gv-h.is-in .gv-w>span{animation:gv-word .82s both;animation-delay:calc(var(--w) * 55ms)}.gv-js .gv [data-clip]{clip-path:inset(0 0 100% 0)}.gv-js .gv [data-clip].is-in{clip-path:inset(0 0 0 0);transition:clip-path 1.1s var(--io)}@media(prefers-reduced-motion:reduce){.gv-js .gv [data-drop].is-in,.gv-js .gv-h.is-in .gv-w>span{animation:gv-fade .4s ease both}.gv-js .gv [data-clip]{clip-path:none}}.gv-announce{background:var(--wine);color:var(--ivory);text-align:center;font:400 12px/1.4 var(--sans);letter-spacing:.06em;padding:9px 16px}.gv-announce strong{font-weight:600}.gv-top{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--line);background:var(--ivory)}@media(min-width:768px){.gv-top{padding:16px 32px}}.gv-mark{font:500 18px/1 var(--serif);letter-spacing:.32em;color:var(--ink)}.gv-top-cta{font:500 11px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:var(--wine)!important;padding:10px 0}.gv-hero{padding:0 0 56px}@media(min-width:990px){.gv-hero{padding:40px 0 96px}}.gv-hero-grid{display:grid;gap:28px}@media(min-width:990px){.gv-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:56px;align-items:start}}.gv-gal{min-width:0}@media(min-width:990px){.gv-gal{position:sticky;top:24px}}.gv-gal-main{position:relative;margin:0 -16px;background:var(--peach);overflow:hidden}@media(min-width:768px){.gv-gal-main{margin:0;border-radius:24px}}.gv-gal-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.gv-gal-track::-webkit-scrollbar{display:none}.gv-slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1/1;position:relative}.gv-slide img,.gv-slide svg{width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.gv-gal-count{position:absolute;right:14px;bottom:14px;background:#f8f4eeeb;color:var(--ink);font:500 11px/1 var(--sans);letter-spacing:.1em;padding:8px 11px;border-radius:999px}.gv-gal-label{position:absolute;left:14px;bottom:14px;background:var(--wine);color:var(--ivory);font:500 11px/1 var(--sans);letter-spacing:.08em;padding:8px 12px;border-radius:999px}.gv-gal-arr{position:absolute;top:50%;width:44px;height:44px;margin-top:-22px;border-radius:50%;border:0;background:#f8f4eef0;display:none;align-items:center;justify-content:center;transition:transform .16s var(--out)}.gv-gal-arr:active{transform:scale(.94)}.gv-prev{left:14px}.gv-next{right:14px}@media(hover:hover)and (pointer:fine){.gv-gal-arr{display:flex}}.gv-thumbs{display:flex;gap:8px;overflow-x:auto;padding:12px 0 2px;scrollbar-width:none}.gv-thumbs::-webkit-scrollbar{display:none}.gv-thumb{flex:0 0 56px;height:56px;padding:0;border-radius:12px;overflow:hidden;border:1.5px solid transparent;background:var(--peach);opacity:.62;transition:opacity .2s ease,border-color .2s ease}.gv-thumb img{width:100%;height:100%;object-fit:cover}.gv-thumb.is-on{opacity:1;border-color:var(--wine)}.gv-info{min-width:0}.gv-eyebrow{font:500 11px/1.4 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--wine)}.gv-h1{font:400 clamp(42px,11.5vw,72px)/.98 var(--serif);letter-spacing:-.02em;margin:12px 0 0;text-wrap:balance}.gv-sub{font:300 16px/1.6 var(--sans);color:var(--muted);margin-top:14px}.gv-rating{display:flex;align-items:center;gap:10px;margin-top:16px;font-size:13px;color:var(--muted);text-decoration:none}.gv-stars{display:flex;gap:2px;color:var(--gold)}.gv-stars svg{width:14px;height:14px}.gv-proof{font-size:13px;color:var(--muted);margin-top:10px}.gv-proof strong{color:var(--ink);font-weight:500}.gv-ticks{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:10px}.gv-ticks li{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.45}.gv-ticks svg{flex:0 0 20px;width:20px;height:20px;margin-top:1px;color:var(--wine)}.gv-pick-label{font:500 11px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin:28px 0 12px;scroll-margin-top:16px}.gv-tiers{display:grid;gap:12px}.gv-tier{position:relative;display:grid;grid-template-columns:22px 1fr auto;gap:14px;align-items:center;text-align:left;width:100%;padding:18px 16px;border-radius:18px;border:1px solid var(--line);background:#ffffff8c;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .16s var(--out)}.gv-tier:active{transform:scale(.985)}.gv-tier.is-on{border-color:var(--wine);background:#fff;box-shadow:0 0 0 1px var(--wine),0 18px 40px -26px #6600338c}.gv-tier[disabled]{opacity:.5;cursor:not-allowed}.gv-rad{width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--line);position:relative}.gv-rad:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:var(--wine);transform:scale(.4);opacity:0;transition:transform .22s var(--out),opacity .16s ease}.gv-tier.is-on .gv-rad{box-shadow:inset 0 0 0 1.5px var(--wine)}.gv-tier.is-on .gv-rad:after{transform:scale(1);opacity:1}.gv-tier-main{display:flex;flex-direction:column;gap:3px;min-width:0}.gv-tier-main b{font:500 16px/1.25 var(--sans)}.gv-tier-main small{font-size:12.5px;color:var(--muted);line-height:1.4}.gv-days{font-style:normal;font-size:11px;letter-spacing:.06em;color:var(--wine);background:#66003312;border-radius:999px;padding:4px 9px;width:max-content;margin-top:4px}.gv-tier-price{display:flex;flex-direction:column;align-items:flex-end;gap:2px;white-space:nowrap}.gv-tier-price b{font:500 22px/1 var(--serif)}.gv-tier-price s{font-size:12px;color:var(--muted)}.gv-tier-price em{font-style:normal;font-size:11px;color:var(--muted)}.gv-tag{position:absolute;top:-10px;left:16px;background:var(--wine);color:var(--ivory);font:600 10px/1 var(--sans);letter-spacing:.14em;padding:6px 10px;border-radius:999px}.gv-tag-gold{background:var(--gold);color:#fff}.gv-soldout{grid-column:1/-1;font-size:12px;color:var(--wine)}@keyframes gv-pop{0%{opacity:0;transform:translateY(-10px)}60%{opacity:1;transform:translateY(2px)}to{opacity:1;transform:none}}.gv-box{margin-top:14px;padding:14px 16px;border-radius:14px;background:var(--peach);font-size:13px}.gv-box em{font-style:normal;font:500 10.5px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--wine);display:block;margin-bottom:8px}.gv-box ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.gv-box li{background:#fff;border-radius:999px;padding:6px 11px}.gv-box.is-pop li{animation:gv-pop .52s var(--out) both;animation-delay:calc(var(--i,0) * 55ms)}.gv-cta-main{margin-top:18px}.gv-cta-sep{width:1px;height:16px;background:currentColor;opacity:.35}.gv-under{font-size:12.5px;color:var(--muted);text-align:center;margin-top:12px}.gv-trust{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.gv-trust div{display:flex;gap:9px;align-items:center;font-size:12.5px;line-height:1.3;padding:11px 12px;border-radius:12px;background:#fff9;border:1px solid var(--line)}.gv-trust svg{flex:0 0 20px;width:20px;height:20px;fill:none;stroke:var(--wine);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.gv-acc{margin-top:24px;border-top:1px solid var(--line)}.gv-acc-i{border-bottom:1px solid var(--line)}.gv-acc-b{display:flex;width:100%;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;border:0;background:none;text-align:left;font:500 14px/1.3 var(--sans);letter-spacing:.02em}.gv-pm{position:relative;width:14px;height:14px;flex:0 0 14px}.gv-pm:before,.gv-pm:after{content:"";position:absolute;left:0;top:6.5px;width:14px;height:1.5px;background:currentColor;transition:transform .24s var(--out)}.gv-pm:after{transform:rotate(90deg)}.gv-acc-i.is-open .gv-pm:after{transform:rotate(0)}.gv-acc-p{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--out)}.gv-acc-i.is-open .gv-acc-p{grid-template-rows:1fr}.gv-acc-p>div{overflow:hidden}.gv-acc-c{padding:0 0 18px;font-size:14px;color:var(--muted);line-height:1.65}.gv-acc-c p+p{margin-top:8px}.gv-acc-c ol,.gv-acc-c ul{margin:0;padding-left:18px}.gv-sticky{position:fixed;left:12px;right:12px;bottom:12px;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 18px;border-radius:999px;background:#220011f0;color:var(--ivory);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transform:translateY(140%);transition:transform .42s var(--out);box-shadow:0 20px 40px -18px #00000080}.gv-sticky.is-on{transform:translateY(0)}.gv-sticky>div{display:flex;flex-direction:column;min-width:0}.gv-sticky b{font:500 14px/1.2 var(--sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gv-sticky span{font-size:12px;opacity:.75}.gv-sticky .gv-btn{min-height:46px;padding:0 22px;background:var(--ivory);color:var(--wine)!important}@media(min-width:990px){.gv-sticky{left:50%;right:auto;width:520px;margin-left:-260px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/gv.css.map */
