vl-hero,vl-carousel,vl-marquee,vl-accordion,vl-situations,vl-hotspots,vl-stories,vl-gallery,vl-buy-form,vl-video,vl-read-more,vl-panels,vl-quick-buy,vl-ambient-video{display:block}vl-read-more{display:flex}.vl [hidden],.vl[hidden]{display:none!important}.vl{--vl-pad-x:clamp(16px,4vw,40px);font-family:var(--vl-font,inherit);color:var(--vl-fg,var(--vl-c-text));background:var(--vl-bg-color,var(--vl-c-bg,transparent));background-image:var(--vl-bg-gradient,none);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;letter-spacing:normal;padding-top:var(--vl-pt,0px);padding-bottom:var(--vl-pb,0px)}@media(max-width:749px){.vl{padding-top:var(--vl-pt-m,var(--vl-pt,0px));padding-bottom:var(--vl-pb-m,var(--vl-pb,0px))}}.vl *,.vl *:before,.vl *:after{box-sizing:border-box}.vl :where(h1,h2,h3,h4,p,ul,ol,figure,blockquote){margin:0}.vl .vl{padding-top:0;padding-bottom:0;background:none}.vl :is(.vl-hero__overlay,.vl-banner__shade,.vl-sit__shade):empty{display:block}.vl a.vl-swatch:empty{display:block}.vl :is(h1,h2,h3,h4,h5,h6){word-break:normal;overflow-wrap:break-word}.vl-pdp-rating{min-height:24px}.vl *{font-family:inherit}.vl :is(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5){font-family:inherit!important}.vl :where(h1,h2,h3,h4){font-family:inherit;color:inherit;font-weight:var(--vl-heading-weight,500);letter-spacing:-.03em;line-height:1.05}.vl :where(img,video){display:block;max-width:100%}.vl a{color:inherit;text-decoration:none}.vl button{font-family:inherit;color:inherit;letter-spacing:inherit}.vl :focus-visible{outline:2px solid currentColor;outline-offset:3px}.vl .rte p+p{margin-top:.8em}.vl .rte a,.vl-pdp-rating .vl-rating__text{text-decoration:underline;text-underline-offset:3px}.vl-container{max-width:var(--vl-width,1280px);margin:0 auto;padding:0 var(--vl-pad-x)}.vl-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.vl-eyebrow{font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--vl-eyebrow-color,inherit)}.vl-heading{font-size:clamp(calc(var(--vl-h-m-n,30) * 1px),calc(var(--vl-h-d-n,48) / 14.4 * 1vw),calc(var(--vl-h-d-n,48) * 1px));text-wrap:balance}@media(max-width:749px){.vl-heading{font-size:var(--vl-h-m,30px)}}.vl-sub{font-size:17px;color:var(--vl-muted,var(--vl-c-muted))}.vl-muted{color:var(--vl-muted,var(--vl-c-muted))}.vl-stars{letter-spacing:2px;white-space:nowrap}.vl-stars--partial{position:relative;display:inline-block}.vl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--vl-btn-h,50px);padding:0 26px;border-radius:var(--vl-btn-radius,999px);border:0;background:var(--vl-btn-bg,var(--vl-c-text));color:var(--vl-btn-fg,#fff);font-size:15px;font-weight:600;line-height:1.1;cursor:pointer;text-align:center;transition:transform .22s ease,background-color .22s ease,opacity .22s ease}.vl-btn:hover{transform:scale(1.02)}.vl-btn--light{--vl-btn-bg:#fff;--vl-btn-fg:#111}.vl a.vl-btn,.vl button.vl-btn{color:var(--vl-btn-fg,#fff)}.vl-btn--light:hover{background:var(--vl-c-cream)}.vl-btn--outline{background:transparent;color:inherit;box-shadow:inset 0 0 0 1px currentColor}.vl-btn[disabled],.vl-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.vl-btn--block{width:100%}.vl-link-underline{font-size:15px;font-weight:500;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.vl-icon-btn{width:48px;height:48px;border-radius:50%;border:1px solid var(--vl-ctrl-border,var(--vl-c-border-strong));background:var(--vl-ctrl-bg,var(--vl-c-bg));color:inherit;cursor:pointer;display:grid;place-items:center;flex:none;transition:background-color .2s,color .2s,opacity .2s}.vl-icon-btn:hover{background:var(--vl-c-text);color:#fff}.vl-icon-btn[disabled]{opacity:.35;cursor:default;pointer-events:none}.vl-icon-btn svg{width:16px;height:16px}.vl-controls{display:flex;gap:10px}.vl-controls[hidden]{display:none}.vl-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:28px}.vl-head--center{flex-direction:column;align-items:center;text-align:center}.vl-head__text{display:flex;flex-direction:column;gap:8px;max-width:680px}.vl-head--center .vl-head__text{max-width:min(100%,960px)}.vl-track{display:flex;gap:var(--vl-gap,22px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-padding-inline:var(--vl-track-pad,0px);padding-inline:var(--vl-track-pad,0px)}.vl-track::-webkit-scrollbar{display:none}.vl-track--bleed{margin-inline:calc(-1 * var(--vl-pad-x));--vl-track-pad:var(--vl-pad-x)}.vl-track>*{position:relative;scroll-snap-align:start;flex:0 0 var(--vl-basis,80%);min-width:0}@media(min-width:750px){.vl-track>*{flex-basis:var(--vl-basis-t,var(--vl-basis,46%))}}@media(min-width:1100px){.vl-track>*{flex-basis:var(--vl-basis-d,var(--vl-basis-t,30%))}}.vl-track.is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.vl-track.is-dragging *{pointer-events:none}@media(min-width:750px){.vl-hide-desktop{display:none!important}}@media(max-width:749px){.vl-hide-mobile{display:none!important}}.vl-dots{display:flex;justify-content:center;gap:8px;margin-top:16px}.vl-dots button{width:28px;height:28px;padding:0;border:0;background:none;cursor:pointer;display:grid;place-items:center}.vl-dots button:after{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;opacity:.22;transition:opacity .2s,width .2s}.vl-dots button[aria-current=true]:after{opacity:1}.vl-media{position:relative;overflow:hidden;background:var(--vl-c-surface);border-radius:var(--vl-radius,16px)}.vl-media>img,.vl-media>video,.vl-media picture,.vl-media picture img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--vl-focal,center)}@media(max-width:749px){.vl-media>img,.vl-media picture img{object-position:var(--vl-focal-m,var(--vl-focal,center))}}.vl-ratio{aspect-ratio:var(--vl-ar,1/1)}@media(max-width:749px){.vl-ratio{aspect-ratio:var(--vl-ar-m,var(--vl-ar,1/1))}}.vl-zoom-hover img{transition:transform .7s ease}.vl-zoom-hover:hover img{transform:scale(1.03)}.vl-placeholder{width:100%;height:100%;background:var(--vl-c-surface);fill:#1113}.vl-acc{border-top:1px solid var(--vl-line,var(--vl-c-border))}.vl-acc__item{border-bottom:1px solid var(--vl-line,var(--vl-c-border))}.vl-acc__btn{width:100%;min-height:var(--vl-acc-h,64px);padding:16px 0;border:0;background:none;display:flex;justify-content:space-between;align-items:center;gap:16px;text-align:left;font-size:var(--vl-acc-fs,19px);font-weight:var(--vl-acc-fw,500);line-height:1.35;cursor:pointer}.vl-acc__icon{flex:none;width:18px;height:18px;transition:transform .25s ease}.vl-acc__btn[aria-expanded=true] .vl-acc__icon{transform:rotate(180deg)}.vl-acc--plus .vl-acc__icon{width:28px;height:28px;border-radius:50%;border:1px solid var(--vl-c-border-strong);display:grid;place-items:center;font-size:16px;font-weight:400}.vl-acc--plus .vl-acc__btn[aria-expanded=true] .vl-acc__icon{transform:rotate(45deg)}.vl-acc__panel{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .26s ease,opacity .26s ease}.vl-acc__panel>div{overflow:hidden;min-height:0}.vl-acc__btn[aria-expanded=true]+.vl-acc__panel,.vl-acc__panel.is-open,:is(h2,h3,h4):has(>.vl-acc__btn[aria-expanded=true])+.vl-acc__panel{grid-template-rows:1fr;opacity:1}.vl-acc__body{padding:0 0 20px;font-size:16px;line-height:1.6;max-width:640px;color:var(--vl-body-color,var(--vl-c-body))}.vl-acc__body ul{padding:0;list-style:none;display:grid;gap:8px}.no-js .vl-acc__panel{grid-template-rows:1fr;opacity:1}.vl-hero{position:relative;overflow:hidden;color:var(--vl-fg,#fff);background:#2b2731;height:var(--vl-hero-h,calc(100svh - var(--vl-header-h,0px)));min-height:var(--vl-hero-min,560px);max-height:1100px}@media(max-width:749px){.vl-hero{height:var(--vl-hero-h-m,var(--vl-hero-h,calc(100svh - var(--vl-header-h,0px))))}}.vl-hero__media,.vl-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--vl-focal,center)}@media(max-width:749px){.vl-hero__media img{object-position:var(--vl-focal-m,var(--vl-focal,center))}}.vl-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(17,17,17,calc(var(--vl-ov,.62) * .6)),#1110 24%),linear-gradient(to top right,rgba(17,17,17,var(--vl-ov,.62)),rgba(17,17,17,calc(var(--vl-ov,.62) * .3)) 42%,#1110 70%)}.vl-hero__content{position:absolute;left:0;right:0;bottom:clamp(36px,9vh,104px)}.vl-hero--top .vl-hero__content{bottom:auto;top:clamp(36px,9vh,104px)}.vl-hero--middle .vl-hero__content{bottom:auto;top:50%;transform:translateY(-50%)}.vl-hero__inner{max-width:var(--vl-text-w,660px);display:flex;flex-direction:column;align-items:flex-start;gap:20px}.vl-hero--center .vl-hero__inner{margin:0 auto;align-items:center;text-align:center}.vl-hero h1,.vl-hero h2{font-size:clamp(calc(var(--vl-h-m-n,30) * 1px),calc(var(--vl-h-d-n,92) / 14.4 * 1vw),calc(var(--vl-h-d-n,92) * 1px));line-height:.98;letter-spacing:-.035em}@media(max-width:749px){.vl-hero h1,.vl-hero h2{font-size:var(--vl-h-m,40px)}}.vl-hero__text{font-size:clamp(16px,1.4vw,19px);line-height:1.5;max-width:480px;text-wrap:pretty}.vl-hero .vl-btn{--vl-btn-h:56px;padding:0 32px;font-size:16px;margin-top:8px}.vl-rating-strip{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;padding:28px 16px;border-bottom:1px solid var(--vl-c-border);font-size:15px}.vl-rating-strip a{display:inline-flex;gap:12px;align-items:center;flex-wrap:wrap;justify-content:center}.vl-pcard{display:flex;flex-direction:column;gap:14px}.vl-pcard__media{position:relative;aspect-ratio:var(--vl-ar,295/330);border-radius:14px;overflow:hidden;background:var(--vl-c-surface)}.vl-pcard__media a{position:absolute;top:0;right:0;bottom:0;left:0}.vl-pcard__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .4s ease,transform .6s ease}.vl-pcard__media img+img{opacity:0}@media(hover:hover){.vl-pcard:hover .vl-pcard__media img+img{opacity:1;transform:scale(1.03)}}.vl-badge{position:absolute;top:12px;left:12px;padding:4px 10px;border-radius:999px;background:var(--vl-c-bg);font-size:12px;font-weight:600;z-index:2}.vl-badge--dark{background:var(--vl-c-text);color:#fff}.vl-pcard__quick{position:absolute;right:12px;bottom:12px;z-index:2;min-height:44px;padding:0 16px 0 14px;font-size:14px;transition:opacity .25s,transform .25s}@media(hover:hover)and (min-width:750px){.vl-pcard__quick{opacity:0;transform:translateY(8px)}.vl-pcard:hover .vl-pcard__quick,.vl-pcard:focus-within .vl-pcard__quick{opacity:1;transform:none}}.vl-pcard__info{display:flex;flex-direction:column;gap:6px;padding:0 2px}.vl-pcard__row{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.vl-pcard__title{font-size:17px;font-weight:600}.vl-pcard__meta{font-size:13px;white-space:nowrap}.vl-pcard__sub{font-size:14px;color:var(--vl-c-muted-2)}.vl-price{font-size:15px}.vl-price strong{font-weight:600}.vl-price s{color:var(--vl-c-muted-3);margin-left:4px}.vl-swatches{display:flex;gap:6px;flex-wrap:wrap}.vl-swatch{width:18px;height:18px;border-radius:50%;background:var(--vl-sw,#ccc);box-shadow:inset 0 0 0 1px #1111112e;display:block;position:relative}.vl-swatch[aria-current=true]{box-shadow:0 0 0 2px var(--vl-c-bg),0 0 0 3px var(--vl-c-text)}.vl-swatch:focus-visible{outline-offset:4px}.vl-swatch--lg{width:44px;height:44px}.vl-swatch--lg:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.vl-sit__track{display:flex;gap:12px;height:var(--vl-sit-h,600px)}@media(max-width:749px){.vl-sit__track{height:var(--vl-sit-h-m,480px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--vl-pad-x));padding-inline:var(--vl-pad-x);scroll-padding-inline:var(--vl-pad-x)}.vl-sit__track::-webkit-scrollbar{display:none}}.vl-sit__panel{position:relative;flex:1 1 0;min-width:0;border-radius:14px;overflow:hidden;background:#2b2731;color:#fff;transition:flex .26s ease-out;scroll-snap-align:start}.vl-sit__panel.is-open{flex:3.2 1 0}@media(max-width:749px){.vl-sit__panel,.vl-sit__panel.is-open{flex:0 0 86%}}.vl-sit__panel img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--vl-focal,center)}@media(max-width:749px){.vl-sit__panel img{object-position:var(--vl-focal-m,var(--vl-focal,center))}}.vl-sit__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#111111c7,#11111140,#1111111f)}.vl-sit__vertical{position:absolute;left:0;bottom:24px;width:100%;display:flex;justify-content:center;pointer-events:none;transition:opacity .2s}.vl-sit__vertical span{writing-mode:vertical-rl;transform:rotate(180deg);font-size:15px;font-weight:600;letter-spacing:.12em;white-space:nowrap;text-transform:uppercase}.vl-sit__panel.is-open .vl-sit__vertical{opacity:0}.vl-sit__toggle{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border:0;background:none;cursor:pointer;z-index:1;border-radius:inherit}.vl-sit__toggle:focus-visible{outline:3px solid #fff;outline-offset:-6px}.vl-sit__content{z-index:2;pointer-events:none}.vl-sit__content a{pointer-events:auto}.vl-sit__content{position:absolute;left:0;bottom:0;width:min(440px,100%);padding:clamp(20px,3vw,32px);display:flex;flex-direction:column;align-items:flex-start;gap:12px}.vl-sit__title{font-size:15px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;opacity:0;transition:opacity .22s ease 60ms}.vl-sit__detail{display:flex;flex-direction:column;align-items:flex-start;gap:18px;opacity:0;transform:translateY(10px);transition:opacity .26s ease 90ms,transform .26s ease 90ms;visibility:hidden}.vl-sit__detail p{font-size:clamp(17px,1.5vw,21px);line-height:1.4;max-width:400px;text-wrap:pretty}.vl-sit__panel.is-open .vl-sit__title{opacity:1}.vl-sit__panel.is-open .vl-sit__detail{opacity:1;transform:none;visibility:visible}@media(max-width:749px){.vl-sit__vertical{display:none}.vl-sit__title{opacity:1}.vl-sit__content{width:100%}.vl-sit__detail{opacity:1;transform:none;visibility:visible}}.vl-vcard{position:relative;aspect-ratio:var(--vl-ar,222/326);border-radius:var(--vl-radius,24px);overflow:hidden;background:var(--vl-c-lilac-soft)}.vl-vcard video,.vl-vcard img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vl-vcard__play{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#1111111f;cursor:pointer;display:grid;place-items:center;transition:background-color .25s}.vl-vcard__play span{width:58px;height:58px;border-radius:50%;background:#fcfbf8eb;color:#111;display:grid;place-items:center;transition:opacity .25s}.vl-vcard--small .vl-vcard__play{place-items:end start;padding:10px}.vl-vcard--small .vl-vcard__play span{width:30px;height:30px}.vl-vcard--small .vl-vcard__play svg{width:12px;height:12px}.vl-vcard.is-playing .vl-vcard__play{background:transparent}.vl-vcard.is-playing .vl-vcard__play span{opacity:0}.vl-vcard__icon-pause{display:none}.vl-vcard.is-playing .vl-vcard__icon-pause{display:block}.vl-vcard.is-playing .vl-vcard__icon-play{display:none}.vl-vcard__mute{position:absolute;top:12px;right:12px;min-height:36px;padding:0 12px;border:0;border-radius:999px;background:#1119;color:#fff;font-size:12px;font-weight:600;cursor:pointer;display:none;z-index:2}.vl-vcard.is-active .vl-vcard__mute{display:block}.vl-tcard{background:var(--vl-card-bg,var(--vl-c-bg));border-radius:16px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 1px 0 var(--vl-c-border);border:var(--vl-card-border,0)}.vl-tcard__img{aspect-ratio:var(--vl-tcard-ar,4/3);background:var(--vl-c-lilac-soft);overflow:hidden}.vl-tcard__img img{width:100%;height:100%;object-fit:cover}@media(max-width:749px){.vl-tcard__img{aspect-ratio:var(--vl-tcard-ar-m,var(--vl-tcard-ar,4/3))}}.vl-tcard__body{padding:20px;display:flex;flex-direction:column;gap:12px;flex:1}.vl-tcard__text{font-size:15px;line-height:1.55;text-wrap:pretty}.vl-tcard__text.is-clamped{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--vl-clamp,6);overflow:hidden}.vl-tcard__more{align-self:flex-start;border:0;background:none;padding:0;min-height:32px;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.vl-tcard__name{margin-top:auto;padding-top:12px;border-top:1px solid var(--vl-c-border);font-size:14px;font-weight:600}.vl-tcard__who{display:flex;align-items:center;gap:10px}.vl-tcard__avatar{width:36px;height:36px;border-radius:50%;background:var(--vl-c-text);color:#fff;font-weight:600;font-size:14px;display:grid;place-items:center;flex:none}.vl-tcard__verified{font-size:12px;color:#2c7a4b;font-weight:600}.vl-tcard__product{display:flex;align-items:center;gap:10px;padding:8px;border-radius:10px;background:var(--vl-c-surface);font-size:12px;color:var(--vl-c-muted)}.vl-tcard__product img{width:32px;height:32px;border-radius:6px;object-fit:cover}.vl-tcard__product strong{color:var(--vl-c-text)}.vl-split{display:flex;flex-wrap:wrap;border-radius:var(--vl-radius,20px);overflow:hidden;background:var(--vl-panel-bg,var(--vl-c-lilac-soft))}.vl-split--reverse{flex-direction:row-reverse}.vl-split__media{position:relative;flex:1 1 560px;min-height:var(--vl-media-h,clamp(320px,42vw,560px))}@media(max-width:749px){.vl-split__media{min-height:var(--vl-media-h-m,320px)}}.vl-split__text{flex:1 1 340px;padding:clamp(28px,4vw,56px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px}@media(max-width:749px){.vl-split--text-first-m{flex-direction:column-reverse}}.vl-split__text p{font-size:17px;line-height:1.55;text-wrap:pretty}.vl-mosaic{display:grid;grid-template-columns:repeat(var(--vl-cols,4),minmax(0,1fr));gap:var(--vl-gap,20px)}@media(max-width:749px){.vl-mosaic{grid-template-columns:repeat(var(--vl-cols-m,2),minmax(0,1fr));gap:var(--vl-gap-m,12px)}}.vl-mosaic__item{aspect-ratio:var(--vl-ar,auto);grid-column:span var(--vl-span,1);grid-row:span var(--vl-rspan,1);border-radius:16px;overflow:hidden;position:relative;min-height:var(--vl-min-h,0);background:var(--vl-c-surface)}@media(max-width:749px){.vl-mosaic__item{aspect-ratio:var(--vl-ar-m,var(--vl-ar,auto));grid-column:span var(--vl-span-m,1);grid-row:span var(--vl-rspan-m,1)}}.vl-mosaic__item .vl-ratio{height:100%}.vl-mosaic__item img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--vl-focal,center)}.vl-banner{position:relative;height:var(--vl-banner-h,clamp(440px,52vw,660px));border-radius:var(--vl-radius,20px);overflow:hidden;background:#2b2731;color:var(--vl-fg,#fff)}@media(max-width:749px){.vl-banner{height:var(--vl-banner-h-m,440px)}}.vl-banner img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--vl-focal,center)}@media(max-width:749px){.vl-banner img{object-position:var(--vl-focal-m,var(--vl-focal,center))}}.vl-banner__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top right,rgba(17,17,17,var(--vl-ov,.6)),rgba(17,17,17,calc(var(--vl-ov,.6) / 6)) 60%)}.vl-banner__content{position:absolute;left:clamp(24px,5vw,72px);right:24px;bottom:clamp(32px,5vw,72px);display:flex;flex-direction:column;align-items:flex-start;gap:16px;max-width:560px}.vl-banner h2{font-size:clamp(calc(var(--vl-h-m-n,30) * 1px),calc(var(--vl-h-d-n,76) / 14.4 * 1vw),calc(var(--vl-h-d-n,76) * 1px));letter-spacing:-.035em;line-height:1}@media(max-width:749px){.vl-banner h2{font-size:var(--vl-h-m,36px)}}.vl-banner .vl-btn{--vl-btn-h:54px;padding:0 30px;font-size:16px;margin-top:6px}.vl-twocol{display:flex;flex-wrap:wrap;gap:clamp(32px,6vw,96px)}.vl-twocol>*{flex:1 1 420px;min-width:0}.vl-twocol__intro{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.vl-twocol__intro p.vl-lead{font-size:18px;line-height:1.55;max-width:500px;text-wrap:pretty}.vl-gradient-box{border-radius:24px;background:var(--vl-box-bg,linear-gradient(120deg,#F2C89E 0%,#EBD3CF 45%,#C7B5E2 100%));padding:clamp(24px,4vw,56px) 0;overflow:hidden}.vl-gradient-box .vl-head{padding:0 clamp(16px,4vw,56px);margin-bottom:24px}.vl-gradient-box .vl-track{--vl-track-pad:clamp(16px,4vw,56px)}.vl-gradient-box .vl-icon-btn{border:0;background:#fcfbf8d9}.vl-gradient-box .vl-icon-btn:hover{background:var(--vl-c-text)}.vl-hot{position:relative;max-width:var(--vl-img-w,760px);margin:0 auto}.vl-hot__img{position:relative;aspect-ratio:var(--vl-ar,1/1);border-radius:20px;background:var(--vl-c-surface);overflow:hidden}.vl-hot__img img{width:100%;height:100%;object-fit:cover}.vl-hot__spot{position:absolute;left:var(--x);top:var(--y);z-index:2}@media(max-width:749px){.vl-hot__spot{left:var(--xm,var(--x));top:var(--ym,var(--y))}}.vl-hot__spot.is-open{z-index:5}.vl-hot__btn{position:relative;width:44px;height:44px;margin:-22px 0 0 -22px;border:0;background:none;cursor:pointer;display:grid;place-items:center}.vl-hot__btn:before{content:"";position:absolute;width:30px;height:30px;border-radius:50%;background:var(--vl-c-bg);animation:vl-pulse 2.2s ease-out infinite}.vl-hot__dot{position:relative;width:30px;height:30px;border-radius:50%;background:var(--vl-c-bg);color:var(--vl-c-text);display:grid;place-items:center;box-shadow:0 2px 10px #1111112e;transition:background-color .2s}.vl-hot__dot svg{width:12px;height:12px;transition:transform .25s}.vl-hot__spot.is-open .vl-hot__dot{background:var(--vl-c-text);color:#fff}.vl-hot__spot.is-open .vl-hot__dot svg{transform:rotate(45deg)}.vl-hot__card{position:absolute;top:0;left:0;width:270px;padding:18px 20px;border-radius:14px;background:var(--vl-c-bg);box-shadow:0 12px 36px #11111124;opacity:0;pointer-events:none;transform:translate(30px,calc(-50% + 8px));transition:opacity .24s,transform .24s;visibility:hidden}.vl-hot__spot--left .vl-hot__card{transform:translate(calc(-100% - 30px),calc(-50% + 8px))}.vl-hot__spot.is-open .vl-hot__card{opacity:1;pointer-events:auto;visibility:visible;transform:translate(30px,-50%)}.vl-hot__spot--left.is-open .vl-hot__card{transform:translate(calc(-100% - 30px),-50%)}.vl-hot__card h3{font-size:16px;font-weight:600;letter-spacing:0;margin-bottom:6px}.vl-hot__card p{font-size:14px;line-height:1.5;color:var(--vl-c-body)}.vl-hot__panel{margin-top:16px;padding:20px;border-radius:14px;background:var(--vl-panel-bg,var(--vl-c-cream));min-height:108px}.vl-hot__panel h3{font-size:17px;font-weight:600;letter-spacing:0;margin-bottom:6px}@media(max-width:749px){.vl-hot__card{display:none}}@media(min-width:750px){.vl-hot__panel{display:none}}@keyframes vl-pulse{0%{transform:scale(1);opacity:.55}to{transform:scale(2.2);opacity:0}}.vl-stories{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(32px,6vw,88px)}.vl-stories__stack{flex:1 1 420px;position:relative;aspect-ratio:var(--vl-ar,4/4.6);max-width:540px;touch-action:pan-y}.vl-stories__card{position:absolute;top:0;right:12%;bottom:0;left:0;border-radius:20px;overflow:hidden;background:var(--vl-c-lilac);box-shadow:0 18px 40px #11111124;transition:transform .52s cubic-bezier(.2,.7,.2,1),opacity .42s ease}.vl-stories__card img{width:100%;height:100%;object-fit:cover}.vl-stories__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--vl-stack-tint,var(--vl-c-lilac));opacity:0;transition:opacity .42s ease;pointer-events:none}.vl-stories__card[aria-hidden=true]:after{opacity:.92}.vl-stories__copy{flex:1 1 380px;display:flex;flex-direction:column;gap:28px}.vl-stories__texts{display:grid}.vl-stories__text{grid-area:1/1;transition:opacity .38s ease,transform .38s ease}.vl-stories__text[aria-hidden=true]{opacity:0;transform:translateY(12px);pointer-events:none;visibility:hidden}.vl-stories__text h3{font-size:clamp(calc(var(--vl-h-m-n,30) * 1px),calc(var(--vl-h-d-n,56) / 14.4 * 1vw),calc(var(--vl-h-d-n,56) * 1px));letter-spacing:-.035em;line-height:1;margin-bottom:16px}@media(max-width:749px){.vl-stories__text h3{font-size:var(--vl-h-m,32px)}}.vl-stories__text p{font-size:18px;line-height:1.55;max-width:460px;text-wrap:pretty}.vl-stories__nav{display:flex;align-items:center;gap:16px}.vl-stories__nav .vl-icon-btn{width:52px;height:52px;border-color:currentColor;background:none}.vl-stories__nav .vl-icon-btn:hover{background:var(--vl-c-text);color:#fff}.vl-stories__dots{display:flex;gap:4px;margin-left:8px}.vl-stories__dots button{width:28px;height:44px;border:0;background:none;cursor:pointer;display:grid;place-items:center;padding:0}.vl-stories__dots button span{width:8px;height:4px;border-radius:2px;background:#1111114d;transition:width .3s,background-color .3s}.vl-stories__dots button[aria-current=true] span{width:24px;background:currentColor}.vl-buy{display:flex;flex-direction:column;gap:20px;min-width:0}.vl-buy__head{display:flex;flex-direction:column;gap:10px}.vl-buy__title{font-size:clamp(calc(var(--vl-h-m-n,30) * 1px),calc(var(--vl-h-d-n,52) / 14.4 * 1vw),calc(var(--vl-h-d-n,52) * 1px));letter-spacing:-.035em;line-height:1}@media(max-width:749px){.vl-buy__title{font-size:var(--vl-h-m,34px)}}.vl-buy__desc{font-size:16px;line-height:1.55;color:var(--vl-c-body)}.vl-buy__price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.vl-buy__price-now{font-size:26px;font-weight:600}.vl-buy__price s{font-size:17px;color:var(--vl-c-muted-3)}.vl-pill{padding:4px 10px;border-radius:999px;background:var(--vl-c-text);color:#fff;font-size:12px;font-weight:600}.vl-benefits{list-style:none;padding:0;display:grid;gap:10px}.vl-benefits li{display:flex;gap:10px;align-items:flex-start;font-size:16px}.vl-benefits svg{flex:none;width:18px;height:18px;margin-top:3px}.vl-benefits--disc li{align-items:center;gap:12px;font-size:15px;font-weight:500}.vl-benefits--disc .vl-check{flex:0 0 22px;height:22px;border-radius:50%;background:var(--vl-c-text);color:#fff;display:grid;place-items:center}.vl-benefits--disc .vl-check svg{width:12px;height:12px;margin:0}.vl-colour__label{font-size:15px;margin-bottom:10px}.vl-colour__label strong{font-weight:600}.vl-colour__list{display:flex;gap:10px;flex-wrap:wrap}.vl-colour__opt{width:44px;height:44px;border-radius:50%;padding:4px;display:block;border:1.5px solid var(--vl-c-border-strong);transition:border-color .2s}.vl-colour__opt:hover{border-color:#8a877f}.vl-colour__opt[aria-current=true]{border-color:var(--vl-c-text)}.vl-colour__opt span{display:block;width:100%;height:100%;border-radius:50%;background:var(--vl-sw,#ccc);box-shadow:inset 0 0 0 1px #1111111f}.vl-tiers{display:grid;gap:10px;border:0;padding:0;margin:0;min-width:0}.vl-tier{position:relative;display:flex;flex-direction:column;gap:12px;padding:16px 18px;border-radius:14px;border:1.5px solid var(--vl-c-border);background:var(--vl-c-bg);cursor:pointer;transition:border-color .2s,background-color .2s}.vl-tier:has(input:checked){border-color:var(--vl-c-text);background:var(--vl-tier-active-bg,#fff)}.vl-tier input{position:absolute;opacity:0;pointer-events:none}.vl-tier:has(input:focus-visible){outline:2px solid var(--vl-c-text);outline-offset:3px}.vl-tier__row{display:flex;align-items:center;gap:14px}.vl-tier__radio{flex:0 0 20px;height:20px;border-radius:50%;border:1.5px solid var(--vl-c-text);display:grid;place-items:center}.vl-tier__radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--vl-c-text);opacity:0;transition:opacity .2s}.vl-tier:has(input:checked) .vl-tier__radio:after{opacity:1}.vl-tier__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.vl-tier__title{font-size:16px;font-weight:600}.vl-tier__sub{font-size:13px;color:var(--vl-c-muted-2)}.vl-tier__prices{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.vl-tier__price{font-size:17px;font-weight:600}.vl-tier__prices s{font-size:13px;color:var(--vl-c-muted-3)}.vl-tier__badge{position:absolute;top:-11px;right:16px;padding:3px 10px;border-radius:999px;background:var(--vl-badge-bg,var(--vl-c-lilac));color:var(--vl-badge-fg,var(--vl-c-text));font-size:11px;font-weight:600;letter-spacing:.05em}.vl-tier__gift{display:flex;align-items:center;gap:12px;background:var(--vl-gift-bg,var(--vl-c-cream));border-radius:10px;padding:8px 10px}.vl-tier__gift img{width:40px;height:40px;border-radius:8px;object-fit:cover;background:#fff}.vl-tier__gift span{flex:1;font-size:13px;font-weight:500}.vl-tier__gift b{font-size:11px;font-weight:700;letter-spacing:.06em;padding:2px 8px;border-radius:999px;background:var(--vl-c-text);color:#fff}.vl-gift-choice{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;border:0;padding:0;margin:0}.vl-gift-choice legend{float:left;margin-right:4px;color:var(--vl-c-muted-2);padding:0}.vl-chip{position:relative;display:inline-flex}.vl-chip input{position:absolute;opacity:0;pointer-events:none}.vl-chip span{min-height:44px;display:inline-flex;align-items:center;padding:0 18px;border-radius:999px;border:1.5px solid var(--vl-c-border);background:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:border-color .2s}.vl-chip input:checked+span{border-color:var(--vl-c-text)}.vl-chip input:focus-visible+span{outline:2px solid var(--vl-c-text);outline-offset:2px}.vl-chip input:disabled+span{opacity:.45;text-decoration:line-through;cursor:not-allowed}.vl-stock{display:flex;flex-direction:column;gap:4px;font-size:14px}.vl-stock__line{display:flex;align-items:center;gap:10px;font-weight:500}.vl-stock__dot{width:8px;height:8px;border-radius:50%;background:var(--vl-c-green);flex:none;animation:vl-stock 2s infinite}.vl-stock--out .vl-stock__dot{background:#b3261e;animation:none}.vl-stock__note{color:var(--vl-c-muted);padding-left:18px}@keyframes vl-stock{0%{box-shadow:0 0 #2ea05a8c}70%{box-shadow:0 0 0 8px #2ea05a00}to{box-shadow:0 0 #2ea05a00}}.vl-atc{--vl-btn-h:58px;font-size:17px;width:100%}.vl-atc.is-loading{opacity:.75;cursor:progress}.vl-atc.is-success{background:#2c7a4b}.vl-buy__error{padding:12px 14px;border-radius:10px;background:#fdecea;color:#8a1c14;font-size:14px}.vl-buy__error[hidden]{display:none}.vl-buy__note{text-align:center;font-size:13px;color:var(--vl-c-muted)}.vl-trustline{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:14px;color:var(--vl-c-body)}.vl-callout{background:var(--vl-callout-bg,var(--vl-c-surface-2));border-radius:14px;padding:20px 22px;display:flex;flex-direction:column;gap:8px;font-size:15px;line-height:1.6}.vl-callout strong{font-size:16px;line-height:1.35}.vl-payment-icons{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0}.vl-payment-icons svg{width:38px;height:24px}.vl-offer-fineprint{font-size:12px;color:var(--vl-c-muted)}.vl-gallery{min-width:0}.vl-gallery__stage{position:relative;border-radius:var(--vl-radius,12px);overflow:hidden;background:var(--vl-c-surface)}.vl-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.vl-gallery__track::-webkit-scrollbar{display:none}.vl-gallery__slide{flex:0 0 100%;aspect-ratio:var(--vl-ar,1/1);scroll-snap-align:start;position:relative;background:var(--vl-c-surface)}.vl-gallery__slide img{width:100%;height:100%;object-fit:var(--vl-fit,cover);cursor:zoom-in}.vl-gallery__slide video{width:100%;height:100%;object-fit:cover}.vl-gallery__badges{position:absolute;top:16px;left:16px;display:flex;gap:8px;pointer-events:none;z-index:2}.vl-gallery__badges span{background:var(--vl-c-text);color:#fff;font-size:12px;font-weight:600;letter-spacing:.03em;padding:6px 10px;border-radius:999px}.vl-gallery__badges span+span{background:#fff;color:var(--vl-c-text)}.vl-gallery__zoom{position:absolute;right:16px;bottom:16px;width:44px;height:44px;border-radius:50%;border:1px solid var(--vl-c-border);background:#fff;cursor:pointer;display:grid;place-items:center;z-index:2}.vl-gallery__count{position:absolute;bottom:16px;left:50%;transform:translate(-50%);background:#ffffffeb;font-size:12px;font-weight:600;padding:6px 12px;border-radius:999px;z-index:2}.vl-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:44px;height:44px;border:1px solid var(--vl-c-border);background:#ffffffeb}.vl-gallery__arrow--prev{left:12px}.vl-gallery__arrow--next{right:12px}@media(hover:hover){.vl-gallery__arrow{opacity:0;transition:opacity .2s}.vl-gallery__stage:hover .vl-gallery__arrow,.vl-gallery__arrow:focus-visible{opacity:1}}.vl-gallery__thumbs{display:flex;gap:14px;margin-top:16px;overflow-x:auto;scrollbar-width:none;padding:2px}.vl-gallery__thumbs::-webkit-scrollbar{display:none}.vl-gallery__thumbs button{flex:0 0 64px;width:64px;height:64px;padding:0;border-radius:10px;overflow:hidden;background:var(--vl-c-surface);cursor:pointer;border:1.5px solid transparent;opacity:.72;position:relative;transition:border-color .2s,opacity .2s}.vl-gallery__thumbs button[aria-current=true]{border-color:var(--vl-c-text);opacity:1}.vl-gallery__thumbs img{width:100%;height:100%;object-fit:cover}.vl-gallery__thumbs .vl-thumb-play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;background:#11111140}.vl-gallery__play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:72px;height:72px;border-radius:50%;border:0;background:#ffffffeb;cursor:pointer;display:grid;place-items:center;box-shadow:0 8px 24px #00000026;z-index:1}@media(max-width:749px){.vl-gallery--bleed-m .vl-gallery__stage{margin-inline:calc(-1 * var(--vl-pad-x));border-radius:0}}@media(min-width:1000px){.vl-gallery--sticky{position:sticky;top:calc(var(--vl-header-visible-h,0px) + 24px);align-self:start;transition:top .25s}}.vl-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--vl-c-bg);color:var(--vl-c-text);font-family:var(--vl-font,inherit)}.vl-lightbox::backdrop{background:#1116}.vl-lightbox[open]{display:flex;flex-direction:column}.vl-lightbox__bar{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;font-weight:600}.vl-lightbox__stage{flex:1;min-height:0;overflow:hidden;display:flex;align-items:center;justify-content:center;cursor:zoom-in}.vl-lightbox__stage.is-zoomed{cursor:zoom-out}.vl-lightbox__stage img{max-width:100%;max-height:100%;object-fit:contain;transition:transform .25s ease}.vl-lightbox__nav{display:flex;justify-content:center;gap:12px;padding:16px 16px calc(16px + env(safe-area-inset-bottom))}.vl-pdp{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(24px,3.4vw,48px);align-items:start}@media(min-width:1000px){.vl-pdp{grid-template-columns:minmax(0,var(--vl-media-fr,53fr)) minmax(0,var(--vl-info-fr,43fr))}.vl-pdp--media-right>.vl-gallery{order:2}}.vl-pdp .vl-buy__title{font-weight:var(--vl-title-weight,600);letter-spacing:-.02em;line-height:1.05}.vl-hr{height:1px;background:var(--vl-c-border);border:0;margin:0}.vl-sticky{position:fixed;left:0;right:0;z-index:40;background:var(--vl-sticky-bg,#fff);color:var(--vl-c-text);font-family:var(--vl-font,inherit);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .28s cubic-bezier(.2,.7,.2,1),top .25s ease}.vl-sticky.is-visible{opacity:1;pointer-events:auto;transform:none}.vl-sticky__inner{max-width:1320px;margin:0 auto;padding:10px clamp(16px,4vw,40px);display:flex;align-items:center;gap:24px}.vl-sticky__product{display:flex;align-items:center;gap:12px;min-width:0}.vl-sticky__thumb{width:48px;height:48px;border-radius:10px;object-fit:cover;background:var(--vl-c-surface);flex:none}.vl-sticky__info{display:flex;flex-direction:column;gap:2px;min-width:0;line-height:1.25}.vl-sticky__info strong{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vl-sticky__meta{font-size:13px;color:var(--vl-c-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vl-sticky__meta>span:empty{display:none}.vl-sticky__meta>span:not(:empty)~span:not(:empty):before{content:"\b7";margin:0 6px;color:var(--vl-c-muted)}.vl-sticky__meta [data-vl-sticky-price]{color:var(--vl-c-text);font-weight:600}.vl-sticky__nav{display:flex;justify-content:center;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:none}.vl-sticky__nav::-webkit-scrollbar{display:none}.vl-sticky__nav[hidden]{display:none}.vl-sticky__link{flex:none;padding:8px 14px;border-radius:999px;font-size:14px;font-weight:500;color:var(--vl-c-muted);white-space:nowrap;transition:background-color .2s,color .2s}.vl-sticky__link:hover{color:var(--vl-c-text)}.vl-sticky__link.is-active{background:var(--vl-c-surface);color:var(--vl-c-text)}.vl-sticky__actions{display:flex;align-items:center;gap:20px;margin-left:auto;flex:none}.vl-sticky .vl-sticky__colour{font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.vl-sticky__colour[hidden]{display:none}.vl-sticky .vl-sticky__btn{--vl-btn-h:46px;padding:0 28px;font-size:15px;white-space:nowrap}@media(min-width:750px){.vl-sticky--top{top:var(--vl-header-visible-h,0px);border-bottom:1px solid var(--vl-c-border);box-shadow:0 10px 28px #14141412;transform:translateY(-14px)}.vl-sticky--bottom{bottom:0;border-top:1px solid var(--vl-c-border);box-shadow:0 -10px 28px #14141412;transform:translateY(100%)}.vl-sticky--mobile-only{display:none}.vl-sticky.has-nav .vl-sticky__inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.vl-sticky.has-nav .vl-sticky__actions{justify-self:end}body.vl-sticky-pad--desktop{padding-bottom:70px}}@media(min-width:750px)and (max-width:1099px){.vl-sticky__nav{display:none}.vl-sticky.has-nav .vl-sticky__inner{display:flex}}@media(max-width:749px){.vl-sticky{bottom:0;border-top:1px solid var(--vl-c-border);box-shadow:0 -10px 28px #14141417;transform:translateY(100%)}.vl-sticky--desktop-only{display:none}.vl-sticky__inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"thumb name btn" "thumb meta btn" "thumb colour btn";column-gap:12px;row-gap:1px;align-items:center;padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.vl-sticky--nav-mobile .vl-sticky__inner{grid-template-areas:"nav nav nav" "thumb name btn" "thumb meta btn" "thumb colour btn"}.vl-sticky__product,.vl-sticky__info,.vl-sticky__actions{display:contents}.vl-sticky__thumb{grid-area:thumb;width:46px;height:46px}.vl-sticky__info strong{grid-area:name;font-size:14px}.vl-sticky__meta{grid-area:meta;font-size:12.5px}.vl-sticky .vl-sticky__colour{grid-area:colour;justify-self:start;font-size:12.5px;min-height:24px;display:inline-flex;align-items:center}.vl-sticky .vl-sticky__btn{grid-area:btn;--vl-btn-h:48px;padding:0 20px;font-size:15px}.vl-sticky__nav{grid-area:nav;justify-content:flex-start;margin:-4px -16px 8px;padding:0 12px 8px;border-bottom:1px solid var(--vl-c-border)}.vl-sticky:not(.vl-sticky--nav-mobile) .vl-sticky__nav{display:none}.vl-sticky__link{padding:6px 12px;font-size:13px}}body.vl-sticky-pad{padding-bottom:calc(84px + env(safe-area-inset-bottom))}@media(min-width:750px){body.vl-sticky-pad{padding-bottom:0}}.vl-qb{border:0;padding:0;margin:0 0 0 auto;width:min(460px,100%);max-width:100%;height:100%;max-height:100%;background:var(--vl-c-bg);color:var(--vl-c-text);font-family:var(--vl-font,inherit);display:none;flex-direction:column;box-shadow:0 0 40px #1111111f}.vl-qb[open]{display:flex;animation:vl-slide-in .34s cubic-bezier(.2,.7,.2,1)}.vl-qb::backdrop{background:#1111116b}@media(max-width:749px){.vl-qb{margin:auto 0 0;width:100%;height:auto;max-height:88svh;border-radius:20px 20px 0 0}.vl-qb[open]{animation:vl-slide-up .34s cubic-bezier(.2,.7,.2,1)}}@keyframes vl-slide-in{0%{transform:translate(100%)}to{transform:none}}@keyframes vl-slide-up{0%{transform:translateY(100%)}to{transform:none}}.vl-qb__bar{display:flex;justify-content:space-between;align-items:center;padding:12px 16px 12px 24px;border-bottom:1px solid var(--vl-c-border);font-size:15px;font-weight:600}.vl-qb__body{flex:1;overflow-y:auto;padding:20px 24px;overscroll-behavior:contain}.vl-qb__loading{padding:48px 0;text-align:center;color:var(--vl-c-muted)}.vl-qb .vl-buy__title{font-size:22px;font-weight:600;letter-spacing:-.02em}.vl-qb__product{display:flex;gap:16px;align-items:center}.vl-qb__product img{width:96px;height:96px;border-radius:12px;object-fit:cover;background:var(--vl-c-surface)}.vl-close{width:44px;height:44px;border:0;background:none;cursor:pointer;display:grid;place-items:center;color:inherit}.vl-ucard{display:flex;flex-direction:column;gap:18px}.vl-ucard h3{font-size:20px;font-weight:600;letter-spacing:0}.vl-ucard p{font-size:15px;line-height:1.55;color:var(--vl-c-muted);text-wrap:pretty}@media(min-width:1000px){.vl-grid-d{display:grid!important;grid-template-columns:repeat(var(--vl-cols,4),minmax(0,1fr));overflow:visible!important;margin:0!important;padding:0!important}.vl-grid-d>*{flex:none!important}}.vl-cmp,.vl-cmp__head,.vl-cmp__body{display:flex;flex-direction:column}.vl-cmp__row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) minmax(0,1fr)}.vl-cmp__colhead{padding:16px 0;font-size:13px;font-weight:600;letter-spacing:.1em;color:var(--vl-c-muted);align-self:end;text-transform:uppercase}.vl-cmp__us-head{background:var(--vl-us-bg,#141414);color:var(--vl-us-fg,#fff);border-radius:16px 16px 0 0;padding:18px 16px 16px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;font-size:14px;font-weight:600;line-height:1.3}.vl-cmp__us-head img{width:72px;height:72px;border-radius:12px;object-fit:cover;background:#fff}.vl-cmp__them-head{position:relative;padding:16px 16px 16px 24px;text-align:center;font-size:14px;font-weight:600;color:var(--vl-c-muted);line-height:1.3;align-self:end}.vl-cmp__vs{position:absolute;left:0;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--vl-c-bg,#fff);box-shadow:0 0 0 1px var(--vl-c-border-strong),0 4px 12px #11111114;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--vl-c-text);z-index:1}.vl-cmp__short{display:none}.vl-cmp__body .vl-cmp__row>*{border-top:1px solid var(--vl-c-border)}.vl-cmp__body .vl-cmp__row>.vl-cmp__us{border-top-color:color-mix(in srgb,var(--vl-us-fg,#fff) 14%,transparent)}.vl-cmp__label{padding:18px 16px 18px 0;font-size:15px;font-weight:600;display:flex;align-items:center}.vl-cmp__us{background:var(--vl-us-bg,#141414);color:var(--vl-us-fg,#fff);padding:18px 20px;display:flex;gap:12px;align-items:center;font-size:14px;line-height:1.45}.vl-cmp__body .vl-cmp__row:last-child .vl-cmp__us{border-radius:0 0 16px 16px}.vl-cmp__them{padding:18px 20px;display:flex;gap:12px;align-items:center;font-size:14px;line-height:1.45;color:var(--vl-c-body)}.vl-cmp__them-head,.vl-cmp__body .vl-cmp__them{background:var(--vl-them-bg,rgba(255,255,255,.7))}.vl-cmp__them-head{border-radius:0 16px 0 0;align-self:stretch;display:flex;align-items:flex-end;justify-content:center}.vl-cmp__body .vl-cmp__row:last-child .vl-cmp__them{border-radius:0 0 16px}.vl-cmp__us>span:last-child,.vl-cmp__them>span:last-child{min-width:0;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.vl-cmp__yes{flex:0 0 22px;height:22px;border-radius:50%;background:var(--vl-us-fg,#fff);color:var(--vl-us-bg,#141414);display:grid;place-items:center}.vl-cmp__no{flex:0 0 22px;height:22px;border-radius:50%;border:1px solid #c8c4bd;color:var(--vl-c-muted-3);display:grid;place-items:center}.vl-cmp__yes svg,.vl-cmp__no svg{width:11px;height:11px}@media(max-width:749px){.vl-cmp__row{grid-template-columns:minmax(0,.8fr) minmax(0,1.12fr) minmax(0,1fr)}.vl-cmp__colhead{padding:12px 0;font-size:11px;letter-spacing:.08em}.vl-cmp__us-head{border-radius:14px 14px 0 0;padding:14px 8px 12px;gap:8px;font-size:14px}.vl-cmp__us-head img{width:44px;height:44px;border-radius:10px}.vl-cmp__them-head{padding:12px 6px 12px 18px;font-size:14px;border-radius:0 14px 0 0}.vl-cmp__body .vl-cmp__row:last-child .vl-cmp__them{border-radius:0 0 14px}.vl-cmp__vs{width:28px;height:28px;font-size:10px}.vl-cmp__name--short .vl-cmp__full{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.vl-cmp__name--short .vl-cmp__short{display:inline}.vl-cmp__label{padding:14px 10px 14px 0;font-size:13px;line-height:1.3}.vl-cmp__us,.vl-cmp__them{flex-direction:column;align-items:flex-start;justify-content:center;gap:7px;padding:14px 10px 14px 12px;font-size:13px;line-height:1.35}.vl-cmp__them{padding-left:16px}.vl-cmp__yes,.vl-cmp__no{flex:0 0 auto;width:18px;height:18px}.vl-cmp__yes svg,.vl-cmp__no svg{width:9px;height:9px}}.vl-cmp__foot{margin-top:clamp(28px,4vw,44px);text-align:center;font-size:18px;font-weight:600}.vl-fit{display:flex;flex-wrap:wrap-reverse;gap:clamp(32px,5vw,80px);align-items:center}.vl-fit--media-left{flex-direction:row-reverse}.vl-fit__text{flex:1 1 400px;min-width:0;display:flex;flex-direction:column;gap:22px;max-width:560px}.vl-fit__text p{font-size:17px;line-height:1.6;color:var(--vl-c-body);text-wrap:pretty}.vl-fit__media{flex:1 1 400px;min-width:0}.vl-fit__list{list-style:none;padding:0;margin-top:6px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.vl-fit__list li{display:flex;gap:12px;align-items:center;font-size:15px;font-weight:500;padding:14px 16px;border:1px solid var(--vl-c-border);border-radius:12px}.vl-marquee{overflow:hidden;padding:var(--vl-mq-pad,20px) 0;border-block:var(--vl-mq-border,0)}.vl-marquee__track{display:flex;width:max-content;animation:vl-marquee var(--vl-mq-speed,40s) linear infinite}.vl-marquee:hover .vl-marquee__track,.vl-marquee.is-paused .vl-marquee__track{animation-play-state:paused}.vl-marquee__group{display:flex;flex-shrink:0}.vl-marquee__item{display:inline-flex;align-items:center;gap:var(--vl-mq-gap,32px);padding-right:var(--vl-mq-gap,32px);font-size:var(--vl-mq-size,15px);font-weight:var(--vl-mq-weight,500);letter-spacing:var(--vl-mq-track,.04em);white-space:nowrap}.vl-marquee__item:after{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.5}.vl-marquee__toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;border:0;background:#7f7f7f40;color:inherit;cursor:pointer;display:grid;place-items:center}@keyframes vl-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.vl-marquee__track{animation:none;flex-wrap:wrap;justify-content:center;width:auto;padding:0 16px}.vl-marquee__group[aria-hidden=true]{display:none}.vl-marquee__group{flex-wrap:wrap;justify-content:center}.vl-marquee__toggle{display:none}}.vl-faq{display:flex;flex-wrap:wrap;gap:clamp(24px,5vw,80px)}.vl-faq__intro{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:12px}.vl-faq__intro h2{font-size:clamp(calc(var(--vl-h-m-n,30) * 1px),calc(var(--vl-h-d-n,84) / 14.4 * 1vw),calc(var(--vl-h-d-n,84) * 1px));letter-spacing:-.04em;line-height:1}@media(max-width:749px){.vl-faq__intro h2{font-size:var(--vl-h-m,44px)}}.vl-faq__list{flex:2 1 520px;min-width:0}@media(min-width:990px){.vl-faq__list{flex:0 1 var(--vl-faq-list-w,60%)}}.vl-faq__app{margin-top:40px}.vl-trust .vl-track>*{display:flex;flex-direction:column;gap:10px;padding:8px 4px}.vl-trust__mark{width:44px;height:44px;border-radius:50%;background:var(--vl-mark-bg,var(--vl-c-lilac-soft));display:grid;place-items:center;font-size:13px;font-weight:600;overflow:hidden}.vl-trust__mark img{width:24px;height:24px;object-fit:contain}.vl-trust h3{font-size:16px;font-weight:600;letter-spacing:0;line-height:1.3}.vl-trust p{font-size:14px;line-height:1.5;color:var(--vl-c-muted);max-width:260px}@media(min-width:750px){.vl-trust .vl-track{overflow:visible;display:grid;grid-template-columns:repeat(var(--vl-cols,4),minmax(0,1fr));gap:24px}}@media(max-width:749px){.vl-trust .vl-track{--vl-gap:0px}.vl-trust .vl-track>*{flex-basis:100%;align-items:center;text-align:center}}.vl-scard{aspect-ratio:var(--vl-ar,3/4);border-radius:14px;overflow:hidden;background:var(--vl-c-surface);position:relative}.vl-scard img{width:100%;height:100%;object-fit:cover;object-position:var(--vl-focal,center);transition:transform .6s ease}.vl-scard:hover img{transform:scale(1.04)}.vl-reviews-app{max-width:1200px;margin:0 auto}.vl-feature-tiles{display:grid;grid-template-columns:repeat(var(--vl-cols,3),minmax(0,1fr));gap:12px;margin-top:8px}.vl-feature-tiles>div{display:flex;flex-direction:column;gap:12px;padding:18px 14px;border:1px solid var(--vl-c-border);border-radius:14px;background:#fff}.vl-feature-tiles img{width:40px;height:40px;object-fit:contain}.vl-feature-tiles span{font-size:14px;font-weight:600;line-height:1.3}@media(max-width:420px){.vl-feature-tiles{grid-template-columns:repeat(var(--vl-cols-m,3),minmax(0,1fr))}.vl-feature-tiles>div{padding:14px 10px}}@media(prefers-reduced-motion:reduce){.vl *,.vl *:before,.vl *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}vl-ambient-video video{width:100%;height:100%;object-fit:cover;display:block}.vl-media>vl-video.vl-vcard{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;border-radius:0}
/*# sourceMappingURL=/cdn/shop/t/23/assets/vl.css.map */
