:root{--vn-red: #B5243F;--vn-red-dark: #8E1B31;--vn-blush: #F3D3D6;--vn-blush-soft: #FCEEF0;--vn-cream: #FBF5EF;--vn-ink: #3B2A2E;--vn-text: #4a3c3f;--vn-muted: #7a6a6d;--vn-gold: #C8A26B;--vn-line: #ecdfe1;--vn-grey: #f4f4f4;--vn-radius: 14px;--vn-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}body{font-family:var(--vn-font);color:var(--vn-text)}.vn-container{max-width:1200px;margin:0 auto;padding:0 16px}.vn-narrow{max-width:720px;margin:0 auto;padding:0 16px}.vn-section{padding:48px 0}.vn-center{text-align:center}.vn-red{color:var(--vn-red)}.vn-h2{font-family:var(--vn-font);font-weight:800;font-size:34px;line-height:1.12;color:#111;margin:0 0 12px;letter-spacing:-.02em}.vn-h2 .vn-red{font-weight:400;display:block}.vn-h2--inline .vn-red{display:inline;font-weight:400}.vn-sub{font-size:16px;color:#555;margin:0 0 28px;line-height:1.5}@media(min-width:990px){.vn-h2{font-size:44px}.vn-section{padding:72px 0}}.vn-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;background:var(--vn-red);color:#fff;border:0;border-radius:12px;font-family:var(--vn-font);font-weight:800;font-size:17px;letter-spacing:.01em;text-transform:uppercase;padding:18px 20px;cursor:pointer;text-decoration:none;transition:background .15s ease,transform .1s ease;box-shadow:0 4px 14px #b5243f40}.vn-btn:hover{background:var(--vn-red-dark);color:#fff}.vn-btn:active{transform:scale(.99)}.vn-btn--pill{border-radius:999px}.vn-btn[disabled],.vn-btn.is-loading{opacity:.7;pointer-events:none}.vn-btn svg{width:18px;height:18px}.vn-topbar{background:var(--vn-red);color:#fff;text-align:center;font-weight:800;font-size:14px;padding:9px 12px;letter-spacing:.01em}@media(max-width:420px){.vn-topbar{font-size:12.5px;padding:8px}}.vn-topbar a{color:#fff;text-decoration:none}.vn-countdown{background:var(--vn-ink);color:#fff;display:flex;align-items:center;justify-content:center;gap:16px;padding:10px 12px}.vn-countdown__text{font-weight:800;font-size:18px;letter-spacing:.01em}.vn-countdown__timer{display:flex;align-items:flex-start;gap:4px}.vn-countdown__unit{display:flex;flex-direction:column;align-items:center;line-height:1}.vn-countdown__num{font-weight:800;font-size:17px;font-variant-numeric:tabular-nums}.vn-countdown__lbl{font-size:8px;font-weight:700;letter-spacing:.04em;margin-top:2px}.vn-countdown__sep{font-weight:800;font-size:15px}@media(max-width:380px){.vn-countdown__text{font-size:15px}}.header__heading-link .h2,.header__heading-link span.h2{font-family:"Montserrat",var(--vn-font);font-weight:800;letter-spacing:.14em;color:var(--vn-red);text-transform:uppercase;font-size:22px}.vn-logo-text{font-family:"Montserrat",var(--vn-font);font-weight:800;letter-spacing:.14em;color:var(--vn-red);text-transform:uppercase;font-size:22px;line-height:1;white-space:nowrap}@media(max-width:989px){.vn-logo-text{font-size:19px;letter-spacing:.12em}.header__search,.header__icon--account{display:none!important}}.header-wrapper{border-bottom:1px solid #f0f0f0}.vn-pdp{padding:0 0 24px}.vn-pdp__grid{display:grid;grid-template-columns:1fr;gap:0;padding:0}@media(min-width:990px){.vn-pdp{padding:32px 0 48px}.vn-pdp__grid{grid-template-columns:1.05fr 1fr;gap:48px;padding:0 24px;align-items:start}.vn-pdp__media{position:sticky;top:90px}}.vn-pdp__grid>*{min-width:0}.vn-pdp__info{padding:16px 16px 0}@media(min-width:990px){.vn-pdp__info{padding:0}}.vn-gallery__main{position:relative;overflow:hidden;background:var(--vn-cream)}.vn-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.vn-gallery__track::-webkit-scrollbar{display:none}.vn-gallery__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1 / 1}.vn-gallery__slide img{width:100%;height:100%;object-fit:cover;display:block}.vn-gallery__thumbs{display:flex;gap:8px;overflow-x:auto;padding:10px 16px;scrollbar-width:none}.vn-gallery__thumbs::-webkit-scrollbar{display:none}.vn-gallery__thumb{flex:0 0 64px;height:64px;border:2px solid transparent;border-radius:6px;padding:0;overflow:hidden;cursor:pointer;background:#fff;opacity:.75}.vn-gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block}.vn-gallery__thumb.is-active{border-color:var(--vn-red);opacity:1}.vn-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;border:0;background:#ffffffe6;box-shadow:0 2px 8px #0000001f;display:none;align-items:center;justify-content:center;cursor:pointer;color:var(--vn-ink)}.vn-gallery__arrow--prev{left:10px}.vn-gallery__arrow--next{right:10px}@media(min-width:750px){.vn-gallery__arrow{display:flex}.vn-gallery__thumbs{padding:12px 0}.vn-gallery__thumb{flex-basis:78px;height:78px}}.vn-badge1{display:flex;align-items:stretch;border:1.5px solid var(--vn-red);border-radius:6px;overflow:hidden;margin:4px 0 14px}.vn-badge1__num{background:var(--vn-red);color:#fff;font-weight:900;font-size:30px;padding:4px 12px;display:flex;align-items:center;font-style:italic}.vn-badge1__txt{padding:6px 12px;display:flex;flex-direction:column;justify-content:center}.vn-badge1__title{font-weight:800;font-size:15px;color:#111;text-transform:uppercase;line-height:1.15}.vn-badge1__sub{font-size:12px;font-style:italic;color:#333}.vn-rating{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:6px}.vn-stars{display:inline-flex;gap:2px;color:var(--vn-red)}.vn-stars svg{width:20px;height:20px}.vn-stars--sm svg{width:14px;height:14px}.vn-rating__txt{font-weight:700;font-size:13px;color:#111}.vn-rating__pill{background:var(--vn-red);color:#fff;font-weight:700;font-size:12px;border-radius:4px;padding:2px 6px}.vn-title{font-family:var(--vn-font);font-weight:800;font-size:25px;line-height:1.15;color:#111;margin:4px 0 8px;letter-spacing:-.015em}@media(min-width:990px){.vn-title{font-size:32px}}.vn-subtitle{font-size:15.5px;line-height:1.5;color:#333;margin:0 0 14px}.vn-subtitle p{margin:0}.vn-chips{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 18px}.vn-chip{display:flex;align-items:center;gap:7px;background:var(--vn-red);color:#fff;font-weight:700;font-size:13.5px;border-radius:999px;padding:8px 12px;line-height:1.15}.vn-chip svg{width:17px;height:17px;flex-shrink:0}.vn-bundles__heading{display:flex;align-items:center;gap:12px;color:#444;font-size:15px;font-weight:500;text-transform:uppercase;margin:4px 0 12px}.vn-bundles__heading:before,.vn-bundles__heading:after{content:"";flex:1;height:1px;background:var(--vn-blush)}.vn-bundle{position:relative;display:grid;grid-template-columns:76px 1fr auto;align-items:center;gap:12px;border:1.5px solid var(--vn-blush);border-radius:10px;padding:12px 14px;margin-bottom:10px;cursor:pointer;background:#fff;transition:border-color .15s,box-shadow .15s}.vn-bundle input{position:absolute;opacity:0;pointer-events:none}.vn-bundle.is-selected,.vn-bundle:has(input:checked){border:2px solid var(--vn-red);box-shadow:0 2px 10px #b5243f1f}.vn-bundle__img{width:76px;height:64px;display:flex;align-items:center;justify-content:center}.vn-bundle__img img{max-width:100%;max-height:100%;object-fit:contain}.vn-bundle__title{font-weight:800;font-size:15.5px;color:#111;text-transform:uppercase;line-height:1.2}.vn-bundle__save{display:inline-block;background:var(--vn-red);color:#fff;font-size:13px;font-weight:600;border-radius:6px;padding:3px 9px;margin:4px 0 2px;text-transform:uppercase}.vn-bundle__sub{font-size:14.5px;color:#333}.vn-bundle__prices{text-align:right;white-space:nowrap}.vn-bundle__price{font-weight:600;font-size:16px;color:#111;display:block}.vn-bundle__compare{font-size:15px;color:#777;text-decoration:line-through;display:block}.vn-bundle__tag{position:absolute;top:-11px;right:-2px;background:var(--vn-red);color:#fff;font-size:12px;font-weight:700;padding:3px 10px;border-radius:4px 4px 0;text-transform:uppercase}.vn-gifts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0 14px}.vn-gift{position:relative;border:1.5px solid var(--vn-red);border-radius:10px;padding:18px 6px 10px;text-align:center;background:#fff;transition:opacity .2s,filter .2s}.vn-gift__tag{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:var(--vn-red);color:#fff;font-size:12px;font-weight:700;padding:2px 10px;border-radius:6px;text-transform:uppercase;white-space:nowrap}.vn-gift__img{height:92px;display:flex;align-items:center;justify-content:center;margin-bottom:6px}.vn-gift__img img{max-height:92px;max-width:100%;object-fit:contain}.vn-gift__title{font-size:14px;line-height:1.3;color:#222}.vn-gift.is-locked{border-color:#ddd;filter:grayscale(1);opacity:.55}.vn-gift.is-locked .vn-gift__tag{background:#999}.vn-stock{text-align:center;font-size:15px;color:#222;margin:12px 0 8px}.vn-stock strong{color:var(--vn-red)}.vn-payments{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:6px 0 14px}.vn-payments svg{width:38px;height:24px}.vn-guarantee{display:flex;gap:14px;align-items:center;border:1.5px solid var(--vn-red);background:#fdf1f2;border-radius:10px;padding:14px 16px;margin:8px 0 22px;font-size:14.5px;line-height:1.4;color:#222}.vn-guarantee__icon{flex:0 0 48px;height:48px;border:1.5px dashed var(--vn-red);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#222}.vn-guarantee__icon svg{width:26px;height:26px}.vn-guarantee p{margin:0}.vn-minirev{margin:6px -16px 4px}.vn-minirev__track{position:relative;display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 12% 8px;scrollbar-width:none}.vn-minirev__track::-webkit-scrollbar{display:none}.vn-minirev__card{flex:0 0 88%;scroll-snap-align:center;display:grid;grid-template-columns:64px 1fr;gap:12px;background:#fafafa;border:1px solid #e6e6e6;border-radius:10px;padding:14px;box-shadow:0 1px 4px #0000000d}.vn-minirev__card img{width:64px;height:64px;border-radius:50%;object-fit:cover}.vn-minirev__head{display:flex;justify-content:space-between;align-items:flex-start;gap:6px;margin-bottom:4px}.vn-minirev__name{font-weight:800;font-size:14px;color:#111;line-height:1.2}.vn-minirev__head .vn-stars svg{width:14px;height:14px}.vn-minirev__text{font-size:13.5px;line-height:1.45;color:#333;margin:0}.vn-dots{display:flex;justify-content:center;gap:6px;margin-top:8px}.vn-dots span{width:8px;height:8px;border-radius:50%;background:#ddd}.vn-dots span.is-active{background:#555}@media(min-width:990px){.vn-minirev{margin:6px 0 4px}.vn-minirev__track{padding:4px 0 8px}.vn-minirev__card{flex-basis:100%}}.vn-joined{font-size:14px;color:#333;margin:16px 0 12px}.vn-acc{border:1px solid #e5e5e5;border-radius:8px;overflow:hidden;margin-bottom:18px}.vn-acc details{border-bottom:1px solid #e5e5e5}.vn-acc details:last-child{border-bottom:0}.vn-acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:15px;color:#222;cursor:pointer}.vn-acc summary::-webkit-details-marker{display:none}.vn-acc summary:after{content:"+";font-size:20px;font-weight:300;color:#333;flex-shrink:0}.vn-acc details[open] summary:after{content:"\2212"}.vn-acc__body{padding:0 14px 14px;font-size:14.5px;line-height:1.55;color:#444}.vn-acc__body p{margin:0 0 8px}.vn-faq details{background:#f5f5f5;border-radius:8px;margin-bottom:10px}.vn-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:20px 18px;font-size:15.5px;color:#222;cursor:pointer}.vn-faq summary::-webkit-details-marker{display:none}.vn-faq summary:after{content:"+";font-size:20px;color:#333;flex-shrink:0}.vn-faq details[open] summary:after{content:"\2212"}.vn-faq__body{padding:0 18px 18px;font-size:15px;line-height:1.6;color:#444}.vn-marquee{background:linear-gradient(90deg,#fff 0%,var(--vn-red) 18%,var(--vn-red-dark) 82%,#fff 100%);overflow:hidden;padding:18px 0;margin:12px 0}.vn-marquee__track{display:flex;gap:48px;width:max-content;animation:vn-marquee 28s linear infinite}.vn-marquee__item{color:#fff;font-weight:800;font-size:22px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;display:flex;align-items:center;gap:48px}.vn-marquee__item:after{content:"\2726";font-size:14px;opacity:.8}@keyframes vn-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.vn-marquee--press{position:relative;padding:22px 0;margin:12px 0 28px;background:linear-gradient(140deg,#fde8e4,#ca2932,#790000);box-shadow:0 25px 60px #ca293240}.vn-marquee--press:before,.vn-marquee--press:after{content:"";position:absolute;top:0;width:80px;height:100%;z-index:2;pointer-events:none}.vn-marquee--press:before{left:0;background:linear-gradient(to right,rgba(253,232,228,.95),transparent)}.vn-marquee--press:after{right:0;background:linear-gradient(to left,rgba(121,0,0,.9),transparent)}.vn-marquee--press .vn-marquee__track{gap:0;align-items:center;animation-duration:39s}.vn-marquee__logo{height:32px;width:auto;margin:0 32px;filter:brightness(0) invert(1);opacity:.85}@media(max-width:749px){.vn-marquee__logo{height:26px;margin:0 20px}}.vn-revpill{max-width:100%;display:inline-flex;align-items:center;gap:6px;background:var(--vn-red);color:#fff;border-radius:999px;padding:5px 14px;font-size:13.5px;font-weight:500;margin-bottom:10px}.vn-revpill .vn-stars{color:#ffcf3f}.vn-revpill .vn-stars svg{width:13px;height:13px}.vn-carousel{position:relative}.vn-carousel__track{position:relative;display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 16px 12px;scroll-padding:0 16px}.vn-carousel__track::-webkit-scrollbar{display:none}.vn-revcard{flex:0 0 82%;max-width:360px;scroll-snap-align:start;border:1px solid #e8e8e8;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 2px 10px #0000000d;display:flex;flex-direction:column}.vn-revcard__img{aspect-ratio:4 / 5;overflow:hidden;background:var(--vn-cream)}.vn-revcard__img img{width:100%;height:100%;object-fit:cover;display:block}.vn-revcard__body{text-align:left;padding:14px;display:flex;flex-direction:column;gap:8px;flex:1}.vn-revcard__stars{color:#f5b301}.vn-revcard__stars svg{width:16px;height:16px}.vn-revcard__who{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.vn-revcard__name{background:#f2f2f2;border-radius:4px;padding:2px 6px;font-weight:800;font-size:14px;color:#111}.vn-verified{display:inline-flex;align-items:center;gap:4px;color:var(--vn-red);font-size:12px;font-weight:700}.vn-verified svg{width:14px;height:14px}.vn-revcard__text{font-size:13.5px;line-height:1.5;color:#333;margin:0}.vn-revcard__prod{margin-top:auto;display:flex;gap:10px;align-items:center;background:#f5f5f5;border-radius:8px;padding:8px;text-decoration:none}.vn-revcard__prod img{width:44px;height:44px;object-fit:cover;border-radius:6px}.vn-revcard__prodtitle{font-size:13px;font-weight:700;color:#111;display:block}.vn-revcard__prodprice{font-size:13px;font-weight:700;color:var(--vn-red)}.vn-arrows{display:flex;justify-content:center;gap:12px;margin-top:18px}.vn-arrow{width:44px;height:44px;border-radius:50%;border:0;background:var(--vn-red);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.vn-arrow svg{width:18px;height:18px}.vn-arrow--outline{background:#fff;color:#111;border:1.5px solid #111}@media(max-width:420px){.vn-revpill{font-size:12px;padding:5px 10px}}@media(min-width:990px){.vn-revcard{flex-basis:calc(25% - 11px)}.vn-carousel__track{padding:4px 24px 12px}}.vn-steps{display:grid;gap:18px}.vn-step{display:grid;grid-template-columns:38% 1fr;border:1.5px dashed #ddd;border-radius:12px;overflow:hidden;background:#fff}.vn-step__img{background:var(--vn-grey);min-height:100%}.vn-step__img img{width:100%;height:100%;object-fit:cover;display:block}.vn-step__body{padding:16px 14px}.vn-step__head{display:flex;gap:10px;align-items:flex-start;margin-bottom:8px}.vn-step__num{flex:0 0 30px;height:30px;border:2px solid #111;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:16px;color:#111}.vn-step__title{font-weight:800;font-size:20px;line-height:1.1;color:#111;margin:0}.vn-step__text{font-size:14.5px;line-height:1.5;color:#222;margin:0}@media(min-width:990px){.vn-steps{grid-template-columns:1fr 1fr}}.vn-kicker{color:var(--vn-red);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px}.vn-imgtext__head{font-weight:800;font-size:28px;line-height:1.15;color:#111;margin:0 0 6px}.vn-imgtext__head .vn-red{display:block;font-weight:400}.vn-imgtext__bold{font-weight:800;font-size:14px;text-transform:uppercase;color:#111;margin:0 0 18px}.vn-imgtext__img img{width:100%;height:auto;display:block;border-radius:8px}.vn-roadmap{position:relative;max-width:640px;margin:0 auto;text-align:left}.vn-roadmap:before{content:"";position:absolute;left:15px;top:14px;bottom:14px;width:2px;background:#e4e4e4}.vn-roadmap__item{position:relative;padding:0 0 26px 56px}.vn-roadmap__dot{position:absolute;left:0;top:0;width:32px;height:32px;border-radius:50%;background:var(--vn-red);display:flex;align-items:center;justify-content:center}.vn-roadmap__dot:after{content:"";width:12px;height:12px;border-radius:50%;background:#fff}.vn-roadmap__pill{display:inline-block;background:var(--vn-red);color:#fff;font-weight:700;font-size:12px;border-radius:999px;padding:3px 10px;margin-bottom:6px}.vn-roadmap__title{font-weight:800;font-size:19px;text-transform:uppercase;color:#111;margin:0 0 8px;letter-spacing:-.01em}.vn-roadmap__text{font-size:14.5px;line-height:1.55;color:#555;margin:0}.vn-stats__title{color:var(--vn-red);font-weight:800;font-size:34px;margin:0 0 8px}.vn-stat{display:grid;grid-template-columns:120px 1fr;gap:18px;align-items:center;padding:18px 0;border-bottom:1px solid #e8e8e8;text-align:left}.vn-stat:last-of-type{border-bottom:0}.vn-stat__num{font-weight:800;font-size:52px;line-height:1;letter-spacing:-.03em;background:linear-gradient(180deg,var(--vn-red) 0%,#f2b5bd 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.vn-stat__title{font-weight:800;font-size:19px;color:#111;margin:0 0 4px}.vn-stat__text{font-size:15px;color:#444;line-height:1.45;margin:0}.vn-note{display:flex;gap:10px;align-items:flex-start;background:#f3f3f3;border-radius:10px;padding:14px 16px;margin-top:18px;font-size:14px;color:#444;text-align:left}.vn-note svg{flex:0 0 18px;height:18px;color:var(--vn-red);margin-top:1px}.vn-testi{background:linear-gradient(180deg,var(--vn-red) 0%,#d7707f 45%,#fff 100%);padding:40px 0 48px}.vn-testi .vn-h2{color:#fff}.vn-tcard{text-align:left;flex:0 0 80%;max-width:340px;scroll-snap-align:start;background:#fff;border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:8px;box-shadow:0 6px 18px #00000014;min-height:250px}.vn-tstars{display:flex;gap:2px}.vn-tstars span{width:20px;height:20px;background:var(--vn-red);display:flex;align-items:center;justify-content:center;color:#fff}.vn-tstars svg{width:13px;height:13px}.vn-tcard__title{font-weight:800;font-size:15.5px;color:#111;margin:4px 0 0}.vn-tcard__text{font-size:14px;line-height:1.5;color:#444;margin:0}.vn-tcard__who{margin-top:auto;display:flex;gap:10px;align-items:center;padding-top:10px}.vn-tcard__who img{width:40px;height:40px;border-radius:50%;object-fit:cover}.vn-tcard__name{font-size:14px;color:#333;display:block}.vn-tcard__ver{font-size:13px;font-weight:700;color:#111;display:inline-flex;gap:4px;align-items:center}.vn-tcard__ver svg{width:13px;height:13px}.vn-dots--red span{background:#b5243f59;width:18px;height:8px;border-radius:4px}.vn-dots--red span.is-active{background:var(--vn-red)}@media(min-width:990px){.vn-tcard{flex-basis:calc(33.333% - 10px)}}.vn-compare{width:100%;max-width:620px;margin:0 auto;border-collapse:separate;border-spacing:0}.vn-compare th,.vn-compare td{padding:14px 8px;text-align:center;border-bottom:1px solid #ececec;font-size:15px;color:#222}.vn-compare td:first-child,.vn-compare th:first-child{text-align:left;padding-left:4px}.vn-compare__us{background:#f6f6f6}.vn-compare thead .vn-compare__us{border-radius:12px 12px 0 0}.vn-compare tbody tr:last-child .vn-compare__us{border-radius:0 0 12px 12px}.vn-compare th img{width:84px;height:96px;object-fit:contain;display:block;margin:0 auto 6px}.vn-compare th span{display:block;font-weight:800;font-size:15px;color:#111}.vn-yes,.vn-no{display:inline-flex;width:26px;height:26px;border-radius:50%;align-items:center;justify-content:center}.vn-yes{background:var(--vn-red);color:#fff}.vn-no{background:#e9e9e9;color:#888}.vn-yes svg,.vn-no svg{width:14px;height:14px}.vn-ba{position:relative;max-width:560px;margin:0 auto;aspect-ratio:1 / 1;border-radius:14px;overflow:hidden;-webkit-user-select:none;user-select:none;touch-action:pan-y;background:#ddd}.vn-ba img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.vn-ba__after{clip-path:inset(0 0 0 var(--pos, 50%))}.vn-ba__handle{position:absolute;top:0;bottom:0;left:var(--pos, 50%);width:2px;background:#fff;transform:translate(-1px)}.vn-ba__knob{position:absolute;top:50%;left:50%;width:46px;height:46px;border-radius:50%;background:#fff;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px #0003;color:#111}.vn-ba__knob svg{width:20px;height:20px}.vn-ba__lbl{position:absolute;bottom:14px;background:#fff;color:#111;font-size:13px;padding:4px 10px;border-radius:4px}.vn-ba__lbl--l{left:14px}.vn-ba__lbl--r{right:14px}.vn-ba input[type=range]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0}.vn-ba-caption{font-size:14px;color:#444;margin-top:12px}.vn-fbpill{display:inline-flex;align-items:center;gap:6px;background:#1877f2;color:#fff;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600;margin-bottom:26px}.vn-fbpill svg{width:15px;height:15px}.vn-fb{columns:2;column-gap:14px;text-align:left}.vn-fbc{break-inside:avoid;display:grid;grid-template-columns:44px 1fr;gap:10px;margin-bottom:18px}.vn-fbc img{width:44px;height:44px;border-radius:50%;object-fit:cover}.vn-fbc__name{font-weight:800;font-size:14.5px;color:#111;margin:6px 0 4px}.vn-fbc__text{font-size:14.5px;line-height:1.45;color:#222;margin:0}.vn-fbc__meta{display:flex;gap:10px;font-size:12px;color:#65676b;font-weight:700;margin-top:8px}.vn-fbc__meta span:last-child{margin-left:auto;font-weight:400}@media(min-width:990px){.vn-fb{columns:3}}.vn-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;background:#fff;box-shadow:0 -4px 18px #00000014;padding:10px 16px 8px;transform:translateY(110%);transition:transform .25s ease}.vn-sticky.is-visible{transform:none}.vn-sticky__inner{max-width:640px;margin:0 auto}.vn-sticky .vn-btn{padding:15px;font-size:16px}.vn-sticky__ship{display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px;color:#222;margin-top:6px}.vn-sticky__ship strong{color:var(--vn-red)}.vn-sticky__ship svg{width:18px;height:18px;color:var(--vn-red)}.vn-hero{background:#fff}.vn-hero__grid{display:grid;grid-template-columns:1fr}.vn-hero__img{background:var(--vn-cream);aspect-ratio:1 / 1;overflow:hidden}.vn-hero__img img{width:100%;height:100%;object-fit:cover;display:block}.vn-hero__body{padding:22px 16px 36px}.vn-hero__rating{display:flex;align-items:center;gap:8px;font-size:14px;color:#4c4c4c;margin-bottom:10px}.vn-hero__kicker{color:var(--vn-red);font-size:14px;font-weight:600;margin:0 0 4px}.vn-hero__title{color:var(--vn-red);font-weight:800;font-size:32px;line-height:1.1;letter-spacing:-.02em;margin:0 0 14px}.vn-hero__text{font-size:15.5px;color:#333;line-height:1.55;margin:0 0 20px}.vn-hero .vn-btn{max-width:280px;border-radius:999px}@media(min-width:990px){.vn-hero__grid{grid-template-columns:1fr 1fr;align-items:center;max-width:1200px;margin:0 auto;padding:40px 24px;gap:56px}.vn-hero__img{border-radius:16px}.vn-hero__title{font-size:48px}.vn-hero__body{padding:0}}.vn-footer{background:#1f1b1c;color:#d9d2d3;padding:44px 0 110px}.vn-footer h3{color:#fff;font-weight:800;font-size:26px;line-height:1.15;margin:0 0 22px}.vn-footer h4{color:#fff;font-weight:800;font-size:17px;margin:0 0 16px}.vn-footer p,.vn-footer a{font-size:15px;color:#d9d2d3;line-height:1.5;text-decoration:none}.vn-footer a:hover{color:#fff}.vn-footer__cols{display:grid;gap:34px}.vn-footer__links{list-style:none;margin:0;padding:0;display:grid;gap:12px}.vn-footer__bottom{border-top:1px solid rgba(255,255,255,.08);margin-top:34px;padding-top:22px;font-size:13px}.vn-footer .vn-payments{justify-content:flex-start}@media(min-width:990px){.vn-footer__cols{grid-template-columns:1.3fr 1fr 1fr}.vn-footer{padding-bottom:44px}}.vn-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;visibility:hidden}.vn-drawer.is-open{visibility:visible}.vn-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;opacity:0;transition:opacity .25s}.vn-drawer.is-open .vn-drawer__overlay{opacity:1}.vn-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:100%;max-width:430px;background:#fff;display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s ease}.vn-drawer.is-open .vn-drawer__panel{transform:none}.vn-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px}.vn-drawer__title{display:flex;align-items:center;gap:10px;font-weight:800;font-size:22px;color:#111;margin:0}.vn-drawer__count{background:#111;color:#fff;border-radius:50%;width:28px;height:28px;font-size:14px;display:inline-flex;align-items:center;justify-content:center}.vn-drawer__close{border:0;background:none;cursor:pointer;padding:6px;color:#111}.vn-drawer__close svg{width:26px;height:26px}.vn-drawer__bar{background:var(--vn-red);color:#fff;text-align:center;font-size:14px;padding:9px 12px}.vn-drawer__bar--dark{background:#111;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:500}.vn-drawer__bar--dark svg{width:18px;height:18px}.vn-drawer__body{flex:1;overflow-y:auto;padding:4px 16px 16px}.vn-drawer__empty{text-align:center;padding:60px 10px}.vn-drawer__empty p{font-size:17px;color:#333;margin:0 0 18px}.vn-line{display:grid;grid-template-columns:84px 1fr;gap:14px;padding:18px 0;border-bottom:1px solid #f0f0f0}.vn-line__img img{width:84px;height:84px;object-fit:contain;display:block}.vn-line__top{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.vn-line__title{font-weight:800;font-size:17px;line-height:1.25;color:#111;text-decoration:none}.vn-line__variant{font-size:13px;color:#666;margin-top:2px}.vn-line__prices{text-align:right;white-space:nowrap}.vn-line__compare{color:#777;text-decoration:line-through;font-size:15px;margin-right:4px}.vn-line__price{font-size:15px;color:#111}.vn-line__save{display:inline-block;background:var(--vn-red);color:#fff;font-size:12px;font-weight:600;border-radius:6px;padding:2px 8px;margin-top:4px;text-transform:uppercase}.vn-line__actions{display:flex;align-items:center;gap:14px;margin:10px 0 8px}.vn-qty{display:inline-flex;align-items:center;border:1px solid #ddd;border-radius:6px;height:36px}.vn-qty button{width:34px;height:100%;border:0;background:none;cursor:pointer;font-size:16px;color:#333}.vn-qty span{min-width:28px;text-align:center;font-size:15px}.vn-line__remove{border:0;background:none;cursor:pointer;color:#111;padding:4px}.vn-line__remove svg{width:18px;height:18px}.vn-tag{display:inline-flex;align-items:center;gap:6px;background:#f1f1f1;border-radius:6px;padding:5px 10px;font-size:12.5px;color:#222;margin:4px 6px 0 0;text-transform:uppercase}.vn-tag--plain{text-transform:none}.vn-tag svg{width:14px;height:14px}.vn-upsell{display:grid;grid-template-columns:70px 1fr auto;gap:12px;align-items:center;border:1px solid #eee;border-radius:10px;padding:12px;margin-top:16px}.vn-upsell img{width:70px;height:70px;object-fit:contain}.vn-upsell__badge{display:inline-flex;gap:4px;align-items:center;background:var(--vn-red);color:#fff;font-size:11px;font-weight:700;padding:2px 6px;border-radius:4px;text-transform:uppercase}.vn-upsell__title{font-weight:800;font-size:15px;color:#111;margin:4px 0 2px}.vn-upsell__text{font-size:12.5px;color:#555;margin:0}.vn-upsell button{background:#111;color:#fff;border:0;border-radius:6px;padding:8px 10px;font-weight:700;font-size:14px;cursor:pointer}.vn-drawer__foot{border-top:1px solid #eee;padding:14px 16px 16px;box-shadow:0 -6px 16px #0000000a}.vn-drawer__row{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:16px;color:#111}.vn-drawer__savings{background:var(--vn-red);color:#fff;font-weight:700;font-size:14px;border-radius:6px;padding:3px 9px;display:inline-flex;gap:6px;align-items:center}.vn-drawer__savings svg{width:14px;height:14px}.vn-drawer__total{font-weight:800}.vn-drawer__total s{color:#777;font-weight:400;margin-right:6px}.vn-drawer__foot .vn-btn{border-radius:999px;margin:10px 0}.vn-drawer__guar{display:flex;align-items:center;justify-content:center;gap:6px;font-size:13.5px;color:#222}.vn-drawer__guar svg{width:18px;height:18px}.vn-drawer .vn-payments{margin:8px 0 0}.vn-drawer .vn-payments svg{width:32px;height:20px}.vn-drawer__body.is-loading{opacity:.5;pointer-events:none}body.vn-lock{overflow:hidden}.vn-collection-banner img{width:100%;height:auto;display:block;max-height:420px;object-fit:cover}.card__badge .badge{background:var(--vn-red)!important;color:#fff!important;border:0}.price--on-sale .price-item--sale{color:var(--vn-red);font-weight:700}.button,.shopify-payment-button__button--unbranded{background-color:var(--vn-red)}.vn-hide-dawn-cart .cart-count-bubble{background:var(--vn-red)}.cart-count-bubble{background-color:var(--vn-red)!important;color:#fff!important}.vn-bundle__plan{display:inline-flex;align-items:center;gap:5px;margin-top:3px;font-size:13px;font-weight:600;color:var(--vn-red)}.vn-bundle__plan svg{width:14px;height:14px;flex:none}.vn-subinfo{display:flex;gap:10px;align-items:flex-start;background:#fbf5ef;border:1px solid #F3D3D6;border-radius:10px;padding:11px 13px;margin:4px 0 14px;font-size:14px;line-height:1.45;color:#3b2a2e}.vn-subinfo svg{width:18px;height:18px;flex:none;margin-top:1px;color:var(--vn-red)}.vn-subinfo p{margin:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/venelora.css.map */
