:root{--vn-pink:#d62677;--vn-deep:#7f1748;--vn-light:#fff2f7;--vn-line:#eddde4;--vn-ink:#252126;--font-body-family:Arial,Helvetica,sans-serif;--font-heading-family:Arial,Helvetica,sans-serif;--color-background:255,255,255;--color-foreground:37,33,38;--color-button:214,38,119;--color-button-text:255,255,255;--font-body-scale:1;--font-heading-scale:1;--page-width:124rem}html{scroll-behavior:smooth;scroll-padding-top:90px}body.varen-site{margin:0;background:#fff;color:var(--vn-ink);font:400 16px/1.55 Arial,Helvetica,sans-serif;letter-spacing:0}.vn,.vn-header,.vn-footer,.vn *,.vn-header *,.vn-footer *{box-sizing:border-box}.vn-shell{width:min(1200px,calc(100% - 48px));margin-inline:auto}.vn-skip{position:fixed;top:-80px;left:20px;padding:10px;background:#fff;z-index:100}.vn-skip:focus{top:10px}.vn-announcement{background:var(--vn-pink);color:#fff;text-align:center;font-size:12px;font-weight:700;letter-spacing:.05em;padding:10px 16px}.vn-announcement span{margin:0 20px}.vn-header{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:83px;padding:14px max(24px,calc((100vw - 1200px)/2));border-bottom:1px solid #eee;background:#fff}.vn-wordmark{font-size:31px;font-weight:800;letter-spacing:.18em;text-decoration:none;color:#272127!important;line-height:1}.vn-header nav{display:flex;gap:30px;font-size:14px;font-weight:600}.vn-header nav a,.vn-basket{color:inherit;text-decoration:none}.vn-header nav a:hover{color:var(--vn-pink)}.vn-basket{display:flex;align-items:center;gap:7px}.vn-basket span{background:var(--vn-light);border-radius:20px;min-width:21px;text-align:center;font-size:12px}.vn h1,.vn h2,.vn h3,.vn h4{font-family:Arial,Helvetica,sans-serif;font-style:normal;letter-spacing:-.025em;line-height:1.15;color:inherit;margin:0 0 16px;font-weight:800}.vn h1{font-size:clamp(31px,3.25vw,45px)}.vn h2{font-size:clamp(28px,3.2vw,40px)}.vn h3{font-size:20px}.vn h4{font-size:17px}.vn p{margin:0 0 16px}.vn img{display:block;max-width:100%}.vn a{color:var(--vn-pink)}.vn-kicker{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:var(--vn-pink);margin-bottom:12px!important}.vn-marquee{padding:11px 20px;background:#faf7f9;font-size:12px;font-weight:700;text-align:center;border-bottom:1px solid var(--vn-line);overflow:hidden;white-space:nowrap}.vn-marquee span{padding:0 18px}.vn-hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start;padding-top:32px;padding-bottom:60px}.vn-visual{position:relative;background:#fff;border:1px solid #f0e9ed;border-radius:12px;aspect-ratio:1;display:grid;place-items:center;overflow:hidden}.vn-visual>img{width:100%;height:100%;object-fit:contain;padding:12px}.vn-visual .vn-corner{position:absolute;top:16px;left:16px;background:var(--vn-light);color:var(--vn-deep);border:1px solid #f3c4d8;padding:6px 10px;border-radius:5px;font-size:11px;font-weight:800}.vn-thumbrow{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:12px 0 24px}.vn-thumb{min-height:84px;border:1px solid var(--vn-line);border-radius:7px;padding:9px;text-align:center;background:#fff;color:var(--vn-deep);display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:11px;line-height:1.25}.vn-thumb:first-child{border:2px solid var(--vn-pink)}.vn-thumb img{height:62px;width:auto}.vn-thumb b{font-size:24px;line-height:1.2;margin-bottom:5px}.vn-lead{font-size:16px;line-height:1.7;color:#5c5159}.vn-chips{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:20px 0}.vn-chips span{border:1px solid #efdbe4;background:#fff8fb;border-radius:6px;padding:10px 12px;font-size:12px;font-weight:700}.vn-chips span:before{content:"\2713";color:var(--vn-pink);margin-right:7px}.vn-price{font-size:28px;font-weight:800;margin-bottom:16px}.vn-price small{font-size:13px;color:#6d6269;font-weight:400}.vn-offers{margin-top:18px}.vn-offers fieldset{padding:0;margin:0;border:0}.vn-offers legend{font-size:14px;font-weight:700;margin-bottom:4px}.vn-tier{position:relative;display:flex;align-items:center;gap:12px;padding:18px 14px;margin:13px 0;border:1.5px solid #dfd7dc;border-radius:9px;cursor:pointer;background:#fff;line-height:1.3;min-height:89px}.vn-tier:has(input:checked){background:#fff3f8;border:2px solid var(--vn-pink);padding:17.5px 13.5px}.vn-tier input{width:17px;height:17px;accent-color:var(--vn-pink);flex:0 0 17px;margin:0}.vn-tier .vn-mini-tub{width:35px;height:48px;object-fit:contain}.vn-tier-name{flex:1}.vn-tier-name b{font-size:14px;display:block}.vn-tier-name small{display:block;color:#73636b;font-size:12px;margin-top:5px}.vn-tier-cost{text-align:right;white-space:nowrap}.vn-tier-cost strong{font-size:19px;display:block}.vn-tier-cost small{font-size:11px;color:#775967}.vn-tag{position:absolute;right:12px;top:-10px;background:var(--vn-pink);color:#fff;padding:3px 9px;border-radius:4px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.vn-onetime{font-size:12px;color:#695c64;background:#faf7f9;border:1px solid #eae1e6;border-radius:6px;text-align:center;padding:10px;margin:12px 0}.vn-btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;background:var(--vn-pink);color:#fff!important;min-height:52px;border:0;border-radius:7px;padding:15px 28px;font:700 15px/1.3 Arial,Helvetica,sans-serif;letter-spacing:.015em;text-decoration:none;cursor:pointer}.vn-btn:hover{background:#b91d64}.vn-btn:focus-visible,.vn a:focus-visible,.vn summary:focus-visible{outline:3px solid #7f1748;outline-offset:4px}.vn-btn[disabled]{background:#bd8ba1;cursor:not-allowed}.vn-btn-wide{width:100%}.vn-trust{display:flex;justify-content:center;flex-wrap:wrap;gap:7px 18px;font-size:11px;margin:13px 0;color:#63535c}.vn-payment{display:flex;justify-content:center;gap:5px;flex-wrap:wrap;list-style:none;padding:0;margin:13px 0}.vn-payment svg{height:25px;width:40px}.vn details{border-bottom:1px solid var(--vn-line);padding:16px 0}.vn summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;font-size:14px;font-weight:700;line-height:1.5}.vn summary::-webkit-details-marker{display:none}.vn summary:after{content:"+";font-size:21px;font-weight:400;margin-left:18px}.vn details[open]>summary:after{content:"\2212"}.vn details p{font-size:14px;color:#63545d;margin:12px 0 0;line-height:1.7}.vn-section{padding:64px 0}.vn-soft{background:#fff5f9}.vn-center{text-align:center}.vn-subtitle{max-width:690px;margin:0 auto 28px!important;color:#6d5d66;font-size:16px;line-height:1.7}.vn-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:26px}.vn-card{border:1px solid var(--vn-line);background:#fff;border-radius:12px;padding:25px 20px;text-align:center}.vn-card p{font-size:13px;line-height:1.6;color:#70616a;margin:0}.vn-symbol{display:inline-grid;place-items:center;width:54px;height:54px;border:1px solid #f0bfd3;color:var(--vn-pink);background:#fff0f6;border-radius:50%;font-size:25px;margin-bottom:18px}.vn-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;text-align:center;border-block:1px solid var(--vn-line);padding:24px 0;margin-top:34px}.vn-facts strong{display:block;font-size:35px;font-weight:800;color:var(--vn-deep);line-height:1.15}.vn-facts span{display:block;font-size:12px;color:#7c6572;margin-top:6px}.vn-ingredients{display:grid;grid-auto-flow:column;grid-auto-columns:235px;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding:8px 0 18px;margin-top:25px;scrollbar-color:#dd75a2 #fff3f8;scrollbar-width:thin}.vn-ingredient{scroll-snap-align:start;min-height:240px;border:1px solid #eddbe3;border-radius:10px;background:#fff;padding:26px 20px;text-align:center}.vn-ingredient .vn-symbol{width:67px;height:67px;font-size:19px;font-weight:800}.vn-ingredient h3{font-size:17px}.vn-ingredient p{font-size:13px;line-height:1.65;color:#725d69}.vn-scroll-note{font-size:12px;color:#8b6b7b;margin-top:12px!important}.vn-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:55px}.vn-split-visual{background:#fff;border:1px solid var(--vn-line);border-radius:15px;overflow:hidden;min-height:400px;display:grid;place-items:center}.vn-split-visual img{height:420px;width:100%;object-fit:contain;padding:20px}.vn-split p{color:#6c5a65;line-height:1.8}.vn-dark{background:#631333;color:#fff}.vn-dark h2{color:#fff}.vn-dark .vn-kicker{color:#ffc5dd}.vn-dark .vn-subtitle{color:#f3d7e3}.vn-dark .vn-facts{border-color:#9b4a6e}.vn-dark .vn-facts strong,.vn-dark .vn-facts span{color:#ffe7f1}.vn-dark .vn-card{border-color:#944268;background:#752145;color:#fff}.vn-dark .vn-card p{color:#f8d9e6}.vn-benefits{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:25px}.vn-benefits>img{max-height:450px;width:100%;object-fit:contain}.vn-benefit{margin-bottom:30px}.vn-benefit h3{font-size:19px}.vn-benefit p{font-size:14px;color:#745e6b}.vn-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:30px}.vn-step{border-top:3px solid var(--vn-pink);padding:22px 18px;background:#fff;border-radius:0 0 10px 10px;text-align:left}.vn-step b{font-size:12px;color:var(--vn-pink)}.vn-step h3{margin-top:10px;font-size:18px}.vn-step p{font-size:13px;color:#75606d;line-height:1.6;margin:0}.vn-compare{overflow:auto;border:1px solid var(--vn-line);border-radius:12px;margin-top:28px}.vn-compare table{width:100%;border-collapse:collapse;font-size:14px;min-width:490px}.vn-compare th,.vn-compare td{padding:15px 20px;text-align:center;border-bottom:1px solid var(--vn-line)}.vn-compare th:first-child,.vn-compare td:first-child{text-align:left}.vn-compare th{background:#fff2f7}.vn-compare th:nth-child(2){background:var(--vn-pink);color:#fff}.vn-compare td:nth-child(2){background:#fff7fa;font-weight:700;color:#8b2453}.vn-promise{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px}.vn-guarantee{display:flex;align-items:center;gap:35px;max-width:890px;margin:auto}.vn-seal{display:grid;place-items:center;align-content:center;width:160px;height:160px;flex:0 0 160px;border:3px solid #e7619c;border-radius:50%;background:#fff3f8;color:#982557;text-align:center}.vn-seal strong{font-size:52px;line-height:1}.vn-seal span{font-size:12px;font-weight:700}.vn-faq{max-width:850px;margin:30px auto 0}.vn-media-row{display:flex;gap:18px;overflow:auto}.vn-media-row video{width:260px;aspect-ratio:9/16;object-fit:cover;border-radius:12px}.vn-end-offer{max-width:510px;margin:auto}.vn-legal{font-size:11px!important;line-height:1.8;color:#836c79;padding:24px 0 12px;text-align:center}.vn-sticky{position:sticky;bottom:0;background:#fff;z-index:20;box-shadow:0 -3px 18px #57133012;border-top:1px solid var(--vn-line);padding:10px 24px}.vn-sticky-inner{max-width:1000px;margin:auto;display:flex;align-items:center;gap:15px}.vn-sticky img{width:45px;height:52px;object-fit:contain}.vn-sticky-copy{flex:1;font-size:13px;line-height:1.4}.vn-sticky-copy small{display:block;color:#846775}.vn-sticky .vn-btn{min-height:42px;padding:11px 27px}.vn-editor-note{padding:10px 20px;background:#fff8da;border:1px solid #e9d98d;color:#564820;font-size:12px}.vn-footer{background:#fcf5f8;padding:46px 0 25px;border-top:1px solid var(--vn-line);font-size:13px;color:#775767}.vn-footer-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr 1.4fr;gap:35px}.vn-footer h2{font:700 15px Arial,sans-serif;color:#482536;margin:0 0 15px}.vn-footer .vn-wordmark{display:inline-block;margin-bottom:18px}.vn-footer a:not(.vn-wordmark){display:block;margin:6px 0;color:#775767;text-decoration:none}.vn-footer p{margin:0 0 15px;line-height:1.7}.vn-email{display:flex;border:1px solid #d7bbc9;background:#fff;border-radius:5px;overflow:hidden}.vn-email input{padding:11px;font:13px Arial;min-width:0;flex:1;border:0;background:transparent}.vn-email button{border:0;background:var(--vn-pink);color:#fff;width:42px;font-size:22px;cursor:pointer}.vn-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #eadbe2;margin-top:32px;padding-top:20px;font-size:11px}.vn-footer-bottom>div{display:flex;gap:15px;flex-wrap:wrap}.vn-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:800px){.vn-header{min-height:69px;gap:14px;padding:12px 20px}.vn-wordmark{font-size:26px}.vn-header nav{gap:15px;font-size:12px}.vn-header nav a:first-child,.vn-header nav a:last-child{display:none}.vn-hero{gap:28px;grid-template-columns:1fr;padding-top:22px}.vn-shell{width:calc(100% - 32px)}.vn-visual{max-height:570px}.vn-visual>img{max-height:570px}.vn-hero .vn-gallery{max-width:570px;width:100%;margin:auto}.vn-cards{grid-template-columns:1fr 1fr}.vn-split{grid-template-columns:1fr;gap:28px}.vn-section{padding:46px 0}.vn-split-visual{min-height:300px}.vn-split-visual img{height:350px}.vn-timeline,.vn-benefits{grid-template-columns:1fr 1fr}.vn-benefits>img{grid-column:1/-1;grid-row:1;max-height:310px}.vn-promise,.vn-footer-grid{grid-template-columns:1fr 1fr}.vn-guarantee{gap:22px}.vn-seal{width:125px;height:125px;flex-basis:125px}.vn-sticky{padding:8px 16px}}@media(max-width:480px){.vn-announcement{font-size:10px;letter-spacing:0}.vn-announcement span{margin:0 5px}.vn-header nav{gap:11px}.vn-header nav a:nth-child(3){display:none}.vn-marquee{font-size:10px}.vn-hero{padding-bottom:35px}.vn-visual{aspect-ratio:1.05}.vn-chips{gap:7px}.vn-chips span{font-size:11px;padding:9px}.vn-facts strong{font-size:26px}.vn-facts span{font-size:10px}.vn-card{padding:20px 13px}.vn-card h3{font-size:17px}.vn-tier{gap:9px;padding-inline:10px}.vn-tier:has(input:checked){padding-inline:9.5px}.vn-tier .vn-mini-tub{width:28px}.vn-tier-name b{font-size:13px}.vn-tier-name small{font-size:11px}.vn-tier-cost strong{font-size:17px}.vn-guarantee{flex-direction:column;text-align:center}.vn-sticky-copy{font-size:11px}.vn-sticky .vn-btn{padding-inline:15px;font-size:12px}.vn-sticky img{display:none}.vn-footer-grid{gap:25px}.vn-footer-grid>div:first-child,.vn-footer-grid>div:last-child{grid-column:1/-1}.vn-footer-bottom{align-items:flex-start;flex-direction:column}.vn-thumb{min-height:75px;font-size:10px}.vn-thumb b{font-size:21px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/varen-reference.css.map */
