.vdl{--vd-navy:#1f2a44;--vd-gold:#c9a24b;--vd-gold-soft:#f7efdc;--vd-ink:#2b2f38;--vd-muted:#5d6472;--vd-line:#e7e2d6;--vd-bg:#faf8f3;--vd-ok:#2f9e5b;--vd-no:#d64545;color:var(--vd-ink);font-size:17px;line-height:1.65;padding:var(--pt,44px) 0 var(--pb,44px);background:#fff}.vdl *{box-sizing:border-box}.vdl.vd-bg-cream{background:var(--vd-bg)}.vdl.vd-bg-navy{background:var(--vd-navy)}.vdl-wrap{max-width:1120px;margin:0 auto;padding:0 20px}.vdl-eyebrow{display:inline-block;font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--vd-gold);margin-bottom:12px}.vdl h2{font-size:clamp(24px,3.2vw,34px);line-height:1.2;color:var(--vd-navy);margin:0 0 12px;font-weight:700}.vdl h3{font-size:21px;line-height:1.3;color:var(--vd-navy);margin:0 0 8px;font-weight:700}.vdl p{margin:0 0 14px;color:var(--vd-muted)}.vdl-txt p{color:var(--vd-muted)}.vdl-center{text-align:center;max-width:760px;margin:0 auto 22px}.vdl-row{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.vdl-row.rev .vdl-media{order:2}.vdl-media{position:relative}.vdl-media video,.vdl-media img,.vdl-media svg{width:100%;height:auto;display:block;border-radius:20px;box-shadow:0 18px 40px #1f2a4424;aspect-ratio:1/1;object-fit:cover;background:#eee}.vdl-tag{position:absolute;left:16px;top:16px;background:#fff;color:var(--vd-navy);font-weight:700;font-size:13px;padding:7px 13px;border-radius:999px;box-shadow:0 4px 14px #0000001f}.vdl-checks{list-style:none;padding:0;margin:12px 0 0}.vdl-checks li{position:relative;padding:0 0 8px 32px;color:var(--vd-ink);font-weight:600}.vdl-checks li:before{content:"";position:absolute;left:0;top:3px;width:22px;height:22px;border-radius:50%;background:var(--vd-gold) 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.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/14px no-repeat}.vdl-pains{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:14px}.vdl-pain{background:#fff;border:1px solid var(--vd-line);border-radius:12px;padding:11px 12px;display:flex;gap:10px;align-items:center}.vdl-pain span:empty{display:none}.vdl-pain b{margin:0!important}.vdl-pain b{display:block;color:var(--vd-navy);font-size:16px;line-height:1.3;margin-bottom:3px}.vdl-pain span{font-size:14px;line-height:1.45;color:var(--vd-muted)}.vdl-pain i{font-style:normal;font-size:22px;line-height:1}.vdl-trust{padding:22px 0!important;background:var(--vd-navy)!important;color:#fff}.vdl-trust .vdl-wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.vdl-ti{display:flex;align-items:center;gap:12px;font-size:15px;line-height:1.3}.vdl-ti svg{flex:0 0 30px;width:30px;height:30px;stroke:var(--vd-gold)}.vdl-ti strong{display:block;color:#fff}.vdl-ti small{color:#c7cbd6;font-size:13px}.vdl-duo{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:24px}.vdl-steps:empty{display:none}.vdl-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.vdl-step{background:#fff;border:1px solid var(--vd-line);border-radius:18px;padding:26px 22px}.vdl-num{width:42px;height:42px;border-radius:50%;background:var(--vd-gold-soft);color:var(--vd-gold);font-weight:800;display:flex;align-items:center;justify-content:center;font-size:18px;margin-bottom:14px}.vdl-step p{font-size:15px;margin:0}.vdl-cmp{max-width:820px;margin:0 auto;border-radius:20px;overflow:hidden;box-shadow:0 18px 40px #1f2a441a;background:#fff}.vdl-cmp table{width:100%;border-collapse:collapse;font-size:16px;margin:0}.vdl-cmp th{padding:18px 14px;font-size:15px;text-transform:uppercase;letter-spacing:.06em;text-align:center}.vdl-cmp th:first-child{text-align:left;background:#fff}.vdl-cmp th.us{background:var(--vd-navy);color:#fff}.vdl-cmp th.them{background:#f1f1f1;color:#777}.vdl-cmp td{padding:15px 14px;border-top:1px solid #eee;text-align:center}.vdl-cmp td:first-child{text-align:left;font-weight:600;color:var(--vd-navy)}.vdl-cmp td.us{background:#f6f8fc}.vdl-y,.vdl-n{display:inline-flex;width:28px;height:28px;border-radius:50%;align-items:center;justify-content:center;font-weight:800;color:#fff;font-size:15px}.vdl-y{background:var(--vd-ok)}.vdl-n{background:var(--vd-no)}.vdl-who{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:20px}.vdl-who div{background:#fff;border-left:4px solid var(--vd-gold);border-radius:10px;padding:14px 16px;font-size:15px;line-height:1.45;color:var(--vd-ink);box-shadow:0 4px 14px #1f2a440f}.vdl-who b{display:block;color:var(--vd-navy);margin-bottom:2px}.vdl-specs{margin:16px 0 0;border:1px solid var(--vd-line);border-radius:16px;overflow:hidden;background:#fff}.vdl-specs>div{display:grid;grid-template-columns:150px 1fr;gap:12px;padding:13px 18px;border-top:1px solid var(--vd-line);font-size:15px}.vdl-specs>div:first-child{border-top:0}.vdl-specs b{color:var(--vd-navy)}.vdl-specs span{color:var(--vd-muted)}.vdl-faq{max-width:820px;margin:0 auto}.vdl-faq details{background:#fff;border:1px solid var(--vd-line);border-radius:14px;margin-bottom:12px;overflow:hidden}.vdl-faq summary{list-style:none;cursor:pointer;padding:18px 54px 18px 20px;font-weight:700;color:var(--vd-navy);font-size:17px;position:relative}.vdl-faq summary::-webkit-details-marker{display:none}.vdl-faq summary:after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background:var(--vd-gold-soft);color:var(--vd-gold);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700}.vdl-faq details[open] summary:after{content:"\2013"}.vdl-faq .vdl-ans{padding:0 20px 18px;font-size:16px;color:var(--vd-muted)}.vdl-faq .vdl-ans p{margin:0}.vdl-final{background:linear-gradient(135deg,#1f2a44,#2d3b5e);color:#fff;border-radius:22px;padding:36px 32px;display:grid;grid-template-columns:1fr 1.15fr;gap:40px;align-items:center}.vdl-final img{width:100%;height:auto;border-radius:18px;display:block}.vdl-final h2{color:#fff}.vdl-final p,.vdl-final .vdl-txt p{color:#d3d8e3}.vdl-price{display:flex;align-items:baseline;gap:12px;margin:8px 0 18px}.vdl-price strong{font-size:38px;color:var(--vd-gold);line-height:1}.vdl-price s{color:#9aa3b6;font-size:20px}.vdl-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--vd-gold);color:#1f2a44!important;font-weight:800;font-size:18px;padding:18px 34px;border-radius:12px;text-decoration:none!important;box-shadow:0 10px 24px #c9a24b59;transition:transform .15s ease;width:100%;max-width:420px;margin-top:24px}.vdl-btn:hover{transform:translateY(-2px)}.vdl-btn.dark{background:var(--vd-navy);color:#fff!important;box-shadow:0 10px 24px #1f2a4440}.vdl-mini{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:16px;font-size:14px;color:#c7cbd6}.vdl-note{font-size:13px!important;color:#8a90a0!important;text-align:center;margin-top:24px!important}html{scroll-behavior:smooth}.vdl-fig{margin:0}.vdl-cap{margin:12px 4px 0;font-size:15px;line-height:1.45;font-weight:600;color:var(--vd-navy);text-align:center}.vdl-txt p{margin:0 0 6px;font-size:17px}.vdl-center .vdl-txt{max-width:620px;margin:0 auto}@media(max-width:820px){.vdl{padding:28px 0!important}.vdl h2{font-size:23px;margin-bottom:8px}.vdl-row,.vdl-final{grid-template-columns:1fr;gap:16px}.vdl-duo{grid-template-columns:1fr;gap:22px}.vdl-txt p{font-size:15.5px}.vdl-cap{font-size:14.5px;margin-top:10px}.vdl-duo .vdl-tag{font-size:11px;padding:5px 9px;left:8px;top:8px}.vdl-media video,.vdl-media img{border-radius:14px}.vdl-faq summary{font-size:15.5px;padding:14px 48px 14px 16px}.vdl-row .vdl-media,.vdl-row.rev .vdl-media{order:2}.vdl-final>img,.vdl-final>svg{order:2}.vdl-wrap:has(>.vdl-duo){display:flex;flex-direction:column}.vdl-wrap:has(>.vdl-duo)>.vdl-center{order:1;margin-bottom:14px}.vdl-wrap:has(>.vdl-duo)>.vdl-steps{order:2}.vdl-wrap:has(>.vdl-duo)>.vdl-duo{order:3;margin:0}.vdl-steps{grid-template-columns:1fr}.vdl-trust .vdl-wrap{grid-template-columns:repeat(2,1fr)}.vdl-who{grid-template-columns:1fr}.vdl-pain b{font-size:14px}.vdl-final{padding:24px 18px}.vdl-specs>div{grid-template-columns:1fr;gap:2px}.vdl-cmp table{font-size:14px}.vdl-cmp td,.vdl-cmp th{padding:12px 8px}.vdl-btn{max-width:none}}body:has(.vdl) header.header-section{display:none!important}body:has(.vdl) .product-information product-price .price{font-size:34px!important;line-height:1.1;color:#d62828!important;font-weight:800}@media(max-width:749px){body:has(.vdl) .product-information .product-media-container{max-height:44vh!important;height:44vh}body:has(.vdl) .product-information .product-media-container img{max-height:44vh!important;height:100%;object-fit:contain}body:has(.vdl) .product-information .product-media-container .media{height:100%}body:has(.vdl) .product-information h1{font-size:23px!important;line-height:1.2}body:has(.vdl) .product-information product-price .price{font-size:30px!important}}body:has(.vdl) [class*=es-sticky]{display:none!important}.vdl-sticky-btn{background:#1f2a44;color:#fff;border:0;border-radius:10px;padding:12px 22px;font-weight:800;font-size:15px;line-height:1.2;cursor:pointer;white-space:nowrap;font-family:inherit}.vdl-sticky-btn:hover{opacity:.92}@keyframes vdPulse{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes vdGlow{0%{box-shadow:0 0 #c9a24ba6}70%{box-shadow:0 0 0 14px #c9a24b00}to{box-shadow:0 0 #c9a24b00}}body:has(.vdl) .product-information .es-popup-button,.vdl-sticky-btn,.vdl-btn{animation:vdPulse 1.6s ease-in-out infinite;transform-origin:center}body:has(.vdl) .product-information .es-popup-button button,body:has(.vdl) .product-information .es-popup-button .es-button,.vdl-sticky-btn{animation:vdGlow 1.6s ease-out infinite}@media(prefers-reduced-motion:reduce){body:has(.vdl) .product-information .es-popup-button,.vdl-sticky-btn,.vdl-btn,body:has(.vdl) .product-information .es-popup-button button{animation:none}}body:has(.vdl) .product-information .es-popup-button{min-height:64px!important;font-size:20px!important;font-weight:800!important;border-radius:12px!important;letter-spacing:.02em}body:has(.vdl) .product-information .es-popup-button *{font-size:20px!important;font-weight:800!important}.vdl-sticky-btn{font-size:16px;padding:14px 26px}.vd-urg.vd-urg{font-size:13px;padding:11px 13px}.vd-urg .vd-urg__offer{justify-content:space-between;gap:6px 10px}.vd-urg .vd-urg__timer{margin-left:0}.vd-urg .vd-urg__ship{flex-wrap:nowrap;align-items:flex-start}.vd-urg .vd-urg__ic{margin-top:1px}.vd-urg .vd-urg__shiptext,.vd-urg .vd-urg__label{flex:1;min-width:0}
/*# sourceMappingURL=/cdn/shop/t/1/assets/vd-landing.css.map */
