:root{--green:#193124;--green-deep:#0F2018;--cream:#F0EDE1;--cream-card:#F7F5EE;--olive:#7E896B;--olive-soft:#9AA487;--line:rgba(25,49,36,.14);--line-dark:rgba(240,237,225,.18);--shadow:0 8px 30px rgba(15,32,24,.1)}.dv-lp{font-family:Poppins,sans-serif;color:var(--green);-webkit-font-smoothing:antialiased;max-width:480px;margin:0 auto;background:var(--cream)}.dv-lp *{box-sizing:border-box;margin:0;padding:0}@media(prefers-reduced-motion:reduce){.dv-lp *{transition:none!important;animation:none!important}}.dv-lp .device{width:100%;max-width:480px;margin:0 auto;background:var(--cream);position:relative;min-height:100vh}.dv-lp .scroll{padding-bottom:96px}.dv-lp .promo{background:var(--green-deep);color:var(--cream);text-align:center;font-size:11px;padding:8px 14px}.dv-lp .promo b{font-weight:600}.dv-lp header{background:var(--cream);display:flex;align-items:center;justify-content:center;padding:16px;position:relative;border-bottom:1px solid var(--line)}.dv-lp .logo{font-family:Dancing Script,cursive;font-size:30px;color:var(--green);font-weight:700}.dv-lp .hero{padding:26px 22px 20px}.dv-lp .hero h1{font-family:Playfair Display,serif;font-weight:800;font-size:33px;line-height:1.08;letter-spacing:-.01em}.dv-lp .hero .sub{margin-top:12px;font-size:14px;color:var(--olive);font-weight:500}.dv-lp .hero .sub b{color:var(--green);font-weight:600}.dv-lp .video{position:relative;border-radius:18px;overflow:hidden;box-shadow:var(--shadow);background:#2a2418}.dv-lp .video.poster1{background:radial-gradient(120% 80% at 70% 18%,#cdb89a,#b39a78 45%,#7d6a4f)}.dv-lp .video.poster2{background:radial-gradient(120% 90% at 40% 25%,#6b4f3a,#3d2a1d)}.dv-lp .video.poster3{background:radial-gradient(120% 90% at 60% 30%,#5a6450,#2f3a2a)}.dv-lp .video.poster4{background:radial-gradient(120% 90% at 50% 20%,#8a7a64,#4a4030)}.dv-lp .video .play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:58px;height:58px;border-radius:50%;background:#f0ede1eb;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px #0000004d;cursor:pointer;z-index:3}.dv-lp .video .play:after{content:"";border-left:17px solid var(--green);border-top:11px solid transparent;border-bottom:11px solid transparent;margin-left:4px}@media(prefers-reduced-motion:no-preference){.dv-lp .video .play{animation:pulse 2.4s ease-in-out infinite}}@keyframes pulse{0%,to{box-shadow:0 6px 20px #0000004d,0 0 #f0ede180}50%{box-shadow:0 6px 20px #0000004d,0 0 0 12px #f0ede100}}.dv-lp .video .dur{position:absolute;top:10px;right:10px;background:#0f2018b3;color:var(--cream);font-size:10px;font-weight:600;padding:3px 7px;border-radius:6px;z-index:3}.dv-lp .video .vlabel{position:absolute;left:0;bottom:0;width:100%;z-index:2;background:linear-gradient(180deg,#0f201800,#0f2018d1);color:var(--cream);font-size:13px;font-weight:500;padding:30px 14px 13px;line-height:1.35}.dv-lp .video .vlabel span{color:var(--olive-soft)}.dv-lp .video .tee{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);width:44%;height:50%;background:linear-gradient(180deg,#e9ddc9,#d8c8ac);border-radius:40% 40% 18% 18%/30% 30% 12% 12%;box-shadow:inset 0 6px 18px #0000001f;z-index:1}.dv-lp .video .drip{position:absolute;left:57%;top:28%;width:7px;height:64px;background:linear-gradient(180deg,#ffffffd9,#b496c859);border-radius:8px;transform:rotate(16deg);z-index:1}.dv-lp .hero-video{margin:18px 22px 0;aspect-ratio:4/4.5}.dv-lp .cred{display:flex;justify-content:center;gap:14px;padding:16px 12px;background:var(--cream);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:22px}.dv-lp .cred .it{text-align:center;flex:1}.dv-lp .cred .n{font-family:Playfair Display,serif;font-weight:800;font-size:15px;color:var(--green);line-height:1.05}.dv-lp .cred .s{font-size:10px;color:var(--olive);margin-top:3px;letter-spacing:.02em}.dv-lp .stars{color:var(--olive);font-size:13px;letter-spacing:1px}.dv-lp .offer{background:var(--green);color:var(--cream);padding:30px 20px 26px}.dv-lp .eyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--olive-soft);font-weight:600}.dv-lp .offer h2{font-family:Playfair Display,serif;font-weight:800;font-size:27px;line-height:1.1;margin-top:10px;color:var(--cream)}.dv-lp .offer .lede{font-size:13px;color:#f0ede1b8;margin-top:10px;line-height:1.45}.dv-lp .tiers{margin-top:20px;display:flex;flex-direction:column;gap:11px}.dv-lp .tier{position:relative;background:#f0ede10d;border:1.5px solid var(--line-dark);border-radius:14px;padding:15px 16px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:border-color .18s,background .18s,transform .12s;-webkit-tap-highlight-color:transparent}.dv-lp .tier:active{transform:scale(.99)}.dv-lp .tier .left{display:flex;flex-direction:column;gap:3px}.dv-lp .tier .qty{font-size:15px;font-weight:600;color:var(--cream);display:flex;align-items:center;gap:8px}.dv-lp .tier .save{font-size:11.5px;color:var(--olive-soft);font-weight:500}.dv-lp .tier .right{text-align:right}.dv-lp .tier .unit{font-family:Playfair Display,serif;font-weight:800;font-size:21px;color:var(--cream);line-height:1}.dv-lp .tier .total{font-size:11px;color:#f0ede199;margin-top:4px}.dv-lp .tier .radio{width:20px;height:20px;border-radius:50%;border:2px solid var(--olive-soft);flex-shrink:0;margin-right:13px;position:relative;transition:border-color .18s}.dv-lp .tier .radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--cream);transform:scale(0);transition:transform .18s}.dv-lp .tier .badge{font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;background:var(--olive);color:var(--green-deep);padding:3px 7px;border-radius:5px}.dv-lp .tier.sel{background:#f0ede11f;border-color:var(--cream)}.dv-lp .tier.sel .radio{border-color:var(--cream)}.dv-lp .tier.sel .radio:after{transform:scale(1)}.dv-lp .rowflex{display:flex;align-items:center}.dv-lp .builder{margin-top:22px}.dv-lp .bhead{font-size:12px;color:#f0ede1b8;font-weight:600;margin-bottom:12px;display:flex;justify-content:space-between;align-items:center;scroll-margin-top:16px}.dv-lp .bhead a{color:var(--olive-soft);font-size:11px;font-weight:500;text-decoration:underline}.dv-lp .slot{background:var(--cream);border:1.5px solid rgba(25,49,36,.1);border-radius:14px;padding:13px 14px;margin-bottom:10px}.dv-lp .slot-top{display:flex;align-items:center;gap:12px;margin-bottom:13px}.dv-lp .shirt{width:40px;height:40px;flex-shrink:0}.dv-lp .shirt svg{width:100%;height:100%;display:block}.dv-lp .slot-info .slot-t{font-size:13px;font-weight:600;color:var(--green)}.dv-lp .slot-info .slot-sel{font-size:11.5px;color:var(--olive);margin-top:2px}.dv-lp .swrow{display:flex;gap:10px;margin-bottom:12px;flex-wrap:wrap}.dv-lp .sw2{width:27px;height:27px;border-radius:50%;cursor:pointer;border:2px solid transparent;box-shadow:0 0 0 1px #19312438;transition:border-color .15s,transform .12s;-webkit-tap-highlight-color:transparent}.dv-lp .sw2:active{transform:scale(.9)}.dv-lp .sw2.sel{border-color:var(--green);box-shadow:0 0 0 1px var(--cream)}.dv-lp .szrow{display:flex;gap:7px}.dv-lp .sz{width:44px;text-align:center;padding:7px 0;border-radius:8px;border:1.5px solid rgba(25,49,36,.18);background:transparent;color:var(--green);font-weight:600;font-size:12.5px;cursor:pointer;transition:border-color .15s,background .15s,color .15s;-webkit-tap-highlight-color:transparent}.dv-lp .sz.sel{border-color:var(--green);background:var(--green);color:var(--cream)}.dv-lp .summary{margin-top:18px;border:1px solid rgba(240,237,225,.22);border-radius:12px;padding:13px 16px;background:#f0ede10a}.dv-lp .sum-h{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--olive-soft);font-weight:600;margin-bottom:8px}.dv-lp .sum-row{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--cream);padding:6px 0;border-bottom:1px solid rgba(240,237,225,.1)}.dv-lp .sum-row .k{color:#f0ede1a6}.dv-lp .sum-row .v{font-weight:600}.dv-lp .sum-total{border-bottom:none;margin-top:2px;padding-top:9px;border-top:1px solid rgba(240,237,225,.18)}.dv-lp .sum-total .k{color:var(--cream);font-weight:600}.dv-lp .sum-total .v{font-family:Playfair Display,serif;font-weight:800;font-size:16px}.dv-lp .cta-inline{margin-top:20px;width:100%;border:none;cursor:pointer;background:var(--cream);color:var(--green);font-family:Poppins;font-weight:700;font-size:15px;padding:16px;border-radius:13px;display:flex;align-items:center;justify-content:center;gap:10px;transition:transform .12s,background .15s}.dv-lp .cta-inline:active{transform:scale(.99)}.dv-lp .cta-inline .price{font-family:Playfair Display,serif;font-weight:800;font-size:17px}.dv-lp .paynote{text-align:center;font-size:11px;color:#f0ede199;margin-top:11px}.dv-lp .sec{padding:32px 22px 8px}.dv-lp .sec .eyebrow{color:var(--olive)}.dv-lp .sec h3{font-family:Playfair Display,serif;font-weight:800;font-size:24px;color:var(--green);margin-top:9px;margin-bottom:4px;line-height:1.12}.dv-lp .sec p.intro{font-size:13px;color:var(--olive);line-height:1.5;margin-bottom:16px}.dv-lp .gallery{display:flex!important;flex-wrap:nowrap!important;gap:12px;overflow-x:auto!important;padding:2px 22px 6px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.dv-lp .gallery::-webkit-scrollbar{display:none}.dv-lp .gcard{flex:0 0 64%!important;width:64%!important;max-width:64%!important;scroll-snap-align:start;aspect-ratio:9/13}.dv-lp .feat{display:flex;gap:13px;padding:13px 0;border-bottom:1px solid var(--line)}.dv-lp .feat:last-child{border-bottom:none}.dv-lp .feat .ic{width:34px;height:34px;flex-shrink:0;border-radius:9px;background:var(--green);display:flex;align-items:center;justify-content:center}.dv-lp .feat .ic svg{width:18px;height:18px;stroke:var(--cream);fill:none;stroke-width:1.7}.dv-lp .feat .ft{font-size:14px;font-weight:600}.dv-lp .feat .fd{font-size:12.5px;color:var(--olive);margin-top:2px;line-height:1.4}.dv-lp .specs{margin:6px 22px 0;border:1px solid var(--line);border-radius:14px;overflow:hidden}.dv-lp .specs .row{display:flex;justify-content:space-between;padding:13px 16px;font-size:13px;border-bottom:1px solid var(--line)}.dv-lp .specs .row:last-child{border-bottom:none}.dv-lp .specs .row .k{color:var(--olive)}.dv-lp .specs .row .v{font-weight:600;color:var(--green);text-align:right}.dv-lp .swatches{display:flex;gap:7px}.dv-lp .sw{width:18px;height:18px;border-radius:50%;border:1px solid var(--line)}.dv-lp .quote{margin:8px 22px 0;background:var(--cream-card);border:1px solid var(--line);border-radius:14px;padding:18px}.dv-lp .quote .stars{margin-bottom:8px}.dv-lp .quote .qt{font-size:14px;line-height:1.5;color:var(--green);font-style:italic}.dv-lp .quote .qa{font-size:12px;color:var(--olive);margin-top:10px;font-weight:600}.dv-lp .cmp{margin:6px 22px 0;border:1px solid var(--line);border-radius:14px;overflow:hidden}.dv-lp .cmp .h{display:grid;grid-template-columns:1fr 70px 70px;background:var(--green);color:var(--cream);font-size:11px;font-weight:600}.dv-lp .cmp .h div{padding:11px 12px;text-align:center}.dv-lp .cmp .h div:first-child{text-align:left}.dv-lp .cmp .r{display:grid;grid-template-columns:1fr 70px 70px;border-bottom:1px solid var(--line);font-size:12.5px}.dv-lp .cmp .r:last-child{border-bottom:none}.dv-lp .cmp .r div{padding:11px 12px;display:flex;align-items:center;justify-content:center}.dv-lp .cmp .r div:first-child{justify-content:flex-start;color:var(--green);font-weight:500}.dv-lp .yes{color:var(--green);font-weight:700}.dv-lp .no{color:#b3ab9c;font-weight:700}.dv-lp .faq{margin:6px 22px 0}.dv-lp .qitem{border-bottom:1px solid var(--line)}.dv-lp .qq{width:100%;background:none;border:none;text-align:left;font-family:Poppins;font-size:14px;font-weight:600;color:var(--green);padding:15px 28px 15px 0;cursor:pointer;position:relative}.dv-lp .qq:after{content:"+";position:absolute;right:2px;top:50%;transform:translateY(-50%);font-size:20px;color:var(--olive);font-weight:400;transition:transform .2s}.dv-lp .qitem.open .qq:after{content:"\2013"}.dv-lp .qa{max-height:0;overflow:hidden;transition:max-height .25s ease;font-size:13px;color:var(--olive);line-height:1.5}.dv-lp .qitem.open .qa{max-height:260px;padding-bottom:15px}.dv-lp .recap{padding:30px 22px 10px;text-align:center}.dv-lp .recap h3{font-family:Playfair Display,serif;font-weight:800;font-size:25px;margin-bottom:6px}.dv-lp .recap p{font-size:13px;color:var(--olive);margin-bottom:18px}.dv-lp .recap .big{width:100%;border:none;cursor:pointer;background:var(--green);color:var(--cream);font-family:Poppins;font-weight:700;font-size:16px;padding:17px;border-radius:13px;display:flex;align-items:center;justify-content:center;gap:10px;transition:transform .12s,background .15s}.dv-lp .recap .big:active{transform:scale(.99)}.dv-lp .recap .big:hover{background:var(--green-deep)}.dv-lp .recap .big .price{font-family:Playfair Display,serif;font-weight:800;font-size:18px}.dv-lp .recap .tag{margin-top:10px;font-size:11px;color:var(--olive)}.dv-lp .trust{margin:22px 22px 0;background:var(--cream-card);border:1px solid var(--line);border-radius:14px;padding:16px;text-align:center}.dv-lp .trust .pays{display:flex;gap:7px;justify-content:center;flex-wrap:wrap;margin-bottom:10px}.dv-lp .pay{font-size:9px;font-weight:700;border:1px solid var(--line);border-radius:5px;padding:4px 7px;color:var(--green);background:#fff}.dv-lp .trust .tline{font-size:12px;color:var(--olive);line-height:1.45}.dv-lp .trust .tline b{color:var(--green)}.dv-lp footer{padding:24px 22px 30px;text-align:center}.dv-lp footer .flogo{font-family:Dancing Script,cursive;font-size:24px;color:var(--green);margin-bottom:6px}.dv-lp footer .tagline{font-size:11px;color:var(--olive);font-style:italic;margin-bottom:10px}.dv-lp footer .links{font-size:11px;color:var(--olive)}.dv-lp footer .links a{color:var(--olive);text-decoration:none;margin:0 6px}.dv-lp .sticky{position:fixed;left:50%;transform:translate(-50%);bottom:0;width:100%;max-width:480px;background:var(--cream);border-top:1px solid var(--line);padding:11px 16px calc(11px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;box-shadow:0 -6px 24px #0f20181a;z-index:50}.dv-lp .sticky .meta{flex-shrink:0}.dv-lp .sticky .meta .l1{font-size:11px;color:var(--olive);font-weight:500;line-height:1.2}.dv-lp .sticky .meta .l2{font-family:Playfair Display,serif;font-weight:800;font-size:19px;color:var(--green);line-height:1.1}.dv-lp .sticky .meta .l2 .cu{font-family:Poppins;font-size:11px;font-weight:500;color:var(--olive)}.dv-lp .sticky .buy{flex:1;border:none;cursor:pointer;background:var(--green);color:var(--cream);font-family:Poppins;font-weight:700;font-size:14.5px;padding:14px;border-radius:12px;transition:transform .12s,background .15s}.dv-lp .sticky .buy:active{transform:scale(.98)}.dv-lp .sticky .buy:hover{background:var(--green-deep)}.dv-lp .modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f201899;z-index:80;display:none;align-items:flex-end;justify-content:center}.dv-lp .modal-bg.open{display:flex}@media(min-width:520px){.dv-lp .modal-bg{align-items:center}}.dv-lp .modal{background:var(--cream);width:100%;max-width:480px;border-radius:18px 18px 0 0;padding:22px;max-height:80vh;overflow-y:auto;position:relative}@media(min-width:520px){.dv-lp .modal{border-radius:18px}}.dv-lp .modal-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:14px}.dv-lp .modal h4{font-family:Playfair Display,serif;font-weight:800;font-size:20px;color:var(--green);margin-bottom:3px}.dv-lp .modal .msub{font-size:12px;color:var(--olive)}.dv-lp .modal-x{background:none;border:none;font-size:26px;color:var(--olive);cursor:pointer;line-height:1;padding:0 4px}.dv-lp .sztable{width:100%;border-collapse:collapse;font-size:13px}.dv-lp .sztable th,.dv-lp .sztable td{padding:9px 8px;text-align:center;border-bottom:1px solid var(--line)}.dv-lp .sztable th{color:var(--olive);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.dv-lp .sztable td:first-child,.dv-lp .sztable th:first-child{text-align:left;font-weight:600;color:var(--green)}.dv-lp .modal .note{font-size:11px;color:var(--olive);margin-top:12px;line-height:1.4}.dv-lp :focus-visible{outline:2.5px solid var(--olive-soft);outline-offset:2px}body:has(.dv-lp) .atpfab{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
