:root{--vl-ink:#0F3550;--vl-blue:#3FA2DB;--vl-blue-2:#7CC3EC;--vl-deep:#1B6FA8;--vl-mist:#EEF7FD;--vl-sky:#D6ECFA;--vl-green:#5FAE3C;--vl-green-2:#8CCB6A;--vl-text:#24384A;--vl-muted:#5F7385;--vl-line:#DCEBF6;--vl-serif:"Marcellus",Georgia,serif;--vl-sans:"Nunito Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--vl-logo:url(/cdn/shop/files/image.jpg?v=1793044870&width=500);--vl-lotus:url(/cdn/shop/files/image.jpg?v=1793044870&width=300&height=210&crop=top)}body{font-family:var(--vl-sans)}.vl{font-family:var(--vl-sans);color:var(--vl-text);-webkit-font-smoothing:antialiased}.vl *,.vl *:before,.vl *:after{box-sizing:border-box}.vl-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.vl-sec{padding:70px 0}@media(min-width:990px){.vl-sec{padding:100px 0}}.vl-h1{font-family:var(--vl-serif);font-weight:400;font-size:clamp(36px,5.4vw,68px);line-height:1.08;margin:0 0 18px;color:var(--vl-ink)}.vl-h2{font-family:var(--vl-serif);font-weight:400;font-size:clamp(28px,3.8vw,46px);line-height:1.14;margin:0;color:var(--vl-ink)}.vl-h1 em,.vl-h2 em{font-style:normal;background:linear-gradient(90deg,var(--vl-deep),var(--vl-blue) 50%,var(--vl-green));-webkit-background-clip:text;background-clip:text;color:transparent}.vl-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:var(--vl-green);margin:0 0 14px}.vl-eyebrow:before{content:"";width:26px;height:20px;background:var(--vl-lotus) center/contain no-repeat;mix-blend-mode:multiply}.vl-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 30px;border-radius:999px;font:800 15px/1 var(--vl-sans);letter-spacing:.03em;text-decoration:none!important;border:0;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease}.vl-btn:hover{transform:translateY(-2px)}.vl-btn--blue{background:linear-gradient(135deg,#5bb5e6,#1f7dbe);color:#fff!important;box-shadow:0 14px 30px -14px #1f7dbebf}.vl-btn--green{background:linear-gradient(135deg,#8ccb6a,#4e9a2e);color:#fff!important;box-shadow:0 14px 30px -14px #4e9a2ebf}.vl-btn--ghost{background:#fff;color:var(--vl-deep)!important;border:1.5px solid var(--vl-sky)}.vl-btn--block{width:100%}.vl-link{color:var(--vl-deep)!important;font-weight:800;text-decoration:none!important;border-bottom:2px solid var(--vl-green-2);padding-bottom:2px;white-space:nowrap}.vl-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:38px}.vl-head p{margin:12px 0 0;color:var(--vl-muted);max-width:560px;font-size:16px;line-height:1.6}.vl-head--c{flex-direction:column;align-items:center;text-align:center}.vl-hero{position:relative;overflow:hidden;background:linear-gradient(160deg,#fff,#eef7fd 55%,#ddf0fb);padding:46px 0 70px}@media(min-width:990px){.vl-hero{padding:90px 0 110px}}.vl-hero__lotus{position:absolute;right:-12%;top:-10%;width:min(80vw,760px);aspect-ratio:1.4;background:var(--vl-lotus) center/contain no-repeat;mix-blend-mode:multiply;opacity:.09;animation:vlBreath2 10s ease-in-out infinite;pointer-events:none}.vl-hero__grid{position:relative;display:grid;gap:40px;align-items:center}@media(min-width:990px){.vl-hero__grid{grid-template-columns:1.05fr .95fr;gap:70px}}.vl-hero__text{font-size:17px;line-height:1.7;color:var(--vl-muted);max-width:540px}.vl-hero__text p{margin:0 0 10px}.vl-ctas{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0 28px}.vl-chips{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px}.vl-chips li{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;background:#fff;border:1px solid var(--vl-line);font-size:13px;font-weight:700;color:var(--vl-ink);box-shadow:0 6px 16px -12px #0f355066}.vl-chips li:before{content:"";width:9px;height:9px;border-radius:0 80%;background:var(--vl-green)}.vl-hero__media{position:relative;display:grid;place-items:center;padding:18px}.vl-ripple{position:absolute;left:50%;top:50%;width:92%;aspect-ratio:1;border-radius:50%;border:1.5px solid rgba(63,162,219,.4);transform:translate(-50%,-50%) scale(.7);opacity:0;animation:vlRipple 6s ease-out infinite;pointer-events:none}.vl-ripple:nth-child(2){animation-delay:2s}.vl-ripple:nth-child(3){animation-delay:4s}@keyframes vlRipple{0%{transform:translate(-50%,-50%) scale(.6);opacity:.9}to{transform:translate(-50%,-50%) scale(1.12);opacity:0}}.vl-hero__frame{position:relative;z-index:1;width:min(100%,440px);aspect-ratio:4/5;border-radius:62% 8%;overflow:hidden;background:linear-gradient(160deg,#fff,#d6ecfa);box-shadow:0 40px 80px -40px #1b6fa899;border:6px solid #fff;animation:vlFloat 7s ease-in-out infinite}.vl-hero__img{width:100%;height:100%;object-fit:cover;display:block}.vl-hero__tag{position:absolute;z-index:2;left:0;bottom:12%;max-width:78%;display:flex;flex-direction:column;gap:4px;padding:12px 16px;border-radius:16px;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--vl-ink)!important;text-decoration:none!important;font-size:13px;font-weight:700;box-shadow:0 16px 34px -20px #0f355099;border:1px solid var(--vl-line)}.vl-hero__tag b{color:var(--vl-deep);font-size:16px}.vl-hero__tag s{color:#9aaab8;font-weight:400;margin-left:6px;font-size:13px}.vl-trust{padding:28px 0;background:#ffffffbf;border-top:1px solid var(--vl-line);border-bottom:1px solid var(--vl-line)}.vl-trust__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px 14px}@media(min-width:990px){.vl-trust__grid{grid-template-columns:repeat(4,1fr);gap:24px}}.vl-trust__item{display:flex;gap:12px;align-items:center}.vl-trust__icon{flex:none;width:48px;height:48px;border-radius:50% 50% 50% 14px;display:grid;place-items:center;background:linear-gradient(135deg,#e6f4fd,#c9e6f8);color:var(--vl-deep);box-shadow:inset 0 0 0 1px #3fa2db40;animation:vlBob 4s ease-in-out infinite}.vl-trust__item:nth-child(2) .vl-trust__icon{animation-delay:.5s}.vl-trust__item:nth-child(3) .vl-trust__icon{animation-delay:1s;background:linear-gradient(135deg,#eaf7e2,#cfeabf);color:#3f8a22}.vl-trust__item:nth-child(4) .vl-trust__icon{animation-delay:1.5s}.vl-trust__icon svg{width:22px;height:22px}.vl-trust__title{font-weight:800;font-size:14px;margin:0;color:var(--vl-ink);line-height:1.3}.vl-trust__text{font-size:12.5px;color:var(--vl-muted);margin:2px 0 0;line-height:1.4}.vl-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:750px){.vl-grid{grid-template-columns:repeat(3,1fr);gap:22px}}@media(min-width:1100px){.vl-grid{grid-template-columns:repeat(4,1fr);gap:26px}}.vl-card{position:relative;display:flex;flex-direction:column;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px -22px #0f355073;border:1px solid var(--vl-line);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}@media(hover:hover){.vl-card:hover{transform:translateY(-6px);border-color:var(--vl-blue-2);box-shadow:0 26px 50px -28px #1b6fa88c}.vl-card:hover .vl-card__img{transform:scale(1.05)}.vl-card:hover .vl-card__img--alt{opacity:1}}.vl-card__media{position:relative;display:block;aspect-ratio:1/1;background:var(--vl-mist);overflow:hidden}.vl-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s ease,transform .9s ease}.vl-card__img--alt{opacity:0}.vl-badges{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;gap:6px;z-index:2;align-items:flex-start}.vl-badge{padding:5px 10px;border-radius:999px;font-size:10.5px;font-weight:800;letter-spacing:.06em;background:var(--vl-deep);color:#fff;line-height:1.2}.vl-badge--cod{background:var(--vl-green)}.vl-card__body{display:flex;flex-direction:column;gap:10px;padding:15px 15px 17px;flex:1}.vl-card__title{font-size:15px;line-height:1.35;margin:0;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vl-card__title a{color:var(--vl-ink)!important;text-decoration:none!important}.vl-price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.vl-price b{font-size:17px;color:var(--vl-deep);font-weight:800}.vl-price s{font-size:13px;color:#9aaab8}.vl-card .vl-btn{margin-top:auto;min-height:44px;font-size:14px;padding:0 14px}@media(max-width:749px){.vl-card{border-radius:16px}.vl-card__body{padding:11px;gap:8px}.vl-card__title{font-size:13.5px}.vl-price b{font-size:15px}.vl-card .vl-btn{min-height:40px;font-size:13px;padding:0 8px}}.vl-more{margin-top:38px;text-align:center}.vl-spot{background:linear-gradient(180deg,#d6ecfa8c,#eef7fd59)}.vl-spot__grid{display:grid;gap:44px;align-items:center}@media(min-width:990px){.vl-spot__grid{grid-template-columns:1fr 1fr;gap:80px}}.vl-spot__media{position:relative;width:min(100%,480px);margin:0 auto;aspect-ratio:1/1;display:grid;place-items:center}.vl-spot__circle{position:relative;z-index:1;width:84%;aspect-ratio:1/1;border-radius:50%;overflow:hidden;border:8px solid #fff;box-shadow:0 30px 60px -30px #1b6fa8a6;background:#fff}.vl-spot__circle img{width:100%;height:100%;object-fit:cover;display:block}.vl-spot__price{display:flex;align-items:baseline;gap:12px;margin:18px 0 22px}.vl-spot__price b{font-size:34px;font-weight:800;color:var(--vl-deep)}.vl-spot__price s{color:#9aaab8;font-size:17px}.vl-list{list-style:none;padding:0;margin:0 0 28px;display:grid;gap:12px}.vl-list li{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.5;color:var(--vl-text)}.vl-list li:before{content:"";flex:none;width:20px;height:20px;margin-top:2px;border-radius:0 80%;background:linear-gradient(135deg,var(--vl-green-2),var(--vl-green))}.vl-note{margin:14px 0 0;font-size:13px;color:var(--vl-muted)}.vl-steps{display:grid;gap:16px}@media(min-width:750px){.vl-steps{grid-template-columns:repeat(3,1fr);gap:24px}}.vl-step{position:relative;padding:34px 26px;border-radius:22px;background:#fff;border:1px solid var(--vl-line);text-align:center;box-shadow:0 10px 30px -24px #0f355080}.vl-step__num{width:58px;height:58px;margin:0 auto 18px;display:grid;place-items:center;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:linear-gradient(135deg,#5bb5e6,#1f7dbe);box-shadow:0 12px 24px -12px #1f7dbecc}.vl-step:nth-child(2) .vl-step__num{background:linear-gradient(135deg,#8ccb6a,#4e9a2e)}.vl-step__num span{transform:rotate(45deg);font:400 22px/1 var(--vl-serif);color:#fff}.vl-step h3{font-size:18px;margin:0 0 8px;color:var(--vl-ink);font-weight:800;font-family:var(--vl-sans)}.vl-step p{margin:0;color:var(--vl-muted);line-height:1.6;font-size:15px}.vl-faq{max-width:840px;margin:0 auto;display:grid;gap:12px}.vl-faq details{background:#fff;border:1px solid var(--vl-line);border-radius:16px;padding:0 20px;transition:box-shadow .3s ease,border-color .3s ease}.vl-faq details[open]{box-shadow:0 16px 34px -26px #1b6fa899;border-color:var(--vl-blue-2)}.vl-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px 0;font-weight:800;font-size:16.5px;color:var(--vl-ink)}.vl-faq summary::-webkit-details-marker{display:none}.vl-faq__ico{flex:none;width:30px;height:30px;border-radius:50%;background:var(--vl-mist);position:relative;transition:transform .3s ease,background .3s ease}.vl-faq__ico:before,.vl-faq__ico:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;border-radius:2px;background:var(--vl-deep);transform:translate(-50%,-50%)}.vl-faq__ico:after{transform:translate(-50%,-50%) rotate(90deg)}.vl-faq details[open] .vl-faq__ico{transform:rotate(45deg);background:var(--vl-sky)}.vl-faq__a{padding:0 0 18px;color:var(--vl-muted);line-height:1.7;font-size:15.5px}.vl-faq__a p{margin:0 0 8px}.vl-band{position:relative;overflow:hidden;background:linear-gradient(135deg,#4aa8dd,#1f7dbe 60%,#16608f);color:#fff;text-align:center}.vl-band__ring{position:absolute;left:50%;top:50%;width:520px;aspect-ratio:1;border-radius:50%;border:1.5px solid rgba(255,255,255,.35);transform:translate(-50%,-50%) scale(.5);opacity:0;animation:vlRippleW 7s ease-out infinite;pointer-events:none}.vl-band__ring:nth-child(2){animation-delay:2.3s}.vl-band__ring:nth-child(3){animation-delay:4.6s}@keyframes vlRippleW{0%{transform:translate(-50%,-50%) scale(.3);opacity:.9}to{transform:translate(-50%,-50%) scale(1.6);opacity:0}}.vl-band .vl-wrap{position:relative}.vl-band .vl-h2{color:#fff}.vl-band .vl-h2 em{background:none;color:#ddf5cc}.vl-band .vl-eyebrow{color:#ddf5cc}.vl-band .vl-eyebrow:before{display:none}.vl-band__text{color:#ffffffe0;font-size:17px;max-width:560px;margin:14px auto 30px;line-height:1.6}.vl-band__ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.vl-band .vl-btn--ghost{border-color:#fff}.vl-ticker{position:relative;overflow:hidden;background:linear-gradient(90deg,#16608f,#2187c9 50%,#16608f);color:#fff;font-family:var(--vl-sans)}.vl-ticker__track{display:flex;width:max-content;animation:vlTick var(--spd,38s) linear infinite}.vl-ticker:hover .vl-ticker__track{animation-play-state:paused}.vl-ticker__group{display:flex;align-items:center;flex:none}.vl-ticker__item{white-space:nowrap;padding:10px 0;font-size:13px;font-weight:800;letter-spacing:.08em}.vl-ticker__sep{display:inline-block;width:9px;height:9px;margin:0 28px;border-radius:0 80%;background:var(--vl-green-2)}@keyframes vlTick{to{transform:translate(-50%)}}.vl-js .vl-rv{opacity:0;clip-path:inset(0 0 100% 0);transform:translateY(22px);transition:opacity .9s ease,clip-path 1.1s cubic-bezier(.2,.7,.2,1),transform 1.1s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0ms)}.vl-js .vl-rv.is-in{opacity:1;clip-path:inset(-120px -120px -120px -120px);transform:none}@keyframes vlFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes vlBob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes vlBreath2{0%,to{transform:scale(1);opacity:.08}50%{transform:scale(1.06);opacity:.12}}html{background:linear-gradient(170deg,#fff,#f3fafe,#e7f4fc) fixed!important}body,body.gradient,.page-wrapper{background:transparent!important}.vl-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden}.vl-bg__orb{position:absolute;border-radius:50%}.vl-bg__orb--1{width:60vmax;height:60vmax;right:-22vmax;top:-22vmax;background:radial-gradient(circle,rgba(124,195,236,.35),transparent 64%);animation:vlOrbA 20s ease-in-out infinite alternate}.vl-bg__orb--2{width:52vmax;height:52vmax;left:-22vmax;bottom:-20vmax;background:radial-gradient(circle,rgba(140,203,106,.2),transparent 64%);animation:vlOrbB 24s ease-in-out infinite alternate}@keyframes vlOrbA{to{transform:translate(-16vw,18vh) scale(1.1)}}@keyframes vlOrbB{to{transform:translate(18vw,-16vh) scale(.9)}}.vl-bg__wave{position:absolute;left:0;bottom:0;width:200%;height:120px;background-repeat:repeat-x;background-size:50% 100%;animation:vlWave 26s linear infinite}.vl-bg__wave--1{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'><path d='M0 70 C150 30 300 110 450 70 S750 30 900 70 S1100 100 1200 70 V120 H0Z' fill='%23D6ECFA' fill-opacity='.55'/></svg>")}.vl-bg__wave--2{height:90px;opacity:.8;animation-duration:38s;animation-direction:reverse;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 90' preserveAspectRatio='none'><path d='M0 50 C200 20 400 80 600 50 S1000 20 1200 50 V90 H0Z' fill='%23DDF0D2' fill-opacity='.5'/></svg>")}@keyframes vlWave{to{transform:translate(-50%)}}.vl-bg__petal{position:absolute;bottom:-40px;width:var(--s);height:calc(var(--s)*1.4);border-radius:0 85%;background:var(--c);opacity:0;animation:vlRise var(--t) linear infinite;animation-delay:var(--d)}@keyframes vlRise{0%{transform:translate(0) rotate(0);opacity:0}10%{opacity:var(--o)}88%{opacity:var(--o)}to{transform:translate(var(--x),-112vh) rotate(var(--r));opacity:0}}.vl-bg__drop{position:absolute;width:var(--s);height:var(--s);border-radius:50%;border:1.5px solid rgba(63,162,219,.35);opacity:0;animation:vlDrop 8s ease-out infinite;animation-delay:var(--d)}@keyframes vlDrop{0%{transform:scale(.1);opacity:.9}to{transform:scale(1);opacity:0}}@media(max-width:749px){.vl-bg__petal:nth-of-type(n+12){display:none}}@media(prefers-reduced-motion:reduce){.vl *,.vl-bg *{animation:none!important}.vl-js .vl-rv{opacity:1;clip-path:none;transform:none}.vl-bg__petal,.vl-bg__drop{display:none}}html body #header-component,html body #header-component .header__row,html body #header-component .header__columns,html body #header-component [class*=submenu],html body #header-component .menu-drawer,html body #header-component dialog{background-color:#fffffff0!important}html body #header-component{border-bottom:1px solid var(--vl-line)!important;box-shadow:0 10px 30px -26px #0f355080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html body #header-component a,html body #header-component button,html body #header-component summary,html body #header-component svg{color:var(--vl-ink)!important}html body #header-component nav a,html body #header-component .menu-drawer a{font-family:var(--vl-sans)!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase;font-size:13px!important}html body #header-component nav a:hover{color:var(--vl-deep)!important}html body #header-component .cart-bubble__background{background:var(--vl-green)!important}html body #header-component .cart-bubble__text,html body #header-component .cart-bubble__text *{color:#fff!important}#header-component .header-logo{display:inline-flex!important;flex:none!important;width:104px!important;height:74px!important;padding:0!important;margin:4px 0;background:var(--vl-logo) center/contain no-repeat!important;mix-blend-mode:multiply;animation:vlLogoIn 1.4s cubic-bezier(.2,.8,.2,1) both}#header-component .header-logo>*{display:none!important}@media(max-width:989px){#header-component .header-logo{width:80px!important;height:58px!important}}@keyframes vlLogoIn{0%{opacity:0;transform:scale(.7) translateY(8px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}html body>.page-wrapper>footer{background:linear-gradient(180deg,#eef7fd,#d9eefa)!important;border-top:1px solid var(--vl-line)!important}.shopify-section-group-footer-group,.shopify-section-group-footer-group *:not(input){background-color:transparent!important}.shopify-section-group-footer-group *{color:var(--vl-text)!important;font-family:var(--vl-sans)}.shopify-section-group-footer-group h1,.shopify-section-group-footer-group h2,.shopify-section-group-footer-group h3{font-family:var(--vl-serif)!important;font-weight:400!important;font-size:26px!important;color:var(--vl-ink)!important}.shopify-section-group-footer-group input[type=email]{background:#fff!important;border:1px solid var(--vl-blue-2)!important;border-radius:999px!important}.shopify-section-group-footer-group:first-child:before{content:"";display:block;width:170px;height:122px;margin:40px auto 6px;background:var(--vl-logo) center/contain no-repeat;mix-blend-mode:multiply}html body #MainContent .product-details{font-family:var(--vl-sans);color:var(--vl-text)}html body #MainContent .product-details .text-block:not(rte-formatter) h1{font-family:var(--vl-serif)!important;font-weight:400!important;font-size:clamp(26px,3.2vw,40px)!important;line-height:1.15!important;color:var(--vl-ink)!important;letter-spacing:0!important;text-transform:none!important}html body #MainContent .product-details product-price,html body #MainContent .product-details .price{color:var(--vl-deep)!important;font-weight:800!important;font-size:27px!important}html body #MainContent .product-details .compare-at-price,html body #MainContent .product-details product-price s{color:#9aaab8!important;font-weight:500!important;font-size:17px!important}#MainContent media-gallery slideshow-arrows{display:none!important}@media(min-width:750px){#MainContent media-gallery{width:100%;max-width:min(560px,calc(100vh - 290px))!important;margin-left:auto!important;margin-right:auto!important}}#MainContent media-gallery slideshow-slide,#MainContent media-gallery .product-media-container{background:#fff!important;border-radius:22px!important;overflow:hidden}#MainContent media-gallery .slideshow-controls__thumbnails-container{margin-top:14px!important;padding:0!important;overflow-x:auto;scrollbar-width:none}#MainContent media-gallery .slideshow-controls__thumbnails{display:flex!important;flex-wrap:nowrap!important;gap:10px!important;justify-content:flex-start!important;padding:2px!important}#MainContent media-gallery .slideshow-controls__thumbnail{flex:0 0 auto!important;width:84px!important;height:84px!important;padding:4px!important;background:#fff!important;border:1.5px solid var(--vl-line)!important;border-radius:14px!important;opacity:1!important;overflow:hidden}#MainContent media-gallery .slideshow-controls__thumbnail[aria-selected=true]{border-color:var(--vl-blue)!important;box-shadow:0 6px 16px -10px #1b6fa8b3!important}#MainContent media-gallery .slideshow-controls__thumbnail img{width:100%!important;height:100%!important;object-fit:contain!important;border-radius:10px!important}@media(max-width:749px){#MainContent media-gallery .slideshow-controls__thumbnails-container{padding:0 16px!important}#MainContent media-gallery .slideshow-controls__thumbnail{width:64px!important;height:64px!important}}html body #MainContent .product-details rte-formatter.text-block{background:#fffc;border:1px solid var(--vl-line);border-radius:18px;padding:18px!important;font-size:16px;line-height:1.75;color:var(--vl-text)}.vl-offer{font-family:var(--vl-sans);display:grid;gap:14px;width:100%}.vl-offer__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:13px 18px;border-radius:16px;background:linear-gradient(135deg,#e6f4fd,#d2ebfa);border:1px solid var(--vl-blue-2)}.vl-offer__badge{font-family:var(--vl-serif);font-size:21px;color:var(--vl-ink);line-height:1}.vl-offer__timer{display:flex;align-items:baseline;gap:6px;color:var(--vl-muted)}.vl-offer__timer-label{font-size:12.5px;margin-right:2px}.vl-offer__t{background:#fff;border-radius:8px;padding:3px 7px;box-shadow:0 4px 10px -8px #0f355099}.vl-offer__t b{font-size:17px;font-weight:800;color:var(--vl-deep);font-variant-numeric:tabular-nums}.vl-offer__t i{font-style:normal;font-size:11px;color:var(--vl-green);margin-left:1px;font-weight:700}.vl-offer__checks{list-style:none;margin:0;padding:0;display:grid;gap:8px}.vl-offer__checks li{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--vl-text)}.vl-offer__checks li:before{content:"";flex:none;width:16px;height:16px;border-radius:0 80%;background:var(--vl-green)}.vl-offer__head{display:flex;align-items:center;gap:14px;margin-top:4px}.vl-offer__head:before,.vl-offer__head:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--vl-blue-2),transparent)}.vl-offer__head span{font-family:var(--vl-serif);font-size:21px;color:var(--vl-ink);white-space:nowrap}.vl-offer__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.vl-offer__card{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:7px;padding:16px 6px 14px;border-radius:18px;background:#fff;border:1.5px solid var(--vl-line);text-align:center;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.vl-offer__card:hover{transform:translateY(-2px)}.vl-offer__card:focus-visible{outline:2px solid var(--vl-blue);outline-offset:2px}.vl-offer__card.is-active{border:2px solid var(--vl-blue);background:linear-gradient(180deg,#fff,#eef7fd);box-shadow:0 16px 30px -20px #1b6fa8b3}.vl-offer__radio{width:18px;height:18px;border-radius:50%;border:2px solid #A9BAC8;position:relative;background:#fff}.vl-offer__card.is-active .vl-offer__radio{border-color:var(--vl-blue)}.vl-offer__card.is-active .vl-offer__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--vl-blue)}.vl-offer__qty{font-size:18px;font-weight:800;color:var(--vl-ink)}.vl-offer__pill{font-size:11px;font-weight:800;padding:3px 9px;border-radius:999px;background:var(--vl-mist);color:var(--vl-deep)}.vl-offer__card.is-active .vl-offer__pill{background:var(--vl-green);color:#fff}.vl-offer__price{font-size:17px;font-weight:800;color:var(--vl-deep)}.vl-offer__was{font-size:12.5px;color:#9aaab8}html.vl-has-bundles #MainContent .product-details quantity-selector-component{display:none!important}@media(max-width:749px){.vl-offer__badge{font-size:18px}.vl-offer__t b{font-size:15px}.vl-offer__cards{gap:7px}.vl-offer__qty{font-size:15px}.vl-offer__price{font-size:14.5px}.vl-offer__pill{font-size:10px;padding:3px 7px}}.vl-tl{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%;padding:6px 0 2px;font-family:var(--vl-sans)}.vl-tl:before{content:"";position:absolute;top:29px;left:16.66%;right:16.66%;height:2px;background:repeating-linear-gradient(90deg,var(--vl-blue-2) 0 8px,transparent 8px 14px)}.vl-tl__step{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:3px}.vl-tl__icon{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--vl-deep);border:2px solid var(--vl-blue-2);box-shadow:0 10px 20px -14px #1b6fa8cc;margin-bottom:4px}.vl-tl__step:last-child .vl-tl__icon{border-color:var(--vl-green-2);color:#3f8a22}.vl-tl__icon svg{width:22px;height:22px}.vl-tl__step b{font-size:14px;font-weight:800;color:var(--vl-ink)}.vl-tl__step small{font-size:13px;color:var(--vl-muted)}.vl-how{background:#eef7fde6;border:1px solid var(--vl-line);border-radius:18px;padding:16px 18px;margin:4px 0}.vl-how__t{display:block;font-family:var(--vl-serif);font-size:21px;color:var(--vl-ink);margin-bottom:8px}.vl-how ol{list-style:none;margin:0;padding:0;display:grid;gap:8px;counter-reset:s}.vl-how li{counter-increment:s;display:flex;gap:10px;align-items:center;font-size:15px;color:var(--vl-text)}.vl-how li:before{content:counter(s);flex:none;width:24px;height:24px;border-radius:50%;background:var(--vl-blue);color:#fff;display:grid;place-items:center;font-size:12px;font-weight:800}.vl-how p{margin:10px 0 0;font-size:13px;color:var(--vl-muted)}html body #MainContent .product-details:has(#rsi_buy_now_button,.es-popup-button,#es-form-button) add-to-cart-component,html body #MainContent .product-details:has(#rsi_buy_now_button,.es-popup-button,#es-form-button) .shopify-payment-button,html body #MainContent .product-details:has(#rsi_buy_now_button,.es-popup-button,#es-form-button) shopify-accelerated-checkout,html:has(#rsi_buy_now_button,.es-popup-button,#es-form-button) sticky-add-to-cart{display:none!important}html body #MainContent .product-details .add-to-cart-button{border-radius:999px!important;background:linear-gradient(135deg,#5bb5e6,#1f7dbe)!important;color:#fff!important;border:0!important;font-family:var(--vl-sans)!important;font-weight:800!important}
/*# sourceMappingURL=/cdn/shop/t/24/assets/vl.css.map */
