:root{--bg:#FFFFFF;--soft:#F6F5F3;--line:#E7E4DF;--ink:#0B0B0B;--mute:#6E6A66;--black:#0A0908;--wine:#6B1E2E;--gold:#CDB68C;--gold-d:#A88E62;--sans:"Inter", "Helvetica Neue", Arial, sans-serif;--serif:"Lora", Georgia, serif;--gut:max(16px, env(safe-area-inset-left, 0px));--gutr:max(16px, env(safe-area-inset-right, 0px));--ease:cubic-bezier(.22,.61,.36,1);--hh:68px}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}body{margin:0;background:var(--bg);color:var(--ink);font:400 16px/1.6 var(--sans);-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:inherit}button{font:inherit;color:inherit}h1,h2,h3{margin:0;font-weight:600;letter-spacing:-.035em;line-height:1.04;text-wrap:balance}p{margin:0}.wrap{max-width:1200px;margin:0 auto;padding-left:calc(var(--gut) + 8px);padding-right:calc(var(--gutr) + 8px)}@media(min-width:900px){.wrap{padding-left:max(40px,var(--gut));padding-right:max(40px,var(--gutr))}}.serif{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.01em}.mark-dot{width:30px;height:30px;display:block}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 20px;border-radius:9px;border:0;background:var(--ink);color:#fff;font:600 14px/1 var(--sans);letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:transform .25s var(--ease),background .25s}.btn:hover{transform:translateY(-1px);background:#262423}.btn .arr{transition:transform .25s var(--ease)}.btn:hover .arr{transform:translate(3px)}[data-next]:hover .arr{transform:translateY(3px)}.btn.light{background:#fff;color:var(--ink)}.btn.light:hover{background:#efede9}.btn.gold{background:var(--gold);color:var(--black)}.btn.gold:hover{background:#dcc79f}.btn.ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.btn.lg{min-height:54px;padding:0 26px;font-size:15px}.btn.block{width:100%}:focus-visible{outline:2px solid var(--gold-d);outline-offset:3px}.ann{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:flex;justify-content:center;align-items:center;gap:14px;height:38px;padding:0 var(--gutr) 0 var(--gut);background:linear-gradient(90deg,#4a1220,#6b1e2e 50%,#4a1220);color:#f4ede1;border-bottom:1px solid rgba(205,182,140,.25)}.ann-msg{font:500 11.5px/16px var(--sans);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;display:flex;align-items:center;gap:.9em}.ann-msg i{font-style:normal;color:var(--gold)}.ann:hover .ann-msg{color:#fff}.ann:focus-visible{outline:2px solid var(--gold);outline-offset:-3px}@media(max-width:600px){.ann{height:auto;padding:7px 12px}.ann-msg{font-size:10px;line-height:15px;letter-spacing:.08em;gap:.15em .6em;flex-wrap:wrap;justify-content:center;white-space:normal}.ann-msg>span{white-space:nowrap}.ann-msg i.an-x{display:none}.ann-msg span.an-x{flex-basis:100%;text-align:center}}@media(max-width:360px){.ann-msg{font-size:9.5px;letter-spacing:.05em}}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:60;background:var(--black)}header.site{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;background:var(--black);border-bottom:1px solid rgba(205,182,140,.2)}.hbar{height:var(--hh);display:flex;align-items:center;gap:20px}.hbar nav.main{margin-left:auto}.hbar .hright{margin-left:28px;padding-left:24px;border-left:1px solid rgba(205,182,140,.2)}.brand{display:inline-flex;align-items:center;gap:13px;text-decoration:none;color:#f4ede1}.bmark{height:46px;width:auto;flex:none;transition:transform .5s var(--ease);filter:drop-shadow(0 2px 6px rgba(0,0,0,.35))}.brand:hover .bmark{transform:scale(1.05)}.bname{display:flex;flex-direction:column;align-items:flex-start;gap:4px;white-space:nowrap}.bw{font:500 17px/1 Lora,Georgia,serif;letter-spacing:.2em;text-transform:uppercase;color:#f4ede1}.bname small{font:600 8.5px/1 var(--sans);letter-spacing:.46em;text-transform:uppercase;color:var(--gold);padding-left:1px}.fbrand{display:inline-flex;align-items:center;gap:14px}nav.main{display:flex;gap:30px}@media(max-width:1180px){nav.main{gap:20px}nav.main button{font-size:11px!important;letter-spacing:.1em!important}}nav.main button{all:unset;cursor:pointer;color:var(--gold);font:500 12px var(--sans);letter-spacing:.13em;text-transform:uppercase;padding:6px 0;border-bottom:1px solid transparent;transition:color .25s,border-color .25s}nav.main button:hover{color:#ead7af;border-color:var(--gold)}nav.main button:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.hright{display:flex;justify-content:flex-end;align-items:center;gap:6px}.lang{display:flex;align-items:center}.lang button{all:unset;cursor:pointer;font:600 12px var(--sans);letter-spacing:.08em;color:#cdb68c8c;padding:10px 6px}.lang button[aria-pressed=true]{color:#fff}.lang span{color:#cdb68c4d;font-size:12px}.icon-btn{all:unset;cursor:pointer;width:44px;height:44px;display:grid;place-items:center;position:relative;border-radius:50%}.icon-btn svg{width:21px;height:21px;stroke:#f4ede1;fill:none;stroke-width:1.5}#cartBtn svg{width:25px;height:25px;stroke-width:1.4}#cartBtn .count{top:4px;right:1px}.count{position:absolute;top:5px;right:3px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--gold);color:var(--black);font:700 10px/17px var(--sans);text-align:center}.count[data-n="0"]{display:none}.hbuy{min-height:40px;padding:0 16px;font-size:13px}@media(max-width:420px){.bw{font-size:12.5px;letter-spacing:.12em}.brand{gap:10px}.bname small{display:none}.bmark{height:38px}}@media(max-width:1000px){nav.main{display:none}.hbar .hright{margin-left:auto;padding-left:0;border-left:0}}@media(max-width:380px){.lang{display:none}}.story{position:relative;height:200vh}.stage{position:sticky;top:calc(var(--hh) + env(safe-area-inset-top,0px));height:calc(100vh - var(--hh) - env(safe-area-inset-top,0px));height:calc(100svh - var(--hh) - env(safe-area-inset-top,0px));overflow:hidden;background:radial-gradient(ellipse 75% 80% at 50% 46%,#f1f2f3,#e4e6e8 55%,#d3d6d9)}.mvbox{position:absolute;left:0;right:0;top:50%;height:min(70vh,660px);transform:translateY(-46%);transition:transform .9s var(--ease)}.story[data-step="0"] .mvbox{transform:translateY(-24%) scale(.74)}.story[data-step="3"] .mvbox{transform:translate(20vw,-46%)}model-viewer{width:100%;height:100%;--poster-color:transparent;background:transparent}.mv-fallback{position:absolute;top:4%;bottom:4%;left:50%;width:min(46vh,420px);transform:translate(-50%);border-radius:20px;overflow:hidden}.viewer .mv-fallback{top:8%;right:10%;bottom:8%;width:auto;transform:none;left:10%}.mv-fallback img{width:100%;height:100%;object-fit:cover}.beat{position:absolute;transition:opacity .7s var(--ease),transform .7s var(--ease);opacity:0;transform:translateY(24px);pointer-events:none}.beat.on{opacity:1;transform:none;pointer-events:auto}.b0{left:0;right:0;top:4%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:22px;padding-inline:var(--gut) var(--gutr)}.b0{gap:24px!important;top:6%!important}.b0 h1{font-size:clamp(42px,min(6vw,7.4vh),84px);line-height:1}.b0 h1 .hl{display:block;overflow:hidden;padding-bottom:.06em}.b0 h1 .hl>span{display:inline-block;transform:translateY(105%);animation:hlUp .9s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(.15s + var(--i)*.14s)}@keyframes hlUp{to{transform:none}}.b0 h1 .kw{font-family:var(--serif);font-style:italic;font-weight:500;font-size:1.08em;line-height:1;letter-spacing:-.01em;padding-right:.04em;background:linear-gradient(100deg,#6b1e2e,#8e2a3e 30%,#c9a15c 48%,#e6cb8e 52%,#8e2a3e 70%,#6b1e2e);background-size:250% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent;animation:kwShine 6s ease-in-out 2 both;animation-delay:calc(1.1s + var(--i)*.35s)}@keyframes kwShine{0%{background-position:100% 0}45%,to{background-position:0% 0}}.b0 h1 .hl:nth-child(2) .kw{animation-delay:1.45s}.b0 h1 .hl:nth-child(3) .kw{animation-delay:1.8s}@media(prefers-reduced-motion:reduce){.b0 h1 .hl>span{transform:none;animation:none}.b0 h1 .kw{animation:none;background-position:50% 0}}.dlink{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:8px;font:600 15px var(--sans);letter-spacing:.06em;color:#a88e62;padding-bottom:5px;border-bottom:1.5px solid #CDB68C;transition:color .25s,border-color .25s}.dlink:hover{color:#7a1e30;border-color:#7a1e30}.dlink .arr{transition:transform .25s var(--ease)}.dlink[data-go=buy]:hover .arr{transform:translate(3px)}.dlink:hover .arr{transform:translateY(3px)}.dlink:focus-visible{outline:2px solid var(--gold-d);outline-offset:4px}.heye{font:600 11.5px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--wine)}.b0 .sub{max-width:44ch;font-size:15.5px;color:var(--mute)}.hicons{display:flex;gap:22px;justify-content:center;flex-wrap:wrap}.hicons span{display:inline-flex;align-items:center;gap:8px;font-size:14px}.hicons b{font-weight:500}.hicons svg{width:22px;height:22px;padding:6px;box-sizing:content-box;border-radius:50%;border:1px solid #E1DAD0;stroke:var(--wine);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ctawrap{display:flex;flex-direction:column;align-items:center;gap:8px}.micro{font-size:12.5px;color:var(--mute)}.ctal{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.b0 .sub{color:var(--mute);font-size:15px}.hs{all:unset;position:relative;width:12px;height:12px;display:block;pointer-events:none;opacity:0;transition:opacity .3s var(--ease)}.hs.on{opacity:1}.story.turning .hs{opacity:0}.hs .dot{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--wine);box-shadow:0 0 0 5px #6b1e2e29}.hs .dot:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:1px solid rgba(107,30,46,.35);animation:ping 2.4s var(--ease) infinite}@keyframes ping{0%{transform:scale(.6);opacity:1}80%,to{transform:scale(2.2);opacity:0}}.hs .ln{position:absolute;top:5.5px;left:12px;height:1px;width:0;background:var(--ink);transition:width .35s var(--ease)}.hs.on .ln{width:clamp(36px,6vw,90px)}.hs .lb{position:absolute;top:-15px;left:calc(22px + clamp(36px,6vw,90px));white-space:nowrap;display:flex;flex-direction:column;gap:3px;opacity:0;transform:translate(-6px);transition:opacity .35s .15s var(--ease),transform .35s .15s var(--ease)}.hs.on .lb{opacity:1;transform:none}.hs .lb b{font-size:clamp(17px,1.75vw,23px);font-weight:600;letter-spacing:-.02em;color:var(--ink)}.hs .lb small{font-size:clamp(14px,1.2vw,16px);color:var(--wine);font-weight:500;white-space:normal;width:max-content;max-width:min(270px,30vw);line-height:1.4}.hs.flip .ln{left:auto;right:12px}.hs.flip .lb{left:auto;right:calc(22px + clamp(36px,6vw,90px));text-align:right;align-items:flex-end;transform:translate(6px)}.hs.flip.on .lb{transform:none}@media(max-width:760px){.hs.on .ln{width:22px}.hs .lb{left:44px}.hs.flip .lb{right:44px}.hs .lb b{font-size:15.5px}.hs .lb small{font-size:13px;max-width:36vw}}.callout{font-size:clamp(28px,3.6vw,44px);color:var(--wine);font-weight:600;letter-spacing:-.03em;line-height:1.08;max-width:12em}.b1{right:max(6vw,var(--gutr));bottom:16%;text-align:right}.b2{left:max(6vw,var(--gut));bottom:20%}.b3{left:max(8vw,var(--gut));top:50%;transform:translateY(-40%);display:flex;flex-direction:column;gap:18px;max-width:420px}.b3.on{transform:translateY(-50%)}.b3 h2{font-size:clamp(34px,4vw,54px)}.avatars{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--ink);font-weight:500}.avatars i{width:30px;height:30px;border-radius:50%;background:var(--soft) center/cover;border:2px solid #fff;margin-left:-10px;display:block}.avatars i:first-child{margin-left:0}.pricebig{font-size:22px;font-weight:600;letter-spacing:-.02em}.pricebig small{font-size:13px;font-weight:500;color:var(--wine);margin-left:10px;letter-spacing:0}.progress{position:absolute;left:50%;bottom:22px;transform:translate(-50%);display:flex;gap:6px}.progress span{width:22px;height:3px;border-radius:2px;background:#1a14102e;transition:background .4s}.progress span.on{background:var(--ink)}.scrollhint{display:none;position:absolute;left:50%;bottom:40px;transform:translate(-50%);font-size:12px;color:var(--mute);letter-spacing:.06em;transition:opacity .4s}@media(max-width:760px){.story{height:200vh}.mvbox{height:58vh;transform:translateY(-34%)}.story[data-step="0"] .mvbox{transform:translateY(-24%) scale(.8)}.hicons{gap:10px 14px}.hicons span{font-size:12.5px}.hicons svg{width:16px;height:16px;padding:5px}.b0 .sub{font-size:14px}.story[data-step="3"] .mvbox{transform:translateY(-4%) scale(.8)}.mv-fallback{width:64vw}.b0{top:4%;gap:16px}.b1,.b2{left:var(--gut);right:var(--gutr);text-align:left;bottom:auto;top:6%}.b1{text-align:right}.b3{left:var(--gut);right:var(--gutr);top:5%;transform:translateY(20px);max-width:none}.b3.on{transform:none}.callout{max-width:none}}.dark{background:var(--black);color:#fff}.how{color:#f1eae0;background:#0e0c0b;height:190vh;position:relative}.how-pin{position:sticky;top:var(--hh);height:calc(100vh - var(--hh));height:calc(100svh - var(--hh));display:flex;align-items:center;overflow:hidden}.how-pin>.wrap{width:100%}.how.nopin{height:auto}.how.nopin .how-pin{position:static;height:auto;padding-block:80px;overflow:visible}.hstage{max-height:calc(100vh - var(--hh) - 80px);margin-inline:auto;width:100%}.how .btn.light:hover{background:#7a1e30;color:#f1eae0}.how .grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.how .left{position:relative;top:auto;display:flex;flex-direction:column;gap:14px;min-width:0}.how h2{font-size:clamp(30px,3.2vw,44px);color:#f7f1e8;max-width:14em}.kicker{display:inline-flex;align-items:center;gap:12px;font:600 12px var(--sans);letter-spacing:.22em;text-transform:uppercase;color:#d6ccbf}.kicker:before{content:"";width:28px;height:1px;background:#a8344a}.how .intro{color:#ddd5ca;font-size:17px;line-height:1.65;max-width:50ch}.proc{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:0;border-top:1px solid #2A2623}.proc li{display:grid;grid-template-columns:34px 1fr;gap:14px;padding:12px 0;border-bottom:1px solid #2A2623;opacity:.62;transition:opacity .5s var(--ease)}.pn{width:32px;height:32px;font-size:12px!important;border-radius:50%;border:1px solid #6E655B;display:grid;place-items:center;font:600 12px var(--sans);color:#f1eae0;transition:background .5s,border-color .5s,color .5s}.proc li.on .pn{background:#7a1e30;border-color:#a8344a;color:#f1eae0;box-shadow:0 0 0 5px #7a1e3038}.proc li{position:relative}.proc li:before{content:"";position:absolute;left:-18px;top:16px;bottom:16px;width:2px;border-radius:2px;background:#a8344a;opacity:0;transition:opacity .5s var(--ease)}.proc li.on:before{opacity:1}.proc b{display:block;font-size:18px;font-weight:600;letter-spacing:-.01em;color:#f7f1e8;margin-top:2px}.proc p{margin-top:4px;color:#e2dacf;font-size:16.5px;line-height:1.65}@media(min-width:0px){.proc li .d{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s var(--ease)}.proc li.on .d{grid-template-rows:1fr}.proc li .d>p,.proc li .d>.dw{overflow:hidden;min-height:0;margin-top:0}.proc li.on .d>p,.proc li.on .d>.dw{margin-top:6px}}.tip{font-size:13px;color:#a79e93;line-height:1.55;border-left:2px solid #3A2A2C;padding-left:12px;margin-top:10px!important}.proc .tip b{display:inline;font-size:13px;color:#d2586c;font-weight:600;margin:0 5px 0 0}.how .micro{color:#7e766d}.hstage{position:relative;aspect-ratio:4/5;max-width:calc((100vh - var(--hh) - 80px)*.8);border-radius:22px;overflow:hidden;background:#1a1816;box-shadow:0 30px 70px #00000080}.hs-f{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;transform:scale(1.04);transition:opacity .35s ease,transform .7s var(--ease);pointer-events:none}.hs-f.on{opacity:1;transform:none;transition:opacity .35s ease .05s,transform .9s var(--ease)}.hs-f img,.hs-f video{width:100%;height:100%;object-fit:cover;display:block}.hs-vid{background:#1a1816}.hs-vid .vfg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:68% center}.hstage{transition:aspect-ratio .45s var(--ease)}.hstage:has(.hs-vid.on){aspect-ratio:5/4}.hs-cap{display:none}.hs-cap .num{font:600 15px var(--sans);color:#f1eae0;font-variant-numeric:tabular-nums}.hs-bar{flex:1;height:2px;background:#f1eae040;border-radius:2px;overflow:hidden}.hs-bar i{display:block;height:100%;width:0;background:#f1eae0}.stp{all:unset;cursor:pointer;display:grid;grid-template-columns:34px 1fr;gap:14px;align-items:center;width:100%}.stp:focus-visible{outline:2px solid #A8344A;outline-offset:4px;border-radius:6px}.stp:hover b{color:#fff}.proc li{grid-template-columns:1fr!important}@media(max-width:860px){.how .grid{grid-template-columns:1fr;gap:18px}.hstage{order:-1;aspect-ratio:16/10;max-width:none;border-radius:16px}.how .intro{display:none}.how h2{font-size:26px}.proc p{font-size:15px}.how .ctal .btn{min-height:46px}}.made{padding-block:120px 60px;text-align:center}.made h2{font-size:clamp(34px,4.6vw,58px);margin-bottom:44px}.made .media{border-radius:26px;overflow:hidden;aspect-ratio:16/9;background:var(--soft)}.made .media img{width:100%;height:100%;object-fit:cover;transform:scale(1.06);transition:transform 1.6s var(--ease)}.made .media.in img{transform:scale(1)}@media(max-width:700px){.made .media{aspect-ratio:4/5}}.compare{padding-block:60px 120px}.cmp{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:960px;margin:0 auto}.cmp h3{font-size:28px;text-align:center;margin-bottom:18px;letter-spacing:-.03em}.cmp .box{border-radius:20px;padding:30px;display:grid;gap:18px}.without .box{background:var(--soft);color:#77726c}.without h3{color:#8a857f}.with .box{background:#fff;box-shadow:0 1px 0 var(--line),0 18px 50px #14100c14;border:1px solid var(--line)}.cmp li{display:flex;gap:12px;align-items:flex-start;font-size:15px}.cmp ul{list-style:none;margin:0;padding:0;display:grid;gap:16px}.ic{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;margin-top:1px}.without .ic{background:#b9b4ae}.with .ic{background:var(--ink)}.ic svg{width:12px;height:12px;stroke:#fff;fill:none;stroke-width:2.4}.center{display:flex;justify-content:center;margin-top:36px}@media(max-width:700px){.cmp{grid-template-columns:1fr}}.quote{padding-block:110px;text-align:center;background:var(--soft)}.quote blockquote{margin:22px auto 0;max-width:20ch;font-size:clamp(30px,4.2vw,52px);font-weight:600;letter-spacing:-.035em;line-height:1.12}.quote blockquote em{font-family:var(--serif);font-weight:400;color:var(--wine)}.quote .by{margin-top:22px;color:var(--mute);font-size:14px}.strip{padding-block:110px;overflow:hidden}.strip h2{text-align:center;font-size:clamp(30px,3.8vw,46px);margin-bottom:40px}.track{display:flex;gap:16px;width:max-content;animation:marq 48s linear infinite}.strip:hover .track{animation-play-state:paused}.track figure{margin:0;width:clamp(220px,24vw,320px);aspect-ratio:4/5;border-radius:18px;overflow:hidden;flex:none;background:var(--soft)}.track img{width:100%;height:100%;object-fit:cover}@keyframes marq{to{transform:translate(-50%)}}.gal6{padding-block:110px;background:var(--soft);overflow:hidden}.qwrap{text-align:center;margin-bottom:48px}.gal6 blockquote{margin:0 auto;max-width:20ch;font-size:clamp(30px,4.2vw,54px);font-weight:600;letter-spacing:-.035em;line-height:1.1}.gal6 blockquote em{font-family:var(--serif);font-style:italic;font-weight:400;color:var(--wine)}.gal6 .qm{font-family:var(--serif);font-weight:400;color:var(--wine)}.gal6 .by{margin-top:18px;color:var(--mute);font-size:14px;letter-spacing:.02em}.mq{-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.mqt{display:flex;gap:16px;width:max-content;animation:mq 60s linear infinite;will-change:transform}.mq:hover .mqt{animation-play-state:paused}.mqt figure{margin:0;flex:none;width:clamp(200px,22vw,300px);aspect-ratio:1/1;border-radius:18px;overflow:hidden;background:#e9e5df;box-shadow:0 10px 30px #14100c14}.mqt img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.mqt figure:hover img{transform:scale(1.05)}@keyframes mq{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.mqt{animation:none}.mq{overflow-x:auto}}.mqcta{display:flex;justify-content:center;margin-top:36px}.buy{padding-block:110px;background:var(--soft)}.buygrid{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:start}.viewer{position:relative;aspect-ratio:1/1.08;border-radius:26px;background:radial-gradient(ellipse at 50% 40%,#fff,#f1efeb 70%);overflow:hidden}.vnav{all:unset;position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;cursor:pointer;background:#ffffffeb;box-shadow:0 6px 20px #14100c24;transition:transform .2s var(--ease),background .2s}.vnav svg{width:20px;height:20px;stroke:var(--ink);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.vnav:hover{background:#fff;transform:translateY(-50%) scale(1.06)}.vnav:focus-visible{outline:2px solid var(--gold-d);outline-offset:3px}.vnav.prev{left:14px}.vnav.next{right:14px}.vcount{position:absolute;top:14px;right:14px;z-index:5;font:600 12px var(--sans);font-variant-numeric:tabular-nums;background:#ffffffeb;padding:5px 10px;border-radius:20px;pointer-events:none}.vphoto{transition:opacity .25s ease}@media(max-width:760px){.vnav{width:40px;height:40px}.vnav.prev{left:10px}.vnav.next{right:10px}}.gal{display:flex;flex-direction:column;gap:12px;min-width:0}.vphoto{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:3}.thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.th{all:unset;cursor:pointer;aspect-ratio:1/1;border-radius:12px;background:#fff center/cover;box-shadow:inset 0 0 0 1px var(--line);display:grid;place-items:center;opacity:.7;transition:opacity .25s,box-shadow .25s}.th span{font:700 14px var(--sans);letter-spacing:-.02em}.th:hover{opacity:1}.th.on{opacity:1;box-shadow:inset 0 0 0 2px var(--ink)}.th:focus-visible{outline:2px solid var(--gold-d);outline-offset:2px}.bundles{border:0;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.bundles legend{font:600 13px var(--sans);margin-bottom:10px;padding:0}.bnd{position:relative;cursor:pointer;background:#fff;border:1.5px solid #E1DBD2;border-radius:14px;padding:16px 10px 12px;display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center;transition:border-color .2s,box-shadow .2s}.bnd:hover{border-color:#bdb4a8}.bnd:has(input:checked){border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.bnd input{position:absolute;opacity:0;pointer-events:none}.bnd:has(input:focus-visible){outline:2px solid var(--gold-d);outline-offset:3px}.bn-tag{position:absolute;top:-10px;left:50%;transform:translate(-50%);white-space:nowrap;font:700 10px var(--sans);letter-spacing:.08em;text-transform:uppercase;background:var(--ink);color:#fff;padding:4px 8px;border-radius:20px}.bn-tag.best{background:var(--wine)}.bn-q{font-size:14px;font-weight:600}.bn-p{font-size:19px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.bn-p s{display:block;font-size:12px;font-weight:400;color:var(--mute)}.bn-s{font-size:12px;color:var(--mute)}.bn-s b{color:var(--wine);font-weight:600}@media(max-width:420px){.bnd{padding:16px 6px 12px}.bn-p{font-size:16px}.bn-q{font-size:13px}}.buy .price s.was{font-size:17px;font-weight:400;color:var(--mute);margin-left:6px}.giftpill{display:inline-block;vertical-align:middle;font:700 12px var(--sans);color:#fff;background:#2e7d52;padding:5px 10px;border-radius:20px;white-space:nowrap}.savepill{display:inline-block;vertical-align:middle;margin-left:6px;font:700 12px var(--sans);color:#fff;background:var(--wine);padding:4px 8px;border-radius:20px;letter-spacing:0}.lead{color:#4e4a46;font-size:17px;line-height:1.6;max-width:44ch}.pinfo{gap:16px!important;padding-top:8px}.assure{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px}.assure li{font-size:13px!important;gap:6px!important}.assure svg{width:16px!important;height:16px!important}.assure li{display:flex;align-items:center;gap:8px;font-size:14px;color:#2b2724}.assure svg{width:19px;height:19px;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.as-ship svg{stroke:#7a1e30}.as-ret svg{stroke:#9a7536}.as-pay svg{stroke:#2e7d52}.pays{margin-top:-4px}.pays span{background:transparent}.acc{margin-top:8px}.bgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 16px}.bgrid span{display:flex;gap:8px;align-items:center;font-size:14px}.bgrid b{font-weight:500}.bgrid svg{width:18px;height:18px;flex:none;stroke:#fff;fill:none;stroke-width:2.4;background:var(--wine);border-radius:50%;padding:3px;box-sizing:border-box}.pcard{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px;display:grid;gap:14px;box-shadow:0 18px 50px #14100c0f}.trow{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);padding-top:14px}.trow>span{display:flex;gap:9px;align-items:center;font-size:12.5px;line-height:1.3;padding-inline:10px}.trow>span+span{border-left:1px solid var(--line)}.trow>span:first-child{padding-left:0}.trow svg{width:22px;height:22px;flex:none;stroke:var(--wine);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.trow b{display:block;font-weight:600}.trow small{color:var(--mute);font-size:11.5px}.acc details:first-of-type{border-top:1px solid var(--line)}ol.use{margin:0;padding-left:20px;display:grid;gap:6px}.guar{display:flex;gap:14px;align-items:center;border-radius:14px;padding:16px 18px;background:linear-gradient(90deg,var(--black),#2a1418);color:#fff}.guar svg{width:30px;height:30px;flex:none;stroke:var(--gold);fill:none;stroke-width:1.5}.guar b{display:block;font-size:15px}.guar small{color:#cfc6bb;font-size:13px}.bstrip{padding-block:0 100px;background:var(--soft)}.bs{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden}.bs div{display:flex;flex-direction:column;align-items:center;gap:10px;padding:26px 12px;font-size:15px;text-align:center}.bs div+div{border-left:1px solid var(--line)}.bs b{font-weight:500}.bs svg{width:30px;height:30px;stroke:var(--wine);fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}@media(max-width:760px){.bgrid{grid-template-columns:1fr 1fr}.trow{grid-template-columns:1fr;gap:10px}.trow>span{padding:0}.trow>span+span{border-left:0}.bs{grid-template-columns:1fr 1fr}.bs div:nth-child(3){border-left:0}.bs div:nth-child(n+3){border-top:1px solid var(--line)}}.trust{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.trust div{background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px 12px;display:flex;flex-direction:column;gap:6px;font-size:13px;line-height:1.35}.trust svg{width:22px;height:22px;stroke:var(--wine);fill:none;stroke-width:1.6}.trust b{font-size:14px;font-weight:600}.trust span{color:var(--mute)}.pays{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.pays span{font:600 11px var(--sans);letter-spacing:.02em;border:1px solid #D9D5CF;background:#fff;border-radius:6px;padding:5px 9px;color:#3b3835}.gift{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:#55514c;background:#fff;border-radius:12px;padding:12px 14px;border:1px dashed #D3C3A6}.gift svg{width:20px;height:20px;stroke:var(--gold-d);fill:none;stroke-width:1.6;flex:none;margin-top:1px}.vat{font-size:13px;color:var(--mute)}@media(max-width:520px){.trust{grid-template-columns:1fr}.trust div{flex-direction:row;align-items:center}}.viewer .tip{position:absolute;left:50%;bottom:18px;transform:translate(-50%);font-size:12px;color:var(--mute);background:#ffffffd9;padding:7px 12px;border-radius:20px;pointer-events:none;white-space:nowrap}.pinfo{display:flex;flex-direction:column;gap:20px;min-width:0}.pinfo h2{font-size:clamp(38px,4.6vw,60px)}.eyebrow{font:600 12px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--wine)}.price-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.price{font-size:30px;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.tag{font:600 12px var(--sans);color:var(--wine);background:#6b1e2e14;padding:7px 11px;border-radius:7px}.ticks{list-style:none;padding:0;margin:0;display:grid;gap:10px;font-size:15px}.ticks li{display:flex;gap:10px;align-items:center}.ticks svg{width:18px;height:18px;stroke:var(--wine);fill:none;stroke-width:2;flex:none}.qty{display:inline-flex;align-items:center;border:1px solid #D9D5CF;border-radius:9px;height:54px;background:#fff}.qty button{all:unset;cursor:pointer;width:44px;height:100%;display:grid;place-items:center;font-size:18px}.qty output{min-width:26px;text-align:center;font-weight:600;font-variant-numeric:tabular-nums}.buyrow{display:flex;gap:10px}.buyrow .btn{flex:1;white-space:nowrap;padding:0 16px}.secure{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--mute)}.secure svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.6}details{border-top:1px solid var(--line)}details:last-of-type{border-bottom:1px solid var(--line)}summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding-block:18px;font-weight:600;font-size:15px}summary::-webkit-details-marker{display:none}summary:after{content:"";width:10px;height:10px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg) translate(-3px,-3px);transition:transform .3s}details[open] summary:after{transform:rotate(225deg)}details .body{padding-bottom:20px;color:#55514c;font-size:15px;display:grid;gap:10px}.specs{width:100%;border-collapse:collapse;font-size:14px}.specs th,.specs td{text-align:left;padding:9px 0;border-bottom:1px solid var(--line)}.specs th{font-weight:600;width:42%}.todo{display:inline-block;font:600 10px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#8a5a2b;background:#f3e6d3;padding:3px 8px;border-radius:4px}@media(max-width:900px){.buygrid{grid-template-columns:1fr}}.faq{padding-block:120px}.faqgrid{display:grid;grid-template-columns:.9fr 1.3fr;gap:60px;align-items:start}.faq .left{display:flex;flex-direction:column;gap:22px;position:sticky;top:calc(var(--hh) + 40px)}.faq h2{font-size:clamp(32px,3.8vw,46px)}.faq summary{font-size:17px;font-weight:500;padding-block:20px}.faqsub{color:var(--mute);font-size:16px;max-width:32ch}.fgh{font:600 12px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--wine);margin:40px 0 4px}.fgh:first-child{margin-top:0}.faqcols details{border-top:1px solid var(--line);border-bottom:0}.faqcols details:last-child{border-bottom:1px solid var(--line)}.faqcols .fgh+details{border-top:1px solid var(--line)}@media(max-width:860px){.faqgrid{grid-template-columns:1fr}.faq .left{position:static}}.final{position:relative;overflow:hidden;background:linear-gradient(180deg,#4a4745,#1d1b1a 55%,#0a0908);color:#fff;text-align:center;padding-top:110px}.final .inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:22px}.final h2{font-size:clamp(36px,5vw,64px)}.final .photo{position:relative;margin:40px auto 0;width:min(560px,86vw);aspect-ratio:1/1;-webkit-mask-image:linear-gradient(180deg,#000 40%,transparent 92%);mask-image:linear-gradient(180deg,#000 40%,transparent 92%)}.final .photo img{width:100%;height:100%;object-fit:cover;border-radius:24px 24px 0 0;filter:saturate(.9)}footer{background:var(--black);color:#9c958c;overflow:hidden;border-top:1px solid rgba(205,182,140,.16)}.ftop{display:flex;justify-content:center;align-items:center;gap:20px;padding-block:48px 26px;flex-wrap:wrap}.flogo{height:44px;width:auto}.socials{display:flex;gap:10px}.soc{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(205,182,140,.45);transition:background .25s,border-color .25s,transform .25s var(--ease);cursor:pointer}.soc svg{width:20px;height:20px;stroke:var(--gold);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.soc svg .f{fill:var(--gold);stroke:none}.soc:hover{background:var(--gold);border-color:var(--gold);transform:translateY(-2px)}.soc:hover svg{stroke:var(--black)}.soc:hover svg .f{fill:var(--black)}.flinks{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 28px;padding-bottom:36px}.flinks button{all:unset;cursor:pointer;font-size:14px;color:#bdb6ad;transition:color .2s}.flinks button:hover{color:#fff}.flinks button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.flinks a{font-size:14px;color:#bdb6ad;text-decoration:none;transition:color .2s}.flinks a:hover{color:#fff}.flinks a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.giant{font-weight:700;letter-spacing:-.05em;line-height:.8;font-size:clamp(32px,8.8vw,150px);white-space:nowrap;text-align:center;background:linear-gradient(180deg,#8f8a85,#2a2826);-webkit-background-clip:text;background-clip:text;color:transparent;margin-top:36px;-webkit-user-select:none;user-select:none}.fbase{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 22px;font-size:12px;color:#7d776f;padding-block:22px calc(22px + env(safe-area-inset-bottom,0px));border-top:1px solid #1d1b19;margin-top:4px}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a090873;z-index:90;opacity:0;pointer-events:none;transition:opacity .35s}.scrim.on{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(420px,100%);z-index:95;background:#fff;display:flex;flex-direction:column;transform:translate(102%);transition:transform .45s var(--ease);padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) 0}.drawer.on{transform:none}.drawer .dh{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;border-bottom:1px solid var(--line)}.drawer .dh h3{font-size:22px;letter-spacing:-.02em}.drawer .icon-btn svg{stroke:var(--ink)}.items{flex:1;overflow:auto;padding:4px 24px}.li{display:grid;grid-template-columns:80px 1fr;gap:14px;padding-block:18px;border-bottom:1px solid var(--line)}.li img{width:80px;aspect-ratio:4/5;object-fit:cover;border-radius:10px}.li h4{margin:0;font-size:16px}.li .r{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.li .qty{height:38px}.li .qty button{width:34px}.rm{all:unset;cursor:pointer;font-size:13px;color:var(--mute);text-decoration:underline}.df{padding:20px 24px 24px;border-top:1px solid var(--line);display:grid;gap:12px}.sumrow{display:flex;justify-content:space-between;font-size:14px;font-variant-numeric:tabular-nums}.sm-d{color:var(--mute);font-size:12px}.sumrow.save{color:var(--wine);font-weight:600}.upsell{margin:0;font-size:13px;background:#f6efe6;color:#5b4a33;border-radius:9px;padding:10px 12px}.upsell[hidden]{display:none}.sumrow.total{font-size:20px;font-weight:600}.emptycart{padding:60px 0;text-align:center;display:grid;gap:16px;justify-items:center}.checkout{display:grid;grid-template-columns:1.3fr 1fr;gap:56px;padding-block:40px 100px;align-items:start}.checkout h2{font-size:22px;letter-spacing:-.02em;margin-bottom:4px}.ckb{display:grid;gap:14px;padding-bottom:28px;margin-bottom:28px;border-bottom:1px solid var(--line)}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:13px;font-weight:500}.field input,.field select{font:400 16px var(--sans);padding:13px 14px;border:1px solid #D9D5CF;border-radius:9px;background:#fff;color:var(--ink);width:100%}.row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pay{display:grid;gap:8px}.pay label{display:flex;align-items:center;gap:12px;border:1px solid #D9D5CF;border-radius:9px;padding:14px;cursor:pointer}.pay input{accent-color:var(--ink);width:18px;height:18px}.pay label:has(input:checked){border-color:var(--ink)}.summary{background:var(--soft);border-radius:18px;padding:26px;position:sticky;top:calc(var(--hh) + 24px);display:grid;gap:14px}.code{display:flex;gap:8px}.code input{flex:1;min-width:0}.notice{font-size:13px;line-height:1.55;background:#f3e9da;color:#5b4a33;padding:12px 14px;border-radius:9px}.err{font-size:13px;color:#9b2c2c}.crumb{font-size:13px;color:var(--mute);padding-top:28px}.crumb button{all:unset;cursor:pointer;text-decoration:underline}@media(max-width:900px){.checkout{grid-template-columns:1fr}.summary{position:static;order:-1}}@media(max-width:520px){.row2{grid-template-columns:1fr}}.sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fffffff7;border-top:1px solid var(--line);padding:10px var(--gutr) calc(10px + env(safe-area-inset-bottom,0px)) var(--gut);display:none;align-items:center;gap:12px;transform:translateY(110%);transition:transform .4s var(--ease)}.sticky-buy.show{transform:none}.sticky-buy .m{display:flex;flex-direction:column;line-height:1.25}.sticky-buy .m b{font-size:15px}.sticky-buy .m span{font-size:12px;color:var(--wine)}.sticky-buy .btn{flex:1}@media(max-width:760px){.sticky-buy{display:flex}}.toast{position:fixed;left:50%;bottom:calc(22px + env(safe-area-inset-bottom,0px));transform:translate(-50%,16px);z-index:130;background:var(--ink);color:#fff;padding:12px 18px;border-radius:10px;font-size:14px;opacity:0;transition:opacity .3s,transform .3s;pointer-events:none;max-width:calc(100% - 32px)}.toast.on{opacity:1;transform:translate(-50%)}.rv{transition:opacity .8s var(--ease),transform .8s var(--ease)}.js .rv.pre{opacity:.001;transform:translateY(22px)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.how{background:linear-gradient(180deg,#f4eee5,#efe6d9);color:var(--ink)}.how h2{color:var(--ink)}.how .intro{color:#5b544d}.kicker{color:#7a6f63}.proc{border-top-color:#ddd3c5}.proc li{border-bottom-color:#ddd3c5;opacity:.55}.proc li.on{opacity:1}.proc b{color:var(--ink)}.stp:hover b{color:var(--wine)}.proc p{color:#4e4842}.pn{border-color:#bdb3a6;color:#5b544d}.proc li.on .pn{background:#7a1e30;border-color:#7a1e30;color:#f7f1e8;box-shadow:0 0 0 5px #7a1e3024}.how .btn.light{background:var(--ink);color:#fff}.how .btn.light:hover{background:#7a1e30;color:#fff}.hstage{box-shadow:0 30px 70px #3c281938}.addon{display:flex;align-items:center;gap:14px;cursor:pointer;background:#fff;border:1.5px solid #E1DBD2;border-radius:14px;padding:14px 16px;transition:border-color .2s,box-shadow .2s,background .2s}.addon:hover{border-color:#bdb4a8}.addon input{position:absolute;opacity:0;pointer-events:none}.addon:has(input:checked){border-color:var(--ink);box-shadow:0 0 0 1px var(--ink);background:#fdfbf7}.addon:has(input:focus-visible){outline:2px solid var(--gold-d);outline-offset:3px}.ao-box{flex:none;width:22px;height:22px;border-radius:6px;border:1.5px solid #BDB4A8;display:grid;place-items:center;transition:background .2s,border-color .2s}.ao-box svg{width:14px;height:14px;fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .2s}.addon:has(input:checked) .ao-box{background:var(--ink);border-color:var(--ink)}.addon:has(input:checked) .ao-box svg{opacity:1}.ao-ic{flex:none;width:56px;height:56px;border-radius:12px;overflow:hidden;background:#f3eee6;box-shadow:inset 0 0 0 1px #e6dfd4}.ao-ic img{width:100%;height:100%;object-fit:cover;display:block}.ao-ic svg{width:24px;height:24px;fill:none;stroke:#8a6a30;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ao-radio{border-radius:50%}.ao-radio i{width:10px;height:10px;border-radius:50%;background:#fff;opacity:0;transition:opacity .2s}.addon:has(input:checked) .ao-radio i{opacity:1}.ao-ic-t{display:grid;place-items:center}.ao-ic-t svg{width:24px;height:24px;fill:none;stroke:#7a1e30;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ship-opt{margin-bottom:-6px}.ao-tx{min-width:0;display:flex;flex-direction:column;gap:2px}.ao-tx b{font-size:14.5px;font-weight:600;color:var(--ink)}.ao-tx small{font-size:12.5px;color:var(--mute)}.ao-pr{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:1px;font-variant-numeric:tabular-nums}.ao-pr s{font-size:12px;color:var(--mute)}.ao-pr b{font-size:14px;font-weight:700;color:#2e7d52}.as-brk svg{stroke:#b0662a}.ao-li img{aspect-ratio:1/1!important;height:auto}.ao-free{color:#2e7d52;font-weight:600;font-size:14px}.li-x{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:var(--mute);padding:8px 0 0 94px}.li-x em{font-style:normal;font-size:11px;color:var(--wine);margin-left:4px}.li-x b{color:#2e7d52;font-weight:600}#ckItems .li-x{padding-left:94px}.ig{padding-block:110px;background:#fff}.ig-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:36px}.ig-head h2{font-size:clamp(30px,3.6vw,46px);margin-top:12px}.ig-head p{color:var(--mute);margin-top:10px;max-width:44ch}.kicker2{display:inline-flex;align-items:center;gap:12px;font:600 12px var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--wine)}.kicker2:before{content:"";width:28px;height:1px;background:var(--wine)}.ig-follow{display:inline-flex;align-items:center;gap:10px;font:600 14px var(--sans);color:var(--ink);text-decoration:none;border:1px solid var(--ink);border-radius:30px;padding:10px 18px;cursor:pointer;transition:background .25s,color .25s}.ig-follow svg,.ig-ov svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6}.ig-follow svg .f,.ig-ov svg .f{fill:currentColor;stroke:none}.ig-follow:hover{background:var(--ink);color:#fff}.ig-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.ig-t{position:relative;aspect-ratio:1/1;border-radius:14px;overflow:hidden;display:block;cursor:pointer;background:var(--soft)}.ig-t img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease)}.ig-ov{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#140a0c59;color:#fff;opacity:0;transition:opacity .3s}.ig-ov svg{width:30px;height:30px}.ig-t:hover img{transform:scale(1.06)}.ig-t:hover .ig-ov{opacity:1}@media(max-width:860px){.ig-grid{grid-template-columns:repeat(3,1fr)}}.viewer{background:#ede6dc url(//crystalpurche.nl/cdn/shop/t/3/assets/bg-3d-marble.jpg?v=144126321429212486101794093318) center/cover no-repeat!important}.viewer .tip{z-index:6;top:16px;bottom:auto}.tband{padding-block:30px 110px;background:#fff}.tb-in{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;background:var(--soft);border-radius:26px;padding:48px;overflow:hidden}.tb-l{display:flex;flex-direction:column;gap:18px;min-width:0}.tb-l h2{font-size:clamp(32px,4vw,52px)}.tb-cta{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.tb-g{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#2b2724}.tb-g svg{width:22px;height:22px;fill:none;stroke:#2e7d52;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.tb-img{aspect-ratio:1/1;border-radius:18px;overflow:hidden;max-height:420px}.tb-img img{width:100%;height:100%;object-fit:cover}@media(max-width:860px){.tb-in{grid-template-columns:1fr;padding:28px;gap:26px}.tb-img{order:-1;aspect-ratio:4/3}}.bnd{padding:20px 10px 0!important;gap:4px!important}.bn-hook{font-size:11.5px;color:var(--mute);margin-top:-2px}.bn-p{font-size:21px!important;margin-top:4px;min-height:48px;display:flex;flex-direction:column;justify-content:flex-end}.bn-p s{font-size:12px}.bn-s{display:flex;flex-direction:column;align-items:center;gap:0;width:calc(100% + 20px);margin-top:auto;padding-top:8px}.bn-each{font-size:12px;color:var(--mute);padding-bottom:6px}.bn-inc{font:600 11.5px var(--sans);color:#2e7d52;padding-bottom:8px}.bn-save{display:block;width:100%;border-radius:0 0 12px 12px;background:var(--wine);color:#fff;font:700 12px var(--sans);letter-spacing:.02em;padding:7px 4px}.bnd:nth-of-type(3){background:linear-gradient(180deg,#fff,#fbf3f2)}.bnd:nth-of-type(3) .bn-hook{color:var(--wine);font-weight:600}.bnd:has(input:checked) .bn-save{background:#561523}.savepill{background:var(--wine)!important}.perks{display:inline-flex;gap:8px;margin-left:auto}.perk{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1px solid var(--line)}.perk svg{width:19px;height:19px;fill:none;stroke:#2e7d52;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.addon{padding:10px 14px!important;gap:12px!important;border:1px solid #E6E0D7!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}.addon:has(input:checked){border-color:#cfc6b9!important;background:#fdfbf8!important}.ao-box{width:18px!important;height:18px!important;border-radius:5px!important}.ao-box svg{width:12px!important;height:12px!important}.ao-ic{width:36px!important;height:36px!important;border-radius:9px!important}.ao-ic-t svg{width:19px!important;height:19px!important}.ao-tx b{font-size:13.5px!important}.ao-tx small{font-size:12px!important;line-height:1.45}.ao-pr b{font-size:13px!important}.ao-pr s{font-size:11px!important}.ship-opt{margin-bottom:-8px!important}.perk-pill{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font:600 12.5px var(--sans);color:#2e7d52;background:#2e7d5214;border:1px solid rgba(46,125,82,.25);border-radius:30px;padding:7px 12px 7px 10px}.perk-pill svg{width:16px;height:16px;fill:none;stroke:#2e7d52;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.perk-pill span{margin-left:2px}.bn-save.bn-gift{background:#2e7d52}.bnd:has(input:checked) .bn-save.bn-gift{background:#256845}@media(max-width:520px){.bn-save{font-size:11px!important;padding:6px 2px!important;line-height:1.25}.bn-inc{font-size:10.5px!important}}.price-block{display:flex;flex-direction:column;gap:8px}.price-block .price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}.price-block .vat{font-size:13px}.buy .price s.was{font-size:17px;margin-left:8px}.price-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.pm-save{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:20px;font:600 12.5px var(--sans);color:#fff;background:var(--wine)}.pm-gift[hidden]{display:none!important}.pm-gift{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 12px 0 10px;border-radius:20px;font:600 12.5px var(--sans);color:#fff;background:#2e7d52}.pm-gift svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.cta-buy{all:unset;box-sizing:border-box;position:relative;overflow:hidden;cursor:pointer;flex:1;display:flex;align-items:center;justify-content:center;gap:14px;min-height:60px;padding:0 22px;border-radius:12px;background:linear-gradient(180deg,#7e2234,#5e1828);color:#fff;box-shadow:0 12px 28px #6b1e2e52,inset 0 1px #ffffff2e;transition:transform .2s var(--ease),box-shadow .2s}.cta-buy:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.28),transparent);transform:skew(-18deg);animation:cbShine 4.5s ease-in-out infinite}@keyframes cbShine{0%,62%{left:-60%}82%,to{left:130%}}.cta-buy:hover{transform:translateY(-2px);box-shadow:0 16px 34px #6b1e2e6b,inset 0 1px #ffffff2e}.tb-btn{flex:none;min-height:56px;padding:0 10px 0 24px}.cta-buy:active{transform:translateY(0)}.cta-buy:focus-visible{outline:2px solid var(--gold-d);outline-offset:3px}.cb-main{display:flex;align-items:baseline;gap:8px;font:600 17px var(--sans);letter-spacing:-.01em}.cb-dot{opacity:.6}#addWas{font-size:13px;font-weight:500;opacity:.65;margin-left:2px}.cb-arr{width:32px;height:32px;border-radius:50%;background:#ffffff29;display:grid;place-items:center;transition:transform .25s var(--ease)}.cb-arr svg{width:17px;height:17px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cta-buy:hover .cb-arr{transform:translate(4px)}@media(prefers-reduced-motion:reduce){.cta-buy:after{animation:none}}#buy,#how,#faq,#made,details{scroll-margin-top:calc(var(--hh) + 12px)}.btn-disc{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:8px;min-height:50px;padding:0 24px;border-radius:30px;background:transparent;color:#a88e62;font:600 15px var(--sans);letter-spacing:.06em;border:1.5px solid #CDB68C;transition:color .25s,border-color .25s,background .25s,transform .25s var(--ease)}.btn-disc .arr{transition:transform .25s var(--ease)}.btn-disc:hover{color:#fff;background:#b8995f;border-color:#b8995f;transform:translateY(-1px)}.btn-disc:hover .arr{transform:translateY(3px)}.btn-disc:focus-visible{outline:2px solid var(--gold-d);outline-offset:3px}.cta-buy.tb-btn{transition:background .3s,box-shadow .3s,transform .2s var(--ease)}.how h2{margin-bottom:6px}.proc{margin-top:10px!important}.proc li{padding:16px 0!important}.proc b{font-size:19px!important;letter-spacing:-.015em}.proc p{font-size:15.5px!important;line-height:1.62!important;color:#5a534c!important;max-width:44ch}.proc li.on .d>p{margin-top:8px!important}.proc li .d{padding-left:48px}@media(max-width:860px){.proc p{font-size:15px!important}}:root{--b-r:10px;--b-h:52px;--b-wine:#6B1E2E;--b-wine-d:#561725;--b-gold:linear-gradient(180deg,#D6C096 0%,#C2A774 100%);--b-gold-t:#7A5F2E}.cta-buy,.btn,.btn-disc,.dlink{all:unset;box-sizing:border-box;position:relative;overflow:hidden;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:var(--b-h);padding:0 26px;border-radius:var(--b-r);font:600 15px/1.2 var(--sans);letter-spacing:.01em;text-align:center;-webkit-tap-highlight-color:transparent;transition:background .25s var(--ease),color .25s var(--ease),box-shadow .25s var(--ease),transform .2s var(--ease),border-color .25s}.cta-buy,.btn{background:transparent;color:var(--b-gold-t);box-shadow:inset 0 0 0 1.5px #b89b66}.cta-buy:hover,.btn:hover{background:var(--b-wine);color:#fff;transform:translateY(-1px);box-shadow:inset 0 0 0 1.5px var(--b-wine)}.cta-buy:active,.btn:active,.btn-disc:active,.dlink:active{transform:none}.cta-buy.tb-btn{padding:0 26px;min-height:var(--b-h)}#addBtn{min-height:58px;flex:1}.btn.lg{min-height:56px}.btn.block{display:flex;width:100%}.cb-main{font:600 15px/1.2 var(--sans);letter-spacing:.01em}.cb-arr{width:auto;height:auto;background:none!important;transition:transform .25s var(--ease),background .25s}.cb-arr svg{stroke:currentColor}.cta-buy:after{display:none}.cb-arr svg{width:18px;height:18px}.btn-disc,.dlink,.btn.ghost{background:transparent;color:var(--b-gold-t);box-shadow:inset 0 0 0 1.5px #b89b66;border:0}.btn-disc:hover,.dlink:hover,.btn.ghost:hover{background:var(--b-wine);color:#fff;box-shadow:inset 0 0 0 1.5px var(--b-wine);transform:translateY(-1px)}.dlink .arr,.btn-disc .arr,.btn .arr{transition:transform .25s var(--ease)}.dlink[data-go=buy]:hover .arr,.btn:hover .arr{transform:translate(3px)}.btn-disc:hover .arr,.dlink[data-next]:hover .arr{transform:translateY(3px)}.cta-buy:focus-visible,.btn:focus-visible,.btn-disc:focus-visible,.dlink:focus-visible{outline:2px solid var(--gold-d);outline-offset:3px}.sticky-buy .btn{min-height:48px;padding:0 18px;background:#fff}.sticky-buy .btn:hover{background:var(--b-wine)}@media(max-width:520px){.cta-buy,.btn,.btn-disc,.dlink{padding:0 20px}.cta-buy.tb-btn{padding:0 18px;width:100%;gap:10px}.cta-buy.tb-btn .cb-main{font-size:14.5px;text-align:left}.cb-main{font-size:15px}}.how2{background:var(--bg);padding:clamp(80px,10vw,130px) 0}.h2-title{font-size:clamp(30px,3.4vw,46px);letter-spacing:-.03em;color:var(--ink);text-align:center;margin:0 0 clamp(40px,5vw,64px)}.h2-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.6vw,40px)}.h2-card{display:flex;flex-direction:column;min-width:0}.h2-card:nth-child(2){transition-delay:.12s}.h2-card:nth-child(3){transition-delay:.24s}.h2-media{margin:0 0 22px;aspect-ratio:4/5;border-radius:14px;overflow:hidden;background:#edebe8}.h2-media img,.h2-media video{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s var(--ease)}.h2-media video{object-position:66% center}.h2-card:hover .h2-media img,.h2-card:hover .h2-media video{transform:scale(1.03)}.h2-n{font:500 13px var(--sans);letter-spacing:.18em;color:#a88e62;margin-bottom:10px}.h2-card h3{font-size:clamp(20px,1.7vw,23px);font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0 0 8px}.h2-card p{font-size:15.5px;line-height:1.62;color:#5a534c;margin:0;max-width:38ch}.h2-cta{display:flex;justify-content:center;margin-top:clamp(44px,5vw,64px)}@media(max-width:860px){.h2-steps{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;margin-inline:calc(-1*var(--gut));padding-inline:var(--gut);scroll-padding-inline:var(--gut);scrollbar-width:none}.h2-steps::-webkit-scrollbar{display:none}.h2-card{scroll-snap-align:start}.h2-card:nth-child(n){transition-delay:0s}.h2-media{margin-bottom:18px;border-radius:12px}.h2-card p{font-size:15px}}.h2-head{text-align:center;margin:0 auto clamp(44px,5.5vw,72px);display:flex;flex-direction:column;align-items:center;gap:16px}.h2-kick{display:inline-flex;align-items:center;gap:14px;font:600 12px var(--sans);letter-spacing:.26em;text-transform:uppercase;color:#a88e62}.h2-kick:before,.h2-kick:after{content:"";width:28px;height:1px;background:#cdb68c}.how2 .h2-title{margin:0;font-size:clamp(34px,4.6vw,64px);line-height:1.05;letter-spacing:-.035em;font-weight:600}.how2 .h2-title em{font-family:var(--serif);font-style:italic;font-weight:500;color:var(--wine);letter-spacing:-.01em}@media(max-width:520px){.how2 .h2-title{font-size:34px}}#how,.ig,.compare,.faq{background:var(--soft)!important}.gal6,.buy,.made,.tband{background:#fff!important}.compare .without .box{background:#fff}.compare{padding-block:100px!important}.b3 .tb-cta{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.pricebig{display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px}.pricebig .tb-g{font-size:14px;letter-spacing:0}.pricebig .tb-g svg{width:20px;height:20px}.tlink{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:7px;font:600 15px/1 var(--sans);letter-spacing:.04em;color:#8a6f3e;padding-bottom:6px;border-bottom:1.5px solid #CDB68C;transition:color .25s,border-color .25s}.tlink .arr{font-size:13px;transition:transform .25s var(--ease)}.tlink:hover{color:var(--wine);border-color:var(--wine)}.tlink:hover .arr{transform:translateY(3px)}.tlink:focus-visible{outline:2px solid var(--gold-d);outline-offset:4px}.story-next{position:absolute;left:50%;bottom:64px;transform:translate(-50%,6px);opacity:0;pointer-events:none;z-index:5;transition:opacity .2s ease,transform .2s ease,color .2s,border-color .2s}.story-next.show{opacity:1;transform:translate(-50%);pointer-events:auto}.story-next.show:hover{transform:translate(-50%)}@media(max-width:860px),(hover:none){.story-next{display:none}}.h2-play{position:relative}.h2-card h3{font-size:clamp(23px,2vw,28px);font-weight:600;letter-spacing:-.03em;line-height:1.1;margin:0 0 10px}.h2-card h3 em{font-family:var(--serif);font-style:italic;font-weight:500;color:var(--wine);letter-spacing:-.01em}@media(min-width:861px){.js .h2-steps .h2-card{opacity:0;transform:translateY(14px);transition:opacity 1.1s cubic-bezier(.25,.6,.3,1),transform 1.2s cubic-bezier(.25,.6,.3,1);will-change:opacity,transform}.js .h2-steps .h2-card .h2-media img,.js .h2-steps .h2-card .h2-media video{transform:scale(1.05);transition:transform 1.8s cubic-bezier(.25,.6,.3,1)}.js .h2-steps .h2-card.act .h2-media img,.js .h2-steps .h2-card.act .h2-media video,.js .h2-steps.done .h2-media img,.js .h2-steps.done .h2-media video{transform:none}.js .h2-steps .h2-card.act{opacity:1;transform:none}.js .h2-steps .h2-card p{opacity:0;transform:translateY(8px);transition:opacity .9s cubic-bezier(.25,.6,.3,1),transform 1s cubic-bezier(.25,.6,.3,1)}.js .h2-steps.done .h2-card,.js .h2-steps.done .h2-card p{opacity:1;transform:none}.js .h2-steps.done .h2-card:hover .h2-media img,.js .h2-steps.done .h2-card:hover .h2-media video{transform:scale(1.03)}}@media(prefers-reduced-motion:reduce){.js .h2-steps .h2-card,.js .h2-steps .h2-card p{opacity:1!important;transform:none!important}}@media(min-width:861px)and (max-height:920px){.wrap{max-width:1100px}.how2{padding:64px 0 72px}.h2-head{margin-bottom:34px;gap:12px}.how2 .h2-title{font-size:clamp(30px,3.4vw,46px)}.h2-media{aspect-ratio:auto;height:min(44vh,400px);margin-bottom:16px}.h2-card h3{font-size:clamp(20px,1.7vw,24px)}.h2-card p{font-size:14.5px}.h2-cta{margin-top:36px}.gal6{padding-block:72px!important}.buy{padding-block:60px!important}.buygrid{gap:44px}.viewer{aspect-ratio:auto;height:min(calc(100vh - 250px),600px)}.ig{padding-block:72px!important}.made{padding-block:72px 40px!important}.made .media{aspect-ratio:auto;height:min(56vh,520px)}.made h2{font-size:clamp(28px,3.2vw,42px)}.compare,.tband{padding-block:64px!important}.tb-in{padding:36px 40px;gap:40px}.tb-img{max-height:320px}.tb-l h2{font-size:clamp(30px,3.4vw,44px)}.faq{padding-block:72px!important}.b3 h2{font-size:clamp(30px,3.4vw,46px)}}.vvid{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:62% center;z-index:3;background:#1a1816}.th-vid{position:relative}.th-vid span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0a080647;border-radius:inherit}.th-vid svg{width:22px;height:22px;fill:#fff;filter:drop-shadow(0 1px 3px rgba(0,0,0,.35))}.bp-proof{margin:2px 0 4px}.benefits{list-style:none;margin:4px 0 2px;padding:0;display:grid;gap:9px}.benefits li{position:relative;padding-left:28px;font-size:15.5px;line-height:1.45;color:#2b2724}.benefits li:before{content:"";position:absolute;left:0;top:2px;width:18px;height:18px;border-radius:50%;background:#2e7d52 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4L18 8'/%3E%3C/svg%3E") center/12px no-repeat}#addBtn,.sticky-buy .btn{background:var(--b-wine)!important;color:#fff!important;box-shadow:0 10px 26px #6b1e2e47!important;min-height:60px}#addBtn:hover,.sticky-buy .btn:hover{background:var(--b-wine-d)!important;transform:translateY(-1px)}#addBtn .cb-main{font-size:17px}#addBtn .cb-arr svg{stroke:#fff}.sticky-buy .btn{min-height:48px!important}.assure{display:grid!important;grid-template-columns:1fr 1fr;gap:10px 18px!important;margin-top:4px!important}.assure li{font-size:13.5px!important}.assure .as-sat svg{stroke:#a88e62}@media(max-width:420px){.assure{grid-template-columns:1fr}}.pname em{font-family:var(--serif);font-style:italic;font-weight:500;color:var(--wine);letter-spacing:-.01em;padding-right:.04em}.bundles{grid-template-columns:1fr!important;gap:12px!important}.bnd2{position:relative;display:grid;grid-template-columns:20px 58px 1fr auto;align-items:center;gap:14px;padding:14px 18px 14px 16px;background:#fff;border:1.5px solid #E3DDD4;border-radius:14px;cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s}.bnd2:hover{border-color:#c9bfb2}.bnd2 input{position:absolute;opacity:0;pointer-events:none}.bnd2:has(input:checked){border-color:var(--wine);background:#fcf7f6;box-shadow:0 0 0 1px var(--wine)}.b2-radio{width:20px;height:20px;border-radius:50%;border:1.5px solid #BDB4A8;display:grid;place-items:center;transition:border-color .2s}.b2-radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--wine);transform:scale(0);transition:transform .2s var(--ease)}.bnd2:has(input:checked) .b2-radio{border-color:var(--wine)}.bnd2:has(input:checked) .b2-radio:after{transform:scale(1)}.b2-img{position:relative;width:52px;height:52px;margin:4px 0 0;isolation:isolate}.b2-img>span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;background:#eee9e2 center/cover;border:2px solid #fff;box-shadow:0 1px 3px #1e140a2e}.b2-img.st2:before,.b2-img.st4:before,.b2-img.st4:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;background:#e4dcd1 url(//crystalpurche.nl/cdn/shop/t/3/assets/shop-p2.jpg?v=44558478721006303241794093318) center/cover;border:2px solid #fff;z-index:-1;box-shadow:0 1px 3px #1e140a26}.b2-img.st2:before,.b2-img.st4:before{transform:translate(5px,-5px) rotate(5deg)}.b2-img.st4:after{transform:translate(9px,-9px) rotate(10deg);z-index:-2;filter:brightness(.92)}.b2-img i{position:absolute;right:-7px;bottom:-6px;z-index:2;font:700 10.5px/1 var(--sans);font-style:normal;background:var(--ink);color:#fff;padding:4px 6px;border-radius:20px;border:2px solid #fff}.b2-txt{display:flex;flex-direction:column;gap:3px;min-width:0}.b2-t{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.b2-t b{font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.b2-off{font:700 11px/1 var(--sans);font-style:normal;color:var(--wine);background:#f4e3e5;padding:4px 7px;border-radius:20px}.b2-h{font-size:13px;color:#77706a}.bnd2:nth-of-type(3) .b2-h{color:var(--wine);font-weight:600}.b2-inc{display:inline-flex;align-items:center;gap:5px;font:600 12px var(--sans);color:#2e7d52}.b2-inc svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.b2-pr{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right;font-variant-numeric:tabular-nums}.b2-pr b{font-size:19px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.b2-pr s{font-size:12.5px;color:#9a938c}.b2-pr small{font-size:11.5px;color:#8a837c}.b2-tag{position:absolute;top:-10px;right:16px;font:700 10px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;background:var(--ink);color:#fff;padding:5px 9px;border-radius:20px}.b2-tag.best{background:var(--wine)}@media(max-width:520px){.bnd2{grid-template-columns:18px 46px 1fr auto;gap:11px;padding:14px 12px}.b2-img{width:44px;height:44px}.b2-t b{font-size:15px}.b2-h{font-size:12px}.b2-pr b{font-size:17px}}.ao-short{display:none}@media(min-width:861px){.buy{padding-block:56px 80px!important}.buygrid{align-items:start}.pinfo{gap:14px!important;padding-top:0}.pinfo h2.pname{font-size:clamp(34px,3.2vw,46px);line-height:1;margin-top:-4px}.bp-proof{margin:-2px 0 0}.benefits{gap:5px;margin:0}.benefits li{font-size:14.5px;padding-left:26px}.benefits li:before{width:17px;height:17px;top:1px}.price{font-size:26px!important}.price-block{gap:6px}.bundles legend{margin-bottom:8px}.bundles{gap:9px!important}.bnd2{padding:9px 16px 9px 14px;gap:12px;grid-template-columns:18px 46px 1fr auto}.b2-img{width:42px;height:42px}.b2-t b{font-size:15px}.b2-h{font-size:12.5px}.b2-txt{gap:1px}.b2-pr b{font-size:17px}.b2-pr s,.b2-pr small{font-size:11.5px}.b2-tag{top:-9px;font-size:9.5px;padding:4px 8px}.addons{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px}.addons .addon{min-width:0}.addons .addon{padding:9px 12px!important;gap:10px!important}.addons .ao-ic{width:32px!important;height:32px!important}.addons .ao-tx b{font-size:13px!important}.ao-short{display:block;font-size:11.5px!important;line-height:1.35!important}.ao-long{display:none!important}#addBtn{min-height:56px}.assure{gap:6px 18px!important}.pays{margin-top:-6px}}@media(max-width:860px){.addons{display:grid;gap:10px}}.bundles legend{display:flex;justify-content:space-between;align-items:baseline;width:100%;font:600 13px var(--sans)}.lg-vat{font:400 12px var(--sans);color:var(--mute);margin-left:auto}.bundles legend{gap:10px;flex-wrap:wrap}@media(max-width:860px){.lg-vat{display:none}}.b2-sub{display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px}@media(min-width:861px){.buy .price-block{display:none}.benefits{display:flex;flex-wrap:wrap;gap:8px 18px}.benefits li{font-size:14px}.bnd2{padding:10px 16px 10px 14px}.addons .ao-ic{display:none!important}.addons .ao-tx b{white-space:nowrap}}@media(min-width:861px)and (max-height:920px){.buy{padding-block:36px 64px!important}}.bundles legend .price-meta{gap:6px;margin-left:auto}.bundles legend .price-meta:not(:has(>:not([hidden]))){display:none}.bundles legend .price-meta>*{font-size:11.5px!important;height:22px!important;padding:0 9px!important}.bundles legend .price-meta svg{width:14px!important;height:14px!important}.bundles legend:has(.price-meta>:not([hidden])) .lg-vat{display:none}model-viewer::part(default-progress-bar){display:none}.v-badge{display:none}@media(min-width:861px){.v-badge{display:flex;flex-direction:column;gap:12px;margin:0 0 4px;background:var(--soft);border:1px solid var(--line);border-radius:16px;padding:18px 20px}.v-badge .avatars{font-size:13px;font-weight:600}.v-badge .avatars i{width:26px;height:26px}.v-badge .benefits{display:grid!important;gap:6px!important;margin:0;padding-top:10px;border-top:1px solid rgba(30,20,10,.1)}.v-badge .benefits{grid-template-columns:1fr 1fr;gap:8px 16px!important}.v-badge .benefits li{font-size:14px!important;padding-left:24px;line-height:1.3}.v-badge .benefits li:before{width:16px;height:16px;top:0;background-size:10px}.pinfo>.bp-proof,.pinfo>.benefits{display:none!important}}:root{--cta-g:#2E6B4A;--cta-g-d:#245839;--disc:#B8924F;--disc-d:#7A5F2E;--disc-bg:#F5ECDA}#addBtn,.sticky-buy .btn{background:var(--cta-g)!important;box-shadow:0 10px 26px #2e6b4a47!important}#addBtn:hover,.sticky-buy .btn:hover{background:var(--cta-g-d)!important}.b2-off{background:var(--disc-bg)!important;color:var(--disc-d)!important}.b2-tag.best{background:var(--disc)!important;color:#fff!important}.bnd2:nth-of-type(3) .b2-h{color:var(--disc-d)!important}.pm-save{background:var(--disc)!important;color:#fff!important}.bnd2:has(input:checked){border-color:var(--disc)!important;background:#fcf8f0!important;box-shadow:0 0 0 1px var(--disc)!important}.bnd2:has(input:checked) .b2-radio{border-color:var(--disc)!important}.b2-radio:after{background:var(--disc)!important}.ao-req,.ao-opt{display:inline-block;margin-left:8px;font:700 9.5px/1 var(--sans);font-style:normal;letter-spacing:.08em;text-transform:uppercase;padding:4px 7px;border-radius:20px;vertical-align:2px}.ao-req{background:#e6f2eb;color:#2e6b4a}.ao-opt{background:#f0ede8;color:#8a837c}.addon.need{border-color:var(--disc)!important;box-shadow:0 0 0 2px var(--disc)!important;background:#fcf8f0!important;animation:needShake .45s ease 2}@keyframes needShake{0%,to{transform:none}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.ship-msg{display:flex;align-items:center;gap:8px;margin:0;padding:10px 12px;border-radius:10px;background:#fcf4e6;border:1px solid #E9D3A8;color:#5e4720;font-size:13.5px;line-height:1.35}.ship-msg[hidden]{display:none}.ship-msg svg{flex:none;width:18px;height:18px;fill:none;stroke:#b8924f;stroke-width:2;stroke-linecap:round}.pn-l{font-size:.5em;font-weight:500;letter-spacing:-.01em;color:#6f6862;white-space:nowrap;vertical-align:.18em}.pdesc{margin:0;font-size:14.5px;line-height:1.55;color:#5a534c;max-width:52ch}.ao-head{display:flex;align-items:center;gap:8px;font:600 13px var(--sans);color:#2e6b4a;margin-bottom:-4px}.ao-head svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ao-val{margin-left:auto;font-weight:500;color:#8a837c}.v-badge .benefits{grid-template-columns:1fr 1fr!important}@media(max-width:860px){.pdesc{font-size:14px}}@media(max-width:520px){.b2-inc{font-size:11px;align-items:flex-start}.b2-inc svg{margin-top:1px}.b2-h{font-size:11.5px}}.v-badge .benefits{column-gap:12px!important}.v-badge .benefits li{font-size:13.5px!important}@media(min-width:861px)and (max-height:920px){.pinfo{gap:11px!important}.pdesc{font-size:14px;line-height:1.5}}.assure{display:flex!important;flex-wrap:wrap;gap:6px 20px!important}.assure li{white-space:nowrap}@media(max-width:420px){.assure{flex-direction:column}}.benefits li:before{background-color:#b8924f!important}.avatars strong{font-family:var(--serif);font-style:italic;font-weight:500;font-size:1.14em;color:#8a6a2e;letter-spacing:-.005em}.v-badge .avatars{gap:12px}.v-badge .avatars span{font:500 14.5px var(--sans);color:var(--ink);letter-spacing:-.005em}.v-badge .avatars i{width:28px;height:28px}.ptitle{display:flex;flex-direction:column;gap:10px;margin-bottom:8px}.ptitle .pname{margin:0}.v-badge{display:flex!important;flex-direction:column;gap:12px;margin:0;background:var(--soft);border:1px solid var(--line);border-radius:16px;padding:16px 18px}.v-badge .benefits{display:grid!important;grid-template-columns:1fr 1fr;gap:8px 12px!important;margin:0;padding-top:10px;border-top:1px solid rgba(30,20,10,.1)}.v-badge .benefits li{padding-left:24px;line-height:1.3}@media(max-width:520px){.v-badge .benefits{grid-template-columns:1fr!important}}@media(min-width:861px){.ptitle .pname{font-size:clamp(34px,3.2vw,46px);line-height:1}}@media(max-width:860px){.ptitle .pname{font-size:34px;line-height:1.05}.ptitle .pn-l{font-size:.55em}}.bundles legend .lg-vat,#savePill{display:none!important}.bnd2{display:block!important;padding:0!important;grid-template-columns:none!important;cursor:default}.b2-head{display:grid;grid-template-columns:20px 46px 1fr auto;align-items:center;gap:14px;padding:13px 16px 13px 14px;cursor:pointer}.b2-head input{position:absolute;opacity:0;pointer-events:none}.bnd2:has(input:focus-visible){outline:2px solid var(--gold-d);outline-offset:3px}.b2-t{display:flex;align-items:center;gap:8px}.b2-pr{flex-direction:row!important;align-items:baseline!important;gap:8px!important}.b2-pr s{font-size:12.5px!important}.b2-pr b{font-size:18px!important}.b2-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s var(--ease)}.bnd2:has(input:checked) .b2-panel{grid-template-rows:1fr}.b2-pin{overflow:hidden;min-height:0}.b2-meta{margin:-6px 0 0;padding:0 16px 0 94px;font-size:13px;color:#6f6862}.b2-meta span{color:#8a837c}.bnd2:nth-of-type(3) .b2-meta{color:var(--disc-d)!important;font-weight:600}.b2-slot{padding:12px 14px 14px}.b2-slot:empty{display:none}.xbox{display:flex;flex-direction:column;gap:0;background:#fff;border:1px solid #EDE5D6;border-radius:12px;padding:4px 12px}.x-h{font:700 10.5px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:#2e6b4a;padding:8px 0 4px}.xbox .addon{border:0!important;border-top:1px solid #F1EBE1!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:10px 0!important;gap:12px!important;animation:none}.xbox .addon.need{background:#fcf4e6!important;margin:0 -12px;padding:10px 12px!important;border-radius:8px!important}.xbox .ao-ic,.xbox .ao-long{display:none!important}.xbox .ao-short{display:block!important;font-size:12px!important;color:#8a837c}.xbox .ao-tx b{font-size:14px!important;white-space:normal!important}.xbox .ao-pr{flex-direction:row;align-items:baseline;gap:8px}.xbox .ao-pr s{font-size:12px!important}.xbox .ao-pr b{font-size:13.5px!important}.xbox .ship-msg{margin:4px 0 10px}.addons{display:none}.buy .price-block{display:none!important}@media(max-width:520px){.b2-head{grid-template-columns:18px 42px 1fr auto;gap:10px;padding:12px}.b2-img{width:40px;height:40px}.b2-meta{padding-left:82px;font-size:12px}.b2-slot{padding:10px}.b2-pr{flex-direction:column!important;align-items:flex-end!important;gap:0!important}}.b2-t b small{font:500 12.5px var(--sans);color:#8a837c;margin-left:6px;letter-spacing:0}.b2-t b{font-family:var(--serif);font-style:italic;font-weight:500;font-size:19px!important;letter-spacing:-.01em}@media(min-width:861px)and (max-height:920px){.b2-head{padding-block:10px}.b2-slot{padding:8px 12px 12px}.xbox .addon{padding:8px 0!important}.pinfo .v-badge{padding:12px 16px;gap:9px}.pinfo .v-badge .benefits{padding-top:8px;gap:6px 12px!important}}.p2-h{display:flex;align-items:center;gap:6px;font:500 13px var(--sans);color:#5a534c}.p2-h svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pays2 .pays{margin:0!important;gap:6px}.pays2 .pays span{font:700 11.5px/1 var(--sans);letter-spacing:.01em;padding:7px 10px;border-radius:7px;border:1px solid transparent}.pays2 .pm-ideal{background:#fde7f2!important;color:#c06!important;border-color:#f6c3dc!important}.pays2 .pm-visa{background:#e8edfb!important;color:#1a1f71!important;border-color:#c9d3f2!important;font-style:italic}.pays2 .pm-mc{background:#fff0e0!important;color:#c2410c!important;border-color:#fbd3ae!important}.pays2 .pm-pp{background:#e6f1fb!important;color:#003087!important;border-color:#bfd9f2!important}.pays2 .pm-bc{background:#e5f3f9!important;color:#005498!important;border-color:#bde0ee!important}@media(min-width:861px){.gal .viewer,.gal .thumbs{width:85%}.gal .thumbs{gap:8px}}@media(min-width:861px)and (max-height:920px){.gal .viewer{height:min(calc((100vh - 250px)*.85),510px)}}.vphoto.fit{object-fit:contain;background:#f5f1ea}.b0link{left:auto;right:max(6vw,var(--gutr));bottom:56px;display:flex;justify-content:flex-end}@media(min-width:761px){.story[data-step="0"] .mvbox{transform:translateY(-30%) scale(.78)}}@media(max-width:760px){.b0link{bottom:64px}}.ig-ov{flex-direction:column;gap:8px;display:flex!important;align-items:center;justify-content:center;background:#280e148c!important}.ig-ov b{font:600 13px var(--sans);letter-spacing:.04em}.made h2 em{font-family:var(--serif);font-style:italic;font-weight:500;color:var(--wine);letter-spacing:-.01em}.cmp h3{font-size:clamp(24px,2.4vw,30px)}.with h3 em,.without h3 em{font-family:var(--serif);font-style:italic;font-weight:500}.with h3 em{color:var(--wine)}.cmp li{font-size:16.5px;line-height:1.45;align-items:center;gap:14px}.with li{color:var(--ink);font-weight:500}.without li{color:#8a837c}.cmp .ic{width:26px;height:26px}.with .ic{background:#2e6b4a!important;box-shadow:0 0 0 4px #2e6b4a1f}.without .ic{background:#e4d6d8!important}.without .ic svg{stroke:#9a4a58}.cmp .box{padding:32px 34px;gap:20px}.with .box{border-color:#d9e7df!important}.summary{grid-template-columns:minmax(0,1fr)}.summary>*{min-width:0}@media(max-width:420px){.summary{padding:20px}.code .btn{padding:0 14px!important}}.checkout>*,#ckForm,.field,.row2>*{min-width:0}@media(max-width:900px){.checkout{grid-template-columns:minmax(0,1fr)!important;gap:28px;padding-block:24px 80px}}[data-view=checkout]:not([hidden])~.sticky-buy,body:has([data-view=checkout]:not([hidden])) .sticky-buy{display:none!important}@media(max-width:760px){footer{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}}#toCheckout{background:var(--cta-g)!important;color:#fff!important}#toCheckout:hover{background:var(--cta-g-d)!important}@media(max-width:760px){.how2,.gal6,.ig,.compare,.faq{padding-block:64px!important}.buy{padding-block:40px 64px!important}.made{padding-block:64px 32px!important}.tband{padding-block:24px 64px!important}.made h2{font-size:clamp(27px,7.6vw,34px);margin-bottom:28px;line-height:1.1}.h2-head{margin-bottom:28px}.h2-cta{margin-top:32px}.qwrap{margin-bottom:32px}.gal6 blockquote{font-size:clamp(26px,7.4vw,32px)}.ig-head{margin-bottom:24px}.buygrid{gap:28px!important}.ptitle{margin-bottom:4px}.cmp{gap:28px}.cmp .box{padding:22px 20px;gap:16px}.cmp li{font-size:15.5px;gap:12px}.cmp h3{margin-bottom:12px}.tb-in{padding:20px!important;gap:20px!important;border-radius:20px}.faqgrid{gap:28px!important}.faq .left{position:static!important}}@media(max-width:420px){.b2-t b small{display:none}.b2-t{flex-wrap:nowrap}.b2-meta{padding-left:76px}.xbox .ao-pr{flex-direction:column!important;align-items:flex-end!important;gap:0!important}.xbox .ao-tx b{font-size:13.5px!important}}@media(min-width:600px)and (max-width:860px){.h2-steps{grid-auto-flow:row!important;grid-auto-columns:auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow:visible!important;margin-inline:0!important;padding-inline:0!important;gap:16px!important}.h2-card p{font-size:14px}.h2-card h3{font-size:20px}.gal .viewer,.gal .thumbs{max-width:560px;margin-inline:auto;width:100%}.ptitle,.pinfo{max-width:620px;margin-inline:auto;width:100%}.tb-in{grid-template-columns:1fr 1fr!important}.tb-img{order:0!important;aspect-ratio:1/1!important}.ig-grid{grid-template-columns:repeat(6,1fr)!important;gap:8px}.cmp{grid-template-columns:1fr 1fr!important}}@media(min-width:600px)and (max-width:860px){.tb-cta .cta-buy.tb-btn{width:100%;padding:0 16px}}.mframes{display:none}@media(max-width:760px){.story{height:330vh!important}.b0link,.hs .lb,.hs .ln{display:none!important}.hs.on{opacity:0}.hs.mon{opacity:1}.story.turning .hs.mon{opacity:0}.hs.mon .dot{transform:scale(1.25);box-shadow:0 0 0 7px #6b1e2e2e}.mvbox{height:min(58vh,calc(100svh - 360px))!important}.story:is([data-ms="1"],[data-ms="2"],[data-ms="3"],[data-ms="4"]) .mvbox{top:calc((100% - 154px)/2)!important;transform:translateY(-50%)!important}.mvbox{transition:transform .9s var(--ease),top .9s var(--ease)}.mframes{display:block;position:absolute;left:0;right:0;bottom:calc(64px + env(safe-area-inset-bottom,0px));height:150px;pointer-events:none}.mbeat{position:absolute;left:var(--gut);right:var(--gutr);bottom:0;text-align:center;display:flex;flex-direction:column;align-items:center}.mbeat>*{opacity:0;transform:translateY(18px);transition:opacity .45s var(--ease),transform .55s var(--ease)}.mbeat.on>*{opacity:1;transform:none}.mbeat.on>:nth-child(2){transition-delay:.06s}.mbeat.on>:nth-child(3){transition-delay:.12s}.mbeat.on>:nth-child(4){transition-delay:.2s}.mnum{font:500 15px var(--sans);letter-spacing:.24em;color:#a88e62}.mnum i{font-style:normal;color:#c9bfb2}.mline{display:block;width:0;height:1.5px;background:#cdb68c;margin:12px 0 14px;transition:width .6s .1s var(--ease)!important}.mbeat.on .mline{width:56px}.mbeat b{font:700 clamp(28px,8.4vw,34px)/1.05 var(--sans);letter-spacing:-.035em;color:var(--ink)}.mbeat small{margin-top:10px;font-size:15.5px;line-height:1.45;color:var(--wine);max-width:30ch}.progress{left:auto;right:10px;top:50%;bottom:auto;transform:translateY(-50%);flex-direction:column;gap:6px}.progress span{width:3px;height:20px}.scrollhint{display:flex!important;flex-direction:column;align-items:center;gap:6px;bottom:28px;left:0!important;right:0;transform:none!important;white-space:nowrap;font:500 12px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:#8a837c}.scrollhint:after{content:"";width:1px;height:26px;background:linear-gradient(#8A837C,transparent);animation:shint 1.8s ease-in-out infinite}}@keyframes shint{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.msh{display:none}@media(max-width:760px){.hs .msh{display:flex;align-items:center;position:absolute;top:50%;left:6px;transform:translateY(-50%);flex-direction:row;pointer-events:none}.hs.flip .msh{left:auto;right:6px;flex-direction:row-reverse}.msh i{display:block;height:1.5px;width:0;background:var(--wine);transition:width .4s .15s var(--ease)}.msh em{font:600 12px var(--sans);font-style:normal;white-space:nowrap;color:var(--ink);background:#fffffff2;padding:7px 11px;border-radius:20px;box-shadow:0 6px 18px #1e140a24;opacity:0;transform:scale(.9);transition:opacity .3s .35s var(--ease),transform .3s .35s var(--ease)}.hs.mon .msh i{width:22px}.hs.mon .msh em{opacity:1;transform:none}}@media(max-width:760px){.scrollhint{font-size:0!important;letter-spacing:0!important;gap:0!important;bottom:22px!important}.scrollhint:after{width:1.5px!important;height:34px!important;background:linear-gradient(#b8924fe6,#b8924f00)!important}}@media(max-width:760px){.hs[data-m="3"] .msh,.hs.flip[data-m="3"] .msh{left:6px!important;right:auto!important;flex-direction:row!important}.hs.mon[data-m="3"] .msh i{width:min(64px,16vw)}}@media(max-width:760px){.hs[data-m="4"] .msh,.hs.flip[data-m="4"] .msh{left:6px!important;right:auto!important;flex-direction:row!important}.hs.mon[data-m="4"] .msh i{width:min(36px,9vw)}}@media(max-width:760px){.b3{text-align:center;align-items:center!important}.b3 .avatars,.b3 .pricebig,.b3 .tb-cta{justify-content:center}.b3 .tb-cta{align-items:center!important}.h2-card{text-align:center;align-items:center}.h2-card p{margin-inline:auto}.ptitle{text-align:center;align-items:center}.ptitle .pname{justify-content:center}.pdesc{margin-inline:auto}.v-badge .avatars,.bundles legend{justify-content:center}.assure{align-items:center;justify-content:center!important}.pays2,.pays2 .pays{justify-content:center;align-items:center}.ig-head{flex-direction:column;align-items:center!important;text-align:center}.ig-head p{margin-inline:auto}.ig-head .kicker2{justify-content:center}.tb-l{text-align:center;align-items:center!important}.tb-l .avatars,.tb-l .pricebig,.tb-cta{justify-content:center}.tb-cta{align-items:center}.faq .left{text-align:center;align-items:center!important}.faq .left p{margin-inline:auto}.faq .group-h,.faq h3,.faq summary{text-align:left}.h2-cta,.center,.ctal{justify-content:center;align-items:center}}.cta-buy.tb-btn{background:#141110!important;color:#f7f1e8!important;box-shadow:0 12px 28px #14100c38!important;border-radius:40px!important;min-height:58px!important;padding:0 8px 0 30px!important;gap:18px!important;width:auto}.cta-buy.tb-btn .cb-main{font:600 16px/1 var(--sans)!important;letter-spacing:.01em}.cta-buy.tb-btn .cb-arr{width:42px!important;height:42px!important;border-radius:50%;background:linear-gradient(180deg,#d9be8a,#b8924f)!important;display:grid;place-items:center}.cta-buy.tb-btn .cb-arr svg{width:18px;height:18px;stroke:#141110!important;fill:none;stroke-width:2.2}.cta-buy.tb-btn:hover{background:#6b1e2e!important;transform:translateY(-1px)}.cta-buy.tb-btn:hover .cb-arr{transform:translate(3px)}.cta-buy.tb-btn.hero-how:hover .cb-arr{transform:translateY(3px)}@media(max-width:760px){.cta-buy.tb-btn{width:auto!important;min-height:54px!important;padding:0 7px 0 24px!important}.cta-buy.tb-btn .cb-main{font-size:15px!important}.cta-buy.tb-btn .cb-arr{width:40px!important;height:40px!important}}.h2-media{position:relative;width:100%;height:0!important;padding-bottom:125%;aspect-ratio:auto!important}.h2-media img,.h2-media video{position:absolute;top:0;right:0;bottom:0;left:0}@media(min-width:861px)and (max-height:920px){.h2-media{padding-bottom:0;height:min(44vh,400px)!important}}.cta-buy:hover,.btn:hover,.cta-buy:active,.btn:active,.cta-buy.tb-btn:hover,.cta-buy.tb-btn:active{background:var(--cta-g)!important;color:#fff!important;box-shadow:0 12px 28px #2e6b4a47!important}.btn-disc:hover,.dlink:hover,.btn.ghost:hover,.btn-disc:active,.dlink:active,.btn.ghost:active{background:var(--cta-g)!important;color:#fff!important;box-shadow:inset 0 0 0 1.5px var(--cta-g)!important}.tlink:hover,.tlink:active{color:var(--cta-g)!important;border-color:var(--cta-g)!important}.ig-follow:hover{background:var(--cta-g)!important;border-color:var(--cta-g)!important;color:#fff!important}#addBtn:hover,#addBtn:active,.sticky-buy .btn:hover,.sticky-buy .btn:active{background:var(--cta-g-d)!important}.cta-buy.tb-btn{background:#fff!important;color:#141110!important;box-shadow:inset 0 0 0 1.5px #c9a15c,0 10px 24px #14100c14!important}.cta-buy.tb-btn .cb-arr{background:linear-gradient(180deg,#d9be8a,#c2a26a)!important}.cta-buy.tb-btn .cb-arr svg{stroke:#141110!important;stroke-width:2.4!important}.cta-buy.tb-btn:hover,.cta-buy.tb-btn:active{background:var(--cta-g)!important;color:#fff!important;box-shadow:inset 0 0 0 1.5px var(--cta-g),0 12px 28px #2e6b4a47!important}.cta-buy.tb-btn:hover .cb-arr,.cta-buy.tb-btn:active .cb-arr{background:#fff!important}.cta-buy.tb-btn:hover .cb-arr svg,.cta-buy.tb-btn:active .cb-arr svg{stroke:var(--cta-g)!important}.btn-disc,.dlink,.btn.ghost,.ig-follow{background:#fff!important;color:#141110!important;box-shadow:inset 0 0 0 1.5px #c9a15c!important;border-color:transparent!important;border-radius:40px!important}.btn-disc .arr,.dlink .arr{color:#b8924f}.btn-disc:hover,.dlink:hover,.btn.ghost:hover,.ig-follow:hover,.btn-disc:active,.dlink:active,.btn.ghost:active{background:var(--cta-g)!important;color:#fff!important;box-shadow:inset 0 0 0 1.5px var(--cta-g)!important}.btn-disc:hover .arr,.dlink:hover .arr{color:#fff}.ptitle .assure{display:flex!important;flex-wrap:wrap;gap:8px!important;margin:6px 0 0!important;padding:0;list-style:none;grid-template-columns:none!important}.ptitle .assure li{display:inline-flex!important;align-items:center;gap:7px!important;font:500 13px/1 var(--sans)!important;color:#2a231e;background:#fbf8f2;border:1px solid #EADFCB;border-radius:30px;padding:8px 13px 8px 10px;white-space:nowrap}.ptitle .assure svg{width:15px!important;height:15px!important;stroke:#b8924f!important;fill:none;stroke-width:1.8}.pinfo .v-badge{margin-top:2px}@media(max-width:760px){.ptitle .assure{justify-content:center;flex-direction:row!important}.ptitle .assure li{font-size:12px!important;padding:7px 11px 7px 9px}}@media(max-width:380px){.ptitle .assure li{font-size:11.5px!important}}@media(min-width:861px){.ptitle .assure{flex-wrap:wrap;gap:6px!important}.ptitle .assure li{font-size:12.5px!important;padding:7px 11px 7px 9px}}@media(min-width:1100px){.ptitle .assure{flex-wrap:nowrap}}.d-only{display:none!important}@media(min-width:861px){.m-only{display:none!important}.d-only{display:flex!important}.gal .v-badge.d-only{margin-top:6px;width:85%}.pinfo .ptitle.d-only .assure li{font-size:12px!important;padding:6px 10px 6px 8px;gap:6px!important}.pinfo .ptitle.d-only .assure{gap:5px!important}}@media(min-width:861px)and (max-height:920px){.pinfo .ptitle.d-only{gap:6px}.pinfo .ptitle.d-only .pname{font-size:36px!important}.pinfo .ptitle.d-only .pdesc{font-size:13.5px;line-height:1.5}.pinfo{gap:10px!important}.b2-head{padding-block:8px!important}.xbox .addon{padding:6px 0!important}.x-h{padding:6px 0 2px}}.cta-buy.tb-btn,.cta-buy.tb-btn:hover,.cta-buy.tb-btn:active{background:var(--cta-g)!important;color:#fff!important;box-shadow:0 10px 24px #2e6b4a40!important}.cta-buy.tb-btn:hover{background:var(--cta-g-d)!important}.cta-buy.tb-btn .cb-arr,.cta-buy.tb-btn:hover .cb-arr,.cta-buy.tb-btn:active .cb-arr{background:#fff!important}.cta-buy.tb-btn .cb-arr svg,.cta-buy.tb-btn:hover .cb-arr svg{stroke:var(--cta-g)!important;stroke-width:2.4!important}.cta-buy.tb-btn:hover .cb-arr{transform:translateY(3px)!important}.cta-buy.tb-btn:hover{background:#fff!important;color:var(--cta-g)!important;box-shadow:inset 0 0 0 1.5px var(--cta-g),0 12px 26px #2e6b4a2e!important}.cta-buy.tb-btn:hover .cb-arr{background:var(--cta-g)!important}.cta-buy.tb-btn:hover .cb-arr svg{stroke:#fff!important}.btn-disc:hover,.dlink:hover,.btn.ghost:hover,.ig-follow:hover{background:#fff!important;color:var(--cta-g)!important;box-shadow:inset 0 0 0 1.5px var(--cta-g)!important}.btn-disc:hover .arr,.dlink:hover .arr{color:var(--cta-g)!important}.tband .cta-buy.tb-btn:hover .cb-arr{transform:translateY(-3px)!important}.btn-disc,.dlink,.btn.ghost,.ig-follow{background:var(--cta-g)!important;color:#fff!important;box-shadow:none!important;border-color:transparent!important}.btn-disc:hover,.dlink:hover,.btn.ghost:hover,.ig-follow:hover{background:var(--cta-g-d)!important;color:#fff!important}.btn-disc .arr,.dlink .arr{color:#fff!important}.ig .ig-follow,.ig .ig-follow:hover{background:linear-gradient(180deg,#c9a15c,#a8843f)!important;color:#fff!important;box-shadow:none!important;border-color:transparent!important}.ig .ig-follow:hover{filter:brightness(1.05);transform:translateY(-1px)}.ig{background:var(--soft)!important;color:var(--ink)}.ig .ig-head{flex-direction:column;align-items:center!important;text-align:center;gap:14px;margin-bottom:44px}.ig .kicker2{color:#9a7b45;letter-spacing:.3em;justify-content:center}.ig .kicker2:before{background:#cdb68c}.ig .ig-head h2{color:var(--ink);font-size:clamp(32px,4vw,54px);letter-spacing:-.035em;margin:0}.ig .ig-head h2 em{font-family:var(--serif);font-style:italic;font-weight:500;color:var(--wine);letter-spacing:-.01em}.ig .ig-head p{color:#6f6862;font-size:16.5px;line-height:1.6;max-width:46ch;margin:0 auto}.ig .ig-grid{grid-template-columns:repeat(5,1fr)!important;gap:8px!important}.ig .ig-t{aspect-ratio:4/5!important;border-radius:6px!important;background:#221915}.ig .ig-ov{background:#16100d8c!important}.ig .ig-follow{margin-top:6px}.ig .ig-head>div{display:flex;flex-direction:column;align-items:center;gap:14px}@media(max-width:860px){.ig .ig-grid{display:flex!important;flex-wrap:wrap;justify-content:center;gap:6px!important}.ig .ig-t{width:calc((100% - 12px)/3)}}@media(max-width:760px){.ig .ig-head{margin-bottom:28px}.ig .ig-head p{font-size:15px}}.ig-foot{display:flex;justify-content:center;margin-top:32px}html{scroll-snap-type:y proximity}html.nosnap{scroll-snap-type:none}.snaps{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.snaps i{position:absolute;left:0;width:1px;height:1px;scroll-snap-align:start}.story[data-step="0"] .mvbox{transform:translateY(-35%) scale(.8)!important}@media(max-width:760px){.story[data-step="0"] .mvbox{transform:translateY(-26%) scale(.92)!important}}@media(min-width:761px){.b0{top:4%!important;gap:18px!important}.b0 h1{font-size:clamp(38px,min(5.2vw,6.4vh),76px)!important}.mvbox{height:min(76vh,720px)!important}}.faq .body ul{margin:8px 0 10px;padding-left:20px;display:grid;gap:4px}.faq .body p+p{margin-top:10px}.story-next{left:auto!important;right:max(6vw,var(--gutr))!important;bottom:56px!important;transform:translateY(6px)!important}.story-next.show,.story-next.show:hover{transform:none!important}#how,.buy,.compare,.faq{background:var(--soft)!important}.gal6,.ig,.made,.tband,.buy .v-badge{background:#fff!important}.ptitle .assure{display:flex!important;flex-wrap:nowrap!important;gap:0!important;margin:10px 0 0!important;padding:12px 0!important;border-top:1px solid #ECE4D6;border-bottom:1px solid #ECE4D6;justify-content:space-between}.ptitle .assure li{flex:1 1 0;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:7px!important;background:none!important;border:0!important;border-radius:0!important;padding:2px 6px!important;font:600 12.5px/1.25 var(--sans)!important;color:#2a231e;text-align:center;white-space:normal!important}.ptitle .assure li+li{border-left:1px solid #ECE4D6!important}.ptitle .assure svg{width:17px!important;height:17px!important;stroke:#8a6a2e!important;stroke-width:1.7;padding:8px;box-sizing:content-box;border-radius:50%;background:#f6eedf}@media(min-width:861px){.ptitle .assure li{flex-direction:row;gap:9px!important;font-size:13px!important}.ptitle .assure svg{padding:7px}}@media(max-width:760px){.ptitle .assure li{font-size:11.5px!important}}.vplay{all:unset;cursor:pointer;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:5;width:68px;height:68px;border-radius:50%;background:#ffffffeb;display:grid;place-items:center;box-shadow:0 10px 30px #00000040}.vplay[hidden]{display:none}.vplay svg{width:26px;height:26px;fill:var(--cta-g);margin-left:4px}.ptitle .assure svg{stroke:#2e6b4a!important;background:#e7f2ec!important}.ptitle .assure li{flex:1 1 0}.paysec{display:flex;align-items:center;gap:8px;font:600 13px var(--sans);color:#2a231e;margin-bottom:2px}.paysec svg{width:16px;height:16px;fill:none;stroke:#2e6b4a;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;padding:6px;box-sizing:content-box;border-radius:50%;background:#e7f2ec}.pays2{display:flex;flex-direction:column;gap:8px}@media(max-width:760px){.paysec{justify-content:center}}.ptitle .assure{width:100%;align-self:stretch}.gcard{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:8px;background:#f2f8f4;border:1px solid #D6E8DC;border-radius:16px;padding:14px 6px;text-align:left}.gcard .gi{display:flex;gap:12px;align-items:flex-start;padding:2px 14px}.gcard .gi+.gi{border-left:1px solid #D6E8DC}.gcard svg{flex:none;width:18px;height:18px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;padding:8px;border-radius:50%;background:#2e6b4a;box-sizing:content-box;box-shadow:0 0 0 4px #2e6b4a1f}.gcard b{display:block;font:600 14.5px/1.25 var(--sans);color:#1f2a23;letter-spacing:-.01em}.gcard small{display:block;margin-top:4px;font-size:12.5px;line-height:1.45;color:#5a6b60}@media(max-width:760px){.gcard{grid-template-columns:1fr;padding:6px 4px}.gcard .gi{padding:12px}.gcard .gi+.gi{border-left:0;border-top:1px solid #D6E8DC}}@media(min-width:861px){.gal .gcard.gd{width:85%;margin-top:10px;grid-template-columns:1fr;padding:6px 4px}.gal .gcard.gd .gi{padding:12px 14px}.gal .gcard.gd .gi+.gi{border-left:0;border-top:1px solid #D6E8DC}}.pinfo .gcard{margin:0;padding:10px 4px;grid-template-columns:1fr 1fr!important}.pinfo .gcard .gi{padding:2px 12px!important;gap:10px}.pinfo .gcard .gi+.gi{border-left:1px solid #D6E8DC!important;border-top:0!important}.pinfo .gcard svg{width:14px;height:14px;padding:6px;box-shadow:0 0 0 3px #2e6b4a1f}.pinfo .gcard b{font-size:13px}.pinfo .gcard small{font-size:11.5px;line-height:1.4;margin-top:2px}@media(max-width:420px){.pinfo .gcard .gi{padding:2px 9px!important;gap:8px}.pinfo .gcard small{font-size:11px}}@media(max-width:760px){.pinfo .gcard{grid-template-columns:1fr!important;padding:4px}.pinfo .gcard .gi{padding:10px 12px!important}.pinfo .gcard .gi+.gi{border-left:0!important;border-top:1px solid #D6E8DC!important}}@media(min-width:861px){.pinfo .gcard b{font-size:12.5px;white-space:nowrap}.pinfo .gcard .gi{padding:2px 10px!important}}@media(min-width:861px)and (max-height:920px){.pinfo .ptitle.d-only .pdesc{font-size:13px;line-height:1.45}.pinfo .ptitle.d-only .pname{font-size:32px!important}.pinfo .gcard{padding:8px 2px}.b2-meta{margin-top:-2px}.b2-slot{padding:6px 12px 10px!important}}@media(min-width:861px)and (max-height:800px){.buy{padding-top:22px!important}}.pinfo .gcard{margin-top:4px}.thumbs{display:flex!important;gap:10px}.thumbs .th{flex:none;width:calc((100% - 40px)/5)}a.brand{cursor:pointer;display:inline-flex;align-items:center}a.brand *{pointer-events:none}.faqcols .fgrp{border:1px solid var(--line)!important;border-radius:16px;background:#fff;padding:0 22px;margin:0 0 12px}.faqcols .fgrp:last-child{border-bottom:1px solid var(--line)!important}.faqcols .fgrp>summary.fgh{margin:0;padding:22px 0;font:600 13px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--wine)}.faqcols .fgrp>summary.fgh:after{color:var(--wine)}.faqcols .fgrp:not([open]) details>summary:after,.faqcols .fgrp details:not([open])>summary:after{transform:rotate(45deg) translate(-3px,-3px)}.faqcols .fgrp details[open]>summary:after{transform:rotate(225deg)}.faqcols .fgrp-b details{border-top:1px solid var(--line)!important;border-bottom:0!important}.faqcols .fgrp-b{padding-bottom:6px}@media(max-width:520px){.faqcols .fgrp{padding:0 16px}}footer .flinks{padding-top:48px;padding-bottom:20px;gap:10px 32px}footer .flinks button{font-size:15px;font-weight:500;color:#e9e2d6}footer .ftop{padding-block:8px 36px}.flegal{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 20px;padding-block:20px 0;border-top:1px solid #1d1b19}.flegal a{font-size:12.5px;color:#8e877f;text-decoration:none;transition:color .2s}.flegal a:hover{color:#fff}footer .fbase{border-top:0;margin-top:0;padding-top:12px}@media(min-width:761px){.story{height:340vh!important}.story-next,.hs .lb,.hs .ln{display:none!important}.hs.on{opacity:0!important}.hs.mon{opacity:1!important}.story.turning .hs.mon{opacity:0!important}.hs .dot{transition:transform .45s var(--ease),box-shadow .45s var(--ease)}.hs.mon .dot{transform:scale(1.35);box-shadow:0 0 0 8px #6b1e2e29,0 0 0 20px #6b1e2e0f}.mvbox{left:50%!important;right:auto!important;width:min(56vw,860px)!important;margin-left:calc(min(56vw,860px)/-2)!important;will-change:transform;backface-visibility:hidden}.story:is([data-ms="1"],[data-ms="2"],[data-ms="3"],[data-ms="4"]) .mvbox{transform:translate(-18vw,-50%)!important}.stage:after{content:"";position:absolute;left:50%;top:50%;width:min(60vw,900px);aspect-ratio:1;transform:translate(-50%,-50%) scale(.6);border-radius:50%;background:radial-gradient(circle,#ffffffbf,#fff0 62%);opacity:0;pointer-events:none;transition:opacity .8s var(--ease),transform 1s var(--ease);z-index:0}.story:is([data-ms="1"],[data-ms="2"],[data-ms="3"],[data-ms="4"]) .stage:after{opacity:1;transform:translate(calc(-50% - 18vw),-50%) scale(1)}.mvbox{z-index:1}.story[data-step="0"] .mvbox{top:calc(50% + 13vh)!important;transform:translateY(-50%) scale(.9)!important}.mframes{display:block;position:absolute;top:0;bottom:0;right:max(6vw,var(--gutr));width:min(34vw,480px);pointer-events:none;z-index:3}.mbeat{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:flex-start;text-align:left}.mbeat>*{opacity:0;transform:translateY(24px);transition:opacity .5s var(--ease),transform .65s var(--ease)}.mbeat.on>*{opacity:1;transform:none}.mbeat.on>:nth-child(2){transition-delay:.06s}.mbeat.on>:nth-child(3){transition-delay:.12s}.mbeat.on>:nth-child(4){transition-delay:.2s}.mnum{font:500 15px var(--sans);letter-spacing:.26em;color:#a88e62}.mnum i{font-style:normal;color:#c9bfb2}.mline{display:block;width:0;height:1.5px;background:#cdb68c;margin:18px 0 22px;transition:width .7s .1s var(--ease)!important}.mbeat.on .mline{width:72px}.mbeat b{font:700 clamp(40px,4.3vw,64px)/1.02 var(--sans);letter-spacing:-.045em;color:var(--ink)}.mbeat small{margin-top:18px;font-size:clamp(17px,1.35vw,20px);line-height:1.55;color:var(--wine);max-width:24ch}}:root{--ah:38px}.ann{position:sticky!important;top:0;z-index:52}header.site{top:calc(env(safe-area-inset-top,0px) + var(--ah))!important}.hbar{height:var(--hb,68px)!important}.dhero{display:none}@media(min-width:761px){.story{display:none!important}.dhero{display:block;position:relative;overflow:hidden;background:radial-gradient(ellipse 60% 75% at 72% 48%,#fafafb,#eceef0 52%,#dde0e3);min-height:calc(100vh - var(--hh));min-height:calc(100svh - var(--hh));display:flex;flex-direction:column}.dh-wrap{flex:1;width:100%;max-width:1260px;margin:0 auto;padding:clamp(18px,3vh,40px) max(40px,var(--gut)) 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:32px}.dh-kick{display:inline-flex;align-items:center;gap:12px;font:600 12px var(--sans);letter-spacing:.26em;text-transform:uppercase;color:#a88e62}.dh-kick:before{content:"";width:34px;height:1px;background:#cdb68c}.dh-h{margin:20px 0 24px;font:700 clamp(46px,5.1vw,82px)/1 var(--sans);letter-spacing:-.045em;color:var(--ink)}.dh-h .hl{display:block;overflow:hidden;padding-bottom:.06em}.dh-h .hl>span{display:inline-block;transform:translateY(105%);animation:hlUp .9s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(.12s + var(--i)*.12s)}.dh-h .kw{font-family:var(--serif);font-style:italic;font-weight:500;font-size:1.08em;line-height:1;letter-spacing:-.01em;padding-right:.04em;background:linear-gradient(100deg,#6b1e2e,#8e2a3e 30%,#c9a15c 48%,#e6cb8e 52%,#8e2a3e 70%,#6b1e2e);background-size:250% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent;animation:kwShine 6s ease-in-out 1 both;animation-delay:calc(1s + var(--i)*.3s)}.dh-copy .avatars{margin-bottom:18px}.dh-copy .pricebig{font-size:26px}.dh-ctas{display:flex;align-items:center;gap:26px;margin-top:28px}.dh-btn{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:14px;background:#2e6b4a;color:#fff;font:600 17px var(--sans);padding:18px 30px;border-radius:14px;box-shadow:0 16px 34px #2e6b4a47;transition:transform .25s var(--ease),box-shadow .25s,filter .25s}.dh-btn:hover{transform:translateY(-2px);box-shadow:0 20px 40px #2e6b4a57;filter:brightness(1.05)}.dh-btn:focus-visible,.dh-link:focus-visible,.dh-feats button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.dh-link{all:unset;cursor:pointer;font:600 15px var(--sans);color:var(--ink);padding-bottom:4px;border-bottom:1.5px solid #CDB68C;transition:color .2s,border-color .2s}.dh-link:hover{color:var(--wine);border-color:var(--wine)}.dh-visual{position:relative;height:min(66vh,640px);min-height:380px}.dh-stage{position:absolute;top:0;right:0;bottom:0;left:0}.dh-stage:before{content:"";position:absolute;left:50%;top:50%;width:min(92%,620px);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#fffffff2,#fff0 66%);pointer-events:none}.dh-stage model-viewer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:grab;--poster-color:transparent}.dh-stage model-viewer:active{cursor:grabbing}.dh-stage .mv-fallback{position:absolute;top:6%;right:18%;bottom:6%;width:auto;left:18%;transform:none}.dh-hint{position:absolute;left:50%;bottom:0;transform:translate(-50%);display:flex;align-items:center;gap:8px;font:500 11.5px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#8a837c;pointer-events:none;transition:opacity .4s}.dh-hint svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.dhero.dragged .dh-hint{opacity:0}.dh-feats{list-style:none;width:100%;max-width:1260px;margin:0 auto;padding:14px max(40px,var(--gut)) clamp(22px,3.5vh,38px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.dh-feats button{all:unset;box-sizing:border-box;cursor:pointer;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;width:100%;height:100%;padding:16px 18px 18px;border-radius:14px;background:#ffffff80;border:1px solid rgba(20,17,16,.06);transition:background .3s,box-shadow .3s,transform .3s var(--ease)}.dh-feats button:hover{background:#fffc}.dh-feats .n{font:500 12px var(--sans);letter-spacing:.22em;color:#a88e62}.dh-feats b{display:block;margin-top:6px;font:650 17px/1.25 var(--sans);letter-spacing:-.01em;color:var(--ink);transition:color .3s}.dh-feats small{display:block;margin-top:4px;font-size:13.5px;line-height:1.45;color:#6f6862}.dh-feats button.on{background:#fff;box-shadow:0 14px 34px #1e140a1a;transform:translateY(-2px)}.dh-feats button.on b{color:var(--wine)}.dh-feats button:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--wine);transform:scaleX(0);transform-origin:left}.dh-feats button.on:after{transform:scaleX(1);transition:transform var(--dur,5.2s) linear}.dhero.manual .dh-feats button.on:after{transition:none}.dhero .hs{opacity:0!important;transition:opacity .35s}.dhero .hs.dact{opacity:1!important}.dhero .hs .lb,.dhero .hs .ln{display:none!important}.dhero .hs .dot{transform:scale(1.3);box-shadow:0 0 0 6px #6b1e2e29}.dhero .hs .dot:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;border-radius:50%;border:2px solid rgba(107,30,46,.4);animation:dhPing 1.8s ease-out infinite}@keyframes dhPing{0%{transform:scale(.55);opacity:1}to{transform:scale(1.6);opacity:0}}}@media(min-width:761px)and (max-width:1100px){.dh-feats small{display:none}.dh-wrap{grid-template-columns:1fr 1fr}}@media(min-width:761px)and (max-height:760px){.dh-feats small{display:none}.dh-h{font-size:clamp(40px,4.4vw,64px);margin:14px 0 18px}}@media(prefers-reduced-motion:reduce){.dh-h .hl>span{transform:none;animation:none}.dh-h .kw{animation:none;background-position:50% 0}.dhero .hs .dot:after{animation:none}}@media(min-width:761px){.dh-feats,.dh-hint{display:none!important}.dh-stage model-viewer{cursor:default}.dh-visual{height:min(70vh,660px)}.dhero .hs{opacity:1!important}.dhero .hs .msh{display:none!important}.dhero .hs .dot{transform:none;box-shadow:0 0 0 5px #6b1e2e29}.dhero .hs .dot:after{top:-5px;right:-5px;bottom:-5px;left:-5px;border:1px solid rgba(107,30,46,.35);animation:ping 2.4s var(--ease) infinite}.dhero .hs .ln{display:block!important;width:clamp(40px,4.2vw,70px)!important;background:#8a837c}.dhero .hs .lb{display:flex!important;opacity:1!important;transform:none!important;top:-13px;left:calc(22px + clamp(40px,4.2vw,70px))}.dhero .hs.flip .lb{left:auto;right:calc(22px + clamp(40px,4.2vw,70px))}.dhero .hs .lb b{font-size:clamp(15px,1.25vw,19px)}.dhero .hs .lb small{font-size:13.5px;max-width:190px}}@media(min-width:761px){.dh-stage model-viewer{left:-30%;right:-14%;width:auto;pointer-events:none}.dh-stage:before{left:calc(50% + 0px)}}@media(min-width:761px)and (max-width:1180px){.dhero .hs .lb small{display:none}.dhero .hs .ln{width:34px!important}.dhero .hs .lb{left:56px}.dhero .hs.flip .lb{left:auto;right:56px}}@media(min-width:761px){.dh-wrap{max-width:1440px;padding-left:max(28px,3.2vw);padding-right:max(28px,3vw);grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr)}.dh-h{font-size:clamp(40px,4.4vw,70px)}.dhero .hs{transition:opacity .35s var(--ease)!important}.dhero.turned .hs{opacity:0!important}}@media(min-width:761px){.dhero{background:radial-gradient(ellipse 38% 52% at 64% 44%,#fffbf4f2,#fffbf48c 38%,#fffbf400 72%),linear-gradient(180deg,#f5eee3,#efe6d8 55%,#e6daca)}.dhero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:30%;pointer-events:none;background:linear-gradient(180deg,#fff0,#ffffff8c 55%,#fff)}.dhero:after{z-index:0}.dh-wrap,.dh-feats{position:relative;z-index:1}.dh-stage:before{background:radial-gradient(circle,#fffaf2e6,#fffaf200 64%)}.dhero .hs .ln{background:#9c8f7e}}@media(max-width:760px){.stage{isolation:isolate}.stage:after{content:"";position:absolute;left:0;right:0;bottom:0;height:24%;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#fff0,#fff9 55%,#fff)}}@media(max-width:760px){.stage{background:radial-gradient(ellipse 70% 42% at 50% 40%,#fffbf4f2,#fffbf480 45%,#fffbf400 75%),linear-gradient(180deg,#f5eee3,#efe6d8 60%,#e9decf)!important}}@media(max-width:760px){.story+section{scroll-snap-align:start;scroll-margin-top:var(--hh)}}.mq:hover .mqt,.mq:active .mqt,.mq:focus-within .mqt{animation-play-state:running!important}.mq{pointer-events:none;-webkit-user-select:none;user-select:none}.pays-ic{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.pays-ic .pay-ic{height:26px;width:auto;display:block;border-radius:4px}.pdesc em{font-family:var(--serif);font-style:italic;font-weight:500;color:var(--wine);letter-spacing:-.01em;padding-right:.04em}@media(min-width:761px){.dh-copy .pricebig{font-size:34px;font-weight:700;letter-spacing:-.03em}.dh-copy .pricebig .tb-g{font-size:14px;font-weight:500;letter-spacing:0}.dh-ctas{margin-top:26px;gap:26px}.dh-btn{font-size:19px;padding:22px 38px;border-radius:16px;gap:16px}.dh-btn span[aria-hidden]{transition:transform .25s var(--ease)}.dh-btn:hover span[aria-hidden]{transform:translate(4px)}.dh-trust{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 22px}.dh-trust li{display:flex;align-items:center;gap:8px;font:500 13.5px var(--sans);color:#4e4842}.dh-trust svg{width:18px;height:18px;fill:none;stroke:#2e6b4a;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}}@media(max-width:760px){.hs.mL .msh,.hs.mL[data-m] .msh{left:auto!important;right:6px!important;flex-direction:row-reverse!important}.hs.mR .msh,.hs.mR[data-m] .msh{left:6px!important;right:auto!important;flex-direction:row!important}}@media(max-width:760px){.mbeat>*{transform:translateY(12px)!important;transition:opacity .26s var(--ease),transform .32s var(--ease)!important}.mbeat.on>*{transform:none!important}.mbeat.on>:nth-child(2){transition-delay:.03s!important}.mbeat.on>:nth-child(3){transition-delay:.06s!important}.mbeat.on>:nth-child(4){transition-delay:.1s!important}.mbeat .mline{transform:none!important;transition:width .32s .05s var(--ease)!important}.msh i{transition:width .22s .05s var(--ease)!important}.msh em{transition:opacity .2s .12s var(--ease),transform .2s .12s var(--ease)!important}.hs{transition:opacity .18s var(--ease)!important}.hs .dot{transition:transform .25s var(--ease),box-shadow .25s var(--ease)!important}}@media(min-width:761px)and (hover:hover){.dhero .hs,.dhero .hs .lb,.dhero .hs .dot{pointer-events:auto}.dhero .hs{cursor:default}.dhero .hs .lb{padding:6px 10px;margin:-6px -10px}.dhero.dh-hl .hs:not(.dh-act){opacity:.12!important}.dhero.dh-hl .hs.dh-act .dot{transform:scale(1.25)}.dhero .hs .dot{transition:transform .3s var(--ease)}}@media(min-width:761px)and (hover:hover){.dhero .hs .lb{transform-origin:left center;transition:transform .3s var(--ease),opacity .3s var(--ease)!important}.dhero .hs.flip .lb{transform-origin:right center}.dhero.dh-hl .hs.dh-act .lb{transform:scale(1.12)!important}}.ann.ann-sint .ann-msg>span:first-child{color:#fff;font-weight:600}footer .nl{text-align:center;max-width:620px;margin:0 auto;padding-top:56px;padding-bottom:44px;border-bottom:1px solid rgba(205,182,140,.14)}.nl-k{display:inline-block;font:600 11.5px var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--gold);margin-bottom:12px}.nl-h{font:700 clamp(26px,3.4vw,36px)/1.1 var(--sans);letter-spacing:-.03em;color:#fff;margin:0 0 10px}.nl-p{color:#bdb6ad;font-size:15.5px;line-height:1.6;margin:0 auto 22px;max-width:480px}.nl-form{display:flex;gap:8px;max-width:460px;margin:0 auto;background:#ffffff0d;border:1px solid rgba(205,182,140,.35);border-radius:16px;padding:6px;transition:border-color .2s}.nl-form:focus-within{border-color:var(--gold)}.nl-form input{flex:1;min-width:0;background:transparent;border:0;outline:none;color:#fff;font:400 16px var(--sans);padding:12px 14px}.nl-form input::placeholder{color:#8e877f}.nl-form button{all:unset;cursor:pointer;flex:none;background:#2e6b4a;color:#fff;font:600 15px var(--sans);padding:0 22px;border-radius:12px;transition:filter .2s}.nl-form button:hover{filter:brightness(1.1)}.nl-form.err{border-color:#c2685a}.nl-ok{color:#cfe5d6;background:#2e6b4a2e;border:1px solid rgba(46,107,74,.5);border-radius:14px;padding:14px 18px;max-width:460px;margin:0 auto;font-weight:500}.nl-small{font-size:12.5px;color:#7d776f;margin:14px 0 0}.nl-small a{color:#bdb6ad;text-decoration:underline}.socials{display:flex;gap:10px;justify-content:center}.soc-pill{display:inline-flex;align-items:center;gap:12px;padding:8px 18px 8px 8px;border:1px solid rgba(205,182,140,.35);border-radius:999px;text-decoration:none;transition:background .25s,border-color .25s,transform .25s var(--ease)}.soc-pill svg{width:40px;height:40px;padding:9px;box-sizing:border-box;border-radius:50%;background:#c9a15c24;stroke:var(--gold);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:background .25s,stroke .25s}.soc-pill svg .f{fill:var(--gold);stroke:none}.soc-pill span{display:grid;text-align:left;line-height:1.25}.soc-pill b{color:#e9e2d6;font:600 14px var(--sans)}.soc-pill small{color:#8e877f;font-size:12.5px}.soc-pill:hover{border-color:var(--gold);transform:translateY(-2px)}.soc-pill:hover svg{background:var(--gold);stroke:var(--black)}.soc-pill:hover svg .f{fill:var(--black)}@media(max-width:560px){footer .nl{padding-top:44px;padding-bottom:36px}.nl-form button{padding:0 16px}}.nl-form:has(.nl-ok){background:none;border:0;padding:0}.nl-form .nl-ok{flex:1;margin:0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cp.css.map */
