.vb{max-width:192rem;margin:0 auto;padding:8rem var(--pad)}.vb--narrow .vb__inner{max-width:110rem;margin:0 auto}.vb__head{display:flex;flex-direction:column;align-items:flex-start;gap:2.2rem;max-width:110rem}.vb--center .vb__head{align-items:center;margin:0 auto;text-align:center}.vb__title{margin:0;font:var(--tk-heading-style, normal) var(--tk-heading-w, 600) calc(6.2rem * var(--tk-heading-size, 1))/calc(.98 * var(--tk-heading-lh, 1)) var(--f-display);letter-spacing:calc(-.03em + var(--tk-heading-ls, 0em));color:var(--ink)}.vb__title--s{font-size:calc(4.4rem * var(--tk-body-size, 1));line-height:1.02}.vb__title--l{font-size:calc(9rem * var(--tk-body-size, 1));line-height:.92;letter-spacing:-.035em}.vb__text{max-width:72rem;color:var(--muted);font:var(--tk-body-style, normal) var(--tk-body-w, 400) calc(var(--fs-body) * var(--tk-body-size, 1))/calc(1.5 * var(--tk-body-lh, 1)) var(--f-body)}.vb__text>*{margin:0}.vb__text>*+*{margin-top:1.2em}.vb__text a{color:var(--rose);text-decoration:underline;text-underline-offset:.2em}.vb__text strong{color:var(--ink);font-weight:600}.vb__text ul,.vb__text ol{padding-left:1.3em}.vb__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:1rem}.vb--center .vb__actions{justify-content:center}.vb__head+.vb__body{margin-top:6rem}.vb-it__copy{display:flex;flex-direction:column;align-items:flex-start;gap:3.2rem}.vb-banner--x-right .vb__head{align-items:flex-end;text-align:right}.vb-banner__copy{z-index:2}.vb-banner__link{z-index:1}.vb-banner--linked .vb-banner__copy{pointer-events:none}.vb-banner--linked .vb__actions a{pointer-events:auto}.vb-ph{display:block;width:100%;height:100%;background:var(--card);fill:var(--rose-soft)}.vb--light .vb__title,.vb--light .vb__text,.vb--light .vb__text strong,.vb--light .eyebrow,.vb--light .vb__text a{color:var(--white)}.vb--light .grad{color:var(--pink)}.vb-it{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:9rem}.vb-it--right .vb-it__media{order:2}.vb-it__media{position:relative;overflow:hidden;max-height:calc(100svh - var(--header) - 6rem);border-radius:4rem;background:var(--card)}.vb-it__media img,.vb-it__media video,.vb-it__media svg{display:block;width:100%;height:100%;object-fit:cover}.vb-it__media--arch{border-radius:99rem 99rem 4rem 4rem}.vb-it__media--square{border-radius:0}.vb-ratio--portrait{aspect-ratio:4 / 5}.vb-ratio--square{aspect-ratio:1}.vb-ratio--landscape{aspect-ratio:3 / 2}.vb-ratio--tall{aspect-ratio:9 / 16}.vb-ratio--wide{aspect-ratio:16 / 9}.vb-it__points{display:flex;flex-direction:column;gap:2.4rem;margin:1.4rem 0 0;padding:0;list-style:none}.vb-it__points li{display:grid;grid-template-columns:5.4rem 1fr;gap:1.8rem;align-items:start}.vb-it__n{color:var(--rose);font:var(--tk-body-style, normal) 500 calc(var(--fs-eyebrow) * var(--tk-body-size, 1))/calc(2.4 * var(--tk-body-lh, 1)) var(--f-body)}.vb-it__points h3{margin:0 0 .6rem;font:var(--tk-heading-style, normal) var(--tk-heading-w, 600) calc(2.6rem * var(--tk-heading-size, 1))/calc(1.1 * var(--tk-heading-lh, 1)) var(--f-title);letter-spacing:calc(-.01em + var(--tk-heading-ls, 0em))}.vb-it__points p{margin:0;color:var(--muted);font:var(--tk-body-style, normal) var(--tk-body-w, 400) calc(var(--fs-sub) * var(--tk-body-size, 1))/calc(1.45 * var(--tk-body-lh, 1)) var(--f-body)}.vb-banner{position:relative;display:flex;overflow:hidden;margin:0 2rem;border-radius:5rem;background:var(--espresso)}.vb-banner--edge{margin:0;border-radius:0}.vb-banner--s{min-height:44rem}.vb-banner--m{min-height:68rem}.vb-banner--l{min-height:90rem}.vb-banner--screen{min-height:calc(100svh - var(--header))}.vb-banner__bg,.vb-banner__bg img,.vb-banner__bg video,.vb-banner__bg svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vb-banner__bg--mobile{display:none}.vb-banner__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#000}.vb-banner.vb--light.vb-banner--y-bottom:after,.vb-banner.vb--light.vb-banner--y-top:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,#0000006b,#0000 58%)}.vb-banner.vb--light.vb-banner--y-top:after{background:linear-gradient(to bottom,#0000006b,#0000 58%)}.vb-banner__copy{position:relative;display:flex;flex-direction:column;gap:2.2rem;width:100%;max-width:92rem;padding:8rem 9rem}.vb-banner--x-center .vb-banner__copy{align-items:center;margin:0 auto;text-align:center}.vb-banner--x-right .vb-banner__copy{align-items:flex-end;margin-left:auto;text-align:right}.vb-banner--y-top{align-items:flex-start}.vb-banner--y-middle{align-items:center}.vb-banner--y-bottom{align-items:flex-end}.vb-banner--x-center .vb__actions{justify-content:center}.vb-banner--x-right .vb__actions{justify-content:flex-end}.vb-banner__link{position:absolute;top:0;right:0;bottom:0;left:0}.vb-video__frame{position:relative;overflow:hidden;margin:0 auto;border-radius:4rem;background:var(--espresso)}.vb-video--narrow .vb-video__frame{max-width:110rem}.vb-video--phone .vb-video__frame{max-width:52rem}.vb-video__frame video,.vb-video__frame iframe,.vb-video__frame img,.vb-video__frame svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;object-fit:cover}.vb-grid{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:2.1rem;margin:0;padding:0;list-style:none}.vb-grid__item{margin:0}.vb-grid__img{position:relative;display:block;overflow:hidden;border-radius:3.2rem;background:var(--card)}.vb-grid__img img,.vb-grid__img svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}a.vb-grid__img:hover img{transform:scale(1.03)}.vb-grid__cap{margin-top:1.4rem;color:var(--muted);font:var(--tk-body-style, normal) var(--tk-body-w, 400) calc(var(--fs-sub) * var(--tk-body-size, 1))/calc(1.4 * var(--tk-body-lh, 1)) var(--f-body)}.vb-cols{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:2.1rem}.vb-col{display:flex;flex-direction:column;gap:1.4rem}.vb-cols--card .vb-col{padding:4rem 3.6rem;border:1px solid var(--line);border-radius:3.2rem;background:var(--card)}.vb--center .vb-col{align-items:center;text-align:center}.vb-col__img{width:100%;overflow:hidden;border-radius:2.4rem;margin-bottom:1rem}.vb-col__img img{display:block;width:100%;height:auto}.vb-col__img--icon{width:8rem;border-radius:0}.vb-col__fig{color:var(--rose);font:var(--tk-heading-style, normal) var(--tk-heading-w, 600) calc(6.2rem * var(--tk-heading-size, 1))/calc(1 * var(--tk-heading-lh, 1)) var(--f-title);letter-spacing:calc(-.03em + var(--tk-heading-ls, 0em))}.vb-col h3{margin:0;font:var(--tk-heading-style, normal) var(--tk-heading-w, 600) calc(2.8rem * var(--tk-heading-size, 1))/calc(1.1 * var(--tk-heading-lh, 1)) var(--f-title);letter-spacing:calc(-.012em + var(--tk-heading-ls, 0em))}.vb-col p{margin:0}.vb-col__text{color:var(--muted);font:var(--tk-body-style, normal) var(--tk-body-w, 400) calc(var(--fs-sub) * var(--tk-body-size, 1))/calc(1.45 * var(--tk-body-lh, 1)) var(--f-body)}.vb-col__link{margin-top:auto;padding-top:1rem;color:var(--rose);font:var(--tk-heading-style, normal) var(--tk-heading-w, 600) calc(var(--fs-btn) * var(--tk-heading-size, 1))/calc(1 * var(--tk-heading-lh, 1)) var(--f-display);letter-spacing:calc(.04em + var(--tk-heading-ls, 0em));text-transform:uppercase}.vb-faq{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,8fr);gap:8rem;align-items:start}.vb-faq--stack{display:block}.vb-faq--stack .faq__list{margin-top:6rem}.vb-faq .faq__list{margin-top:0}.vb-faq .qa__head{grid-template-columns:1fr 4.8rem;column-gap:2rem;min-height:9rem;padding:1.6rem 3.4rem}.vb-faq .qa__q{max-width:none;font-size:calc(3rem * var(--tk-heading-size, 1));line-height:1}.vb-faq .qa__body{grid-area:2 / 1;align-self:start;padding:0 9rem 0 3.4rem}.vb-faq .qa__body p{max-width:72rem;padding:0 0 1.2em}.vb-faq .qa__body ul,.vb-faq .qa__body ol{margin:0;padding:0 0 1.2em 1.3em;font:var(--tk-body-style, normal) var(--tk-body-w, 400) calc(max(1.55rem,10.5px) * var(--tk-body-size, 1))/calc(1.45 * var(--tk-body-lh, 1)) var(--f-body)}.vb-faq .qa__body>div>:last-child{padding-bottom:2.8rem}.vb-faq .qa__body a{color:inherit;text-decoration:underline}.vb-products{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:12rem 2.1rem;padding-top:17rem}.vb-products .pc{min-width:0}.vb-products__more{display:flex;justify-content:center;margin-top:6rem}.vb-quotes{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:2.1rem}.vb-quote{display:flex;flex-direction:column;gap:2.4rem;margin:0;padding:4rem 3.6rem;border:1px solid var(--line);border-radius:3.2rem;background:var(--white)}.vb-quote__stars{display:flex;gap:.4rem;color:var(--rose)}.vb-quote__stars svg{width:2rem;height:2rem;fill:currentColor}.vb-quote__stars .is-off{opacity:.25}.vb-quote blockquote{margin:0;font:var(--tk-body-style, normal) 500 calc(2.4rem * var(--tk-body-size, 1))/calc(1.35 * var(--tk-body-lh, 1)) var(--f-body);letter-spacing:-.01em;color:var(--ink)}.vb-quote figcaption{display:flex;align-items:center;gap:1.4rem;margin-top:auto}.vb-quote__photo{flex:none;width:5.6rem;height:5.6rem;overflow:hidden;border-radius:50%;background:var(--card)}.vb-quote__photo img{display:block;width:100%;height:100%;object-fit:cover}.vb-quote__name{display:block;font:var(--tk-heading-style, normal) var(--tk-heading-w, 600) calc(var(--fs-body) * var(--tk-heading-size, 1))/calc(1.2 * var(--tk-heading-lh, 1)) var(--f-title)}.vb-quote__detail{display:block;margin-top:.4rem;color:var(--muted);font:var(--tk-body-style, normal) var(--tk-body-w, 400) calc(var(--fs-small) * var(--tk-body-size, 1))/calc(1.2 * var(--tk-body-lh, 1)) var(--f-body)}.vb-logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4rem 8rem;margin:0;padding:0;list-style:none}.vb-logos img{display:block;width:auto;max-width:22rem;height:var(--logo-h, 6rem);object-fit:contain}.vb-logos--mono img{filter:grayscale(1);opacity:.7;transition:opacity .3s,filter .3s}.vb-logos--mono a:hover img{filter:none;opacity:1}.vb-logos .vb-logos__name{color:var(--muted);font:var(--tk-heading-style, normal) var(--tk-heading-w, 600) calc(2.6rem * var(--tk-heading-size, 1))/calc(1 * var(--tk-heading-lh, 1)) var(--f-title)}.vb-contact{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:8rem;align-items:start}.vb-contact__info{display:flex;flex-direction:column;gap:2.4rem;margin:2rem 0 0;padding:0;list-style:none}.vb-contact__info h3{margin:0 0 .4rem;color:var(--rose);font:var(--tk-body-style, normal) 500 calc(var(--fs-eyebrow) * var(--tk-body-size, 1))/calc(1.2 * var(--tk-body-lh, 1)) var(--f-body);text-transform:uppercase;letter-spacing:.06em}.vb-contact__info p{margin:0;font:var(--tk-body-style, normal) var(--tk-body-w, 400) calc(var(--fs-body) * var(--tk-body-size, 1))/calc(1.45 * var(--tk-body-lh, 1)) var(--f-body)}.vb-contact__info a{color:inherit}.vb-form{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem;padding:4.8rem;border:1px solid var(--line);border-radius:4rem;background:var(--white)}.vb-form__field{display:flex;flex-direction:column;gap:.8rem}.vb-form__field--full{grid-column:1 / -1}.vb-form__label{color:var(--muted);font:var(--tk-body-style, normal) 500 calc(var(--fs-small) * var(--tk-body-size, 1))/calc(1.2 * var(--tk-body-lh, 1)) var(--f-body)}.vb-form input,.vb-form textarea{width:100%;padding:1.8rem 2.2rem;border:1px solid var(--line);border-radius:2rem;background:var(--bg);color:var(--ink);font:var(--tk-body-style, normal) var(--tk-body-w, 400) calc(max(1.6rem,16px) * var(--tk-body-size, 1))/calc(1.3 * var(--tk-body-lh, 1)) var(--f-body)}.vb-form textarea{min-height:16rem;resize:vertical}.vb-form input:focus,.vb-form textarea:focus{outline:2px solid var(--rose);outline-offset:1px;border-color:transparent}.vb-form__foot{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:2rem;margin-top:.8rem}.vb-form__note{margin:0;font:var(--tk-body-style, normal) var(--tk-body-w, 400) calc(var(--fs-sub) * var(--tk-body-size, 1))/calc(1.4 * var(--tk-body-lh, 1)) var(--f-body)}.vb-form__note--ok{color:var(--rose)}.vb-form__note--err{color:#b3261e}.vb-space{display:flex;align-items:center;height:var(--h, 6rem);padding:0 var(--pad)}.vb-space hr{width:100%;height:1px;margin:0;border:0;background:var(--line-c, var(--line))}.vb-code--boxed{max-width:192rem;margin:0 auto;padding:4rem var(--pad)}@media(max-width:1023px){.vb{padding:4.8rem var(--pad)}.vb__head{gap:1.4rem}.vb__title{font-size:calc(3.6rem * var(--tk-heading-size, 1))}.vb__title--s{font-size:calc(2.8rem * var(--tk-body-size, 1))}.vb__title--l{font-size:calc(4.6rem * var(--tk-body-size, 1))}.vb__head+.vb__body{margin-top:3.2rem}.vb-it__copy{gap:2.4rem}.vb-it,.vb-faq,.vb-contact{display:flex;flex-direction:column;align-items:stretch;gap:3.2rem}.vb-it--right .vb-it__media{order:0}.vb-it--text-first .vb-it__media{order:2}.vb-it__media{border-radius:2.8rem}.vb-it__points h3{font-size:calc(1.8rem * var(--tk-heading-size, 1))}.vb-banner{margin:0 .8rem;border-radius:3rem}.vb-banner--edge{margin:0;border-radius:0}.vb-banner--s{min-height:36rem}.vb-banner--m{min-height:48rem}.vb-banner--l{min-height:60rem}.vb-banner__copy{padding:3.6rem 2.4rem;gap:1.4rem}.vb-banner__bg--mobile{display:block}.vb-banner__bg--mobile+.vb-banner__bg--desktop{display:none}.vb-video__frame,.vb-grid__img{border-radius:2.4rem}.vb-grid{grid-template-columns:repeat(var(--cols-m, 2),minmax(0,1fr));gap:1rem}.vb-cols,.vb-quotes{grid-template-columns:repeat(var(--cols-m, 1),minmax(0,1fr));gap:1rem}.vb-cols--card .vb-col,.vb-quote{padding:2.8rem 2.4rem;border-radius:2.4rem}.vb-col__fig{font-size:calc(4rem * var(--tk-heading-size, 1))}.vb-col h3{font-size:calc(2rem * var(--tk-heading-size, 1))}.vb-quote blockquote{font-size:calc(1.7rem * var(--tk-body-size, 1))}.vb-faq .qa__head{grid-template-columns:1fr 3.2rem;column-gap:1rem;min-height:6.4rem;padding:1.2rem 1.4rem 1.2rem 1.6rem}.vb-faq .qa__q{font-size:calc(2rem * var(--tk-heading-size, 1));line-height:.96}.vb-faq .qa__body{padding:0 1.8rem 0 1.6rem}.vb-faq .qa__body p,.vb-faq .qa__body ul,.vb-faq .qa__body ol{font-size:calc(1.2rem * var(--tk-body-size, 1))}.vb-faq .qa__body>div>:last-child{padding-bottom:1.8rem}.vb-faq--stack .faq__list{margin-top:3.2rem}.vb-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:7.4rem 1rem;padding-top:7rem}.vb-products .pc__foot{flex-direction:column;align-items:stretch;gap:.9rem}.vb-products__more{margin-top:3.2rem}.vb-logos{gap:2.4rem 4rem}.vb-logos img{height:var(--logo-h-m, 4rem);max-width:14rem}.vb-form{grid-template-columns:1fr;padding:2.4rem;border-radius:2.8rem}.vb-space{height:var(--h-m, 4rem)}}.vbk{box-sizing:border-box;max-width:100%}.vbk-group{position:relative;display:flex;gap:var(--gap, 16px);justify-content:var(--justify, flex-start);align-items:var(--items, stretch)}.vbk-group--column{flex-direction:column}.vbk-group--row{flex-direction:row;flex-wrap:wrap}.vbk-group--column>*{width:var(--w, 100%)}.vbk-group--row>*{flex:var(--flex, 1 1 0);min-width:0}.vbk-icon,.vbk-label,.vbk-rating,.vbk-social,.vbk-pay,.vbk-button{--w: fit-content;--flex: 0 1 auto}.vbk-has-bg{overflow:hidden;isolation:isolate}.vbk-bg,.vbk-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.vbk-bg img,.vbk-bg video{width:100%;height:100%;object-fit:cover}.vbk-bg--mobile{display:none}.vbk-cover-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.vbk-light,.vbk-light .vbk-heading,.vbk-light .vbk-text,.vbk-light .vbk-text strong,.vbk-light .vbk-it__title,.vbk-light .vbk-it__text,.vbk-light .vbk-label--eyebrow,.vbk-light .vbk-rating{color:var(--white)}.vbk-light .vbk-accent{color:var(--accent, var(--pink))}.vbk-light .btn:not(.btn--line){background:var(--white);color:var(--ink)}.vbk-light .btn:not(.btn--line) .btn__icon{background:var(--ink);color:var(--white)}.vbk-section-outer{padding:var(--pt, 64px) 0 var(--pb, 64px)}.vbk-section{max-width:192rem;margin:0 auto;padding:0 var(--pad)}.vbk-section--narrow{max-width:calc(110rem + 2 * var(--pad))}.vbk-section--full{max-width:none;padding:0}.vbk-section--card{margin:0 2rem;padding:6.4rem 7rem;border-radius:5rem}.vbk-section--card.vbk-section--full{margin:0;border-radius:0}.vbk-slot{display:flex;flex-direction:column;gap:16px;max-width:192rem;margin:0 auto;padding:0 var(--pad)}.vbk-slot:empty{display:none}.vbk-heading{margin:0;color:var(--ink);font:var(--tk-heading-style, normal) var(--tk-heading-w, 600) calc(6.2rem * var(--tk-heading-size, 1))/calc(.98 * var(--tk-heading-lh, 1)) var(--f-display);letter-spacing:calc(-.03em + var(--tk-heading-ls, 0em))}.vbk-heading--xs{font-size:calc(2.6rem * var(--tk-body-size, 1));line-height:1.1;letter-spacing:-.012em}.vbk-heading--s{font-size:calc(4.4rem * var(--tk-body-size, 1));line-height:1.02}.vbk-heading--l{font-size:calc(9rem * var(--tk-body-size, 1));line-height:.92;letter-spacing:-.035em}.vbk-heading--xl{font-size:calc(12rem * var(--tk-body-size, 1));line-height:.9;letter-spacing:-.04em}.vbk-accent{color:var(--accent, var(--rose))}.vbk-text{color:var(--muted);font:var(--tk-body-style, normal) var(--tk-body-w, 400) calc(var(--fs-body) * var(--tk-body-size, 1))/calc(1.5 * var(--tk-body-lh, 1)) var(--f-body)}.vbk-text--s{font-size:calc(var(--fs-small) * var(--tk-body-size, 1))}.vbk-text--l{font-size:calc(2.2rem * var(--tk-body-size, 1));line-height:1.45}.vbk-text--xl{font-size:calc(3rem * var(--tk-body-size, 1));line-height:1.35;color:var(--ink)}.vbk-text--narrow>*{max-width:72rem}.vbk-text[style*="text-align: center"]>*{margin-left:auto;margin-right:auto}.vbk-text[style*="text-align: right"]>*{margin-left:auto}.vbk-text>*{margin:0}.vbk-text>*+*{margin-top:1em}.vbk-text a{color:var(--rose);text-decoration:underline;text-underline-offset:.2em}.vbk-text strong{color:var(--ink);font-weight:600}.vbk-text ul,.vbk-text ol{padding-left:1.3em}.vbk-button.btn--line,.vbk-button[style*="--w: 100%"]{justify-content:center}.vbk-link{display:inline-flex;align-items:center;gap:.6rem;color:var(--rose);font:var(--tk-heading-style, normal) var(--tk-heading-w, 600) calc(var(--fs-btn) * var(--tk-heading-size, 1))/calc(1.2 * var(--tk-heading-lh, 1)) var(--f-display);letter-spacing:calc(.04em + var(--tk-heading-ls, 0em));text-transform:uppercase;text-decoration:underline;text-underline-offset:.3em}.vbk-image{margin:0}.vbk-image__frame{position:relative;display:block;overflow:hidden;border-radius:var(--radius, 0);background:var(--card)}.vbk-image__frame img,.vbk-image__frame video,.vbk-image__frame svg{display:block;width:100%;height:auto}.vbk-ratio--square .vbk-image__frame{aspect-ratio:1}.vbk-ratio--portrait .vbk-image__frame{aspect-ratio:4 / 5}.vbk-ratio--landscape .vbk-image__frame{aspect-ratio:3 / 2}.vbk-ratio--wide .vbk-image__frame{aspect-ratio:16 / 9}.vbk-ratio--tall .vbk-image__frame{aspect-ratio:9 / 16}.vbk-ratio--circle .vbk-image__frame{aspect-ratio:1;border-radius:50%}.vbk-ratio--arch .vbk-image__frame{aspect-ratio:4 / 5;border-radius:99rem 99rem var(--radius, 0) var(--radius, 0)}.vbk-image:not(.vbk-ratio--natural) .vbk-image__frame :is(img,video,svg,iframe),.vbk-video .vbk-image__frame :is(img,video,svg,iframe){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;object-fit:cover}.vbk-fit--contain .vbk-image__frame img{object-fit:contain!important}.vbk-caption{margin-top:1.2rem;color:var(--muted);font:var(--tk-body-style, normal) var(--tk-body-w, 400) calc(var(--fs-sub) * var(--tk-body-size, 1))/calc(1.4 * var(--tk-body-lh, 1)) var(--f-body)}.vbk-icon{display:inline-grid;place-items:center;flex:none;width:var(--icon, 32px);height:var(--icon, 32px);color:var(--icon-color, var(--rose))}.vbk-icon svg,.vbk-icon img{width:100%;height:100%;object-fit:contain}.vbk-icon--circle,.vbk-icon--soft{width:calc(var(--icon, 32px) * 1.9);height:calc(var(--icon, 32px) * 1.9);background:var(--circle, var(--blush))}.vbk-icon--circle{border-radius:50%}.vbk-icon--soft{border-radius:30%}.vbk-icon--circle>*,.vbk-icon--soft>*{width:var(--icon, 32px);height:var(--icon, 32px)}a.vbk-icon{transition:transform .3s var(--ease)}a.vbk-icon:hover{transform:translateY(-2px)}.vbk-it{display:flex;gap:1.8rem;align-items:flex-start}.vbk-it--top{flex-direction:column}.vbk-it--top[style*="text-align: center"]{align-items:center}.vbk-it--top[style*="text-align: right"]{align-items:flex-end}.vbk-it__copy{display:flex;flex-direction:column;gap:.6rem;min-width:0}.vbk-it__title{margin:0;color:var(--ink);font:var(--tk-heading-style, normal) var(--tk-heading-w, 600) calc(2.4rem * var(--tk-heading-size, 1))/calc(1.15 * var(--tk-heading-lh, 1)) var(--f-title);letter-spacing:calc(-.01em + var(--tk-heading-ls, 0em))}.vbk-it__text{color:var(--muted);font:var(--tk-body-style, normal) var(--tk-body-w, 400) calc(var(--fs-sub) * var(--tk-body-size, 1))/calc(1.45 * var(--tk-body-lh, 1)) var(--f-body)}.vbk-it__text>*{margin:0}.vbk-label{display:inline-flex;align-items:center;gap:.6rem;margin:0;color:var(--rose);font:var(--tk-body-style, normal) 500 calc(var(--fs-eyebrow) * var(--tk-body-size, 1))/calc(1 * var(--tk-body-lh, 1)) var(--f-body)}.vbk-label--pill,.vbk-label--dark{padding:.9rem 1.6rem;border-radius:99rem;background:var(--blush);font-weight:600}.vbk-label--dark{background:var(--ink);color:var(--white)}.vbk-label__icon{display:inline-grid;width:1.6em;height:1.6em}.vbk-label__icon svg,.vbk-label__icon img{width:100%;height:100%}.vbk-rating{display:inline-flex;align-items:center;gap:1rem;color:var(--ink);font:var(--tk-body-style, normal) 500 calc(var(--fs-body) * var(--tk-body-size, 1))/calc(1 * var(--tk-body-lh, 1)) var(--f-body)}.vbk-rating .stars__on{color:var(--star, var(--star))}.vbk-rating__score{font-weight:700}.vbk-rating__count{color:var(--muted)}.vbk-light .vbk-rating__count{color:color-mix(in srgb,var(--white) 85%,transparent)}.vbk-light .vbk-rating .stars__off{color:color-mix(in srgb,var(--white) 40%,transparent)}.vbk-qa{border:1px solid color-mix(in srgb,var(--blush) 94%,black);border-radius:3.2rem;transition:background-color .4s var(--ease),color .4s var(--ease),border-color .4s}.vbk-qa summary{display:grid;grid-template-columns:1fr 4.8rem;gap:2rem;align-items:center;min-height:9rem;padding:1.6rem 3.4rem;cursor:pointer;list-style:none}.vbk-qa summary::-webkit-details-marker{display:none}.vbk-qa__q{font:var(--tk-heading-style, normal) var(--tk-heading-w, 600) calc(3rem * var(--tk-heading-size, 1))/calc(1 * var(--tk-heading-lh, 1)) var(--f-title);letter-spacing:calc(-.012em + var(--tk-heading-ls, 0em))}.vbk-qa__a{padding:0 9rem 2.8rem 3.4rem;font:var(--tk-body-style, normal) var(--tk-body-w, 400) calc(max(1.55rem,10.5px) * var(--tk-body-size, 1))/calc(1.45 * var(--tk-body-lh, 1)) var(--f-body)}.vbk-qa__a>*{margin:0}.vbk-qa__a>*+*{margin-top:1em}.vbk-qa[open]{border-color:var(--rose);background:var(--rose);color:var(--white)}.vbk-qa[open] .qa__icon{background:color-mix(in srgb,var(--rose-soft) 8%,var(--bg));color:var(--ink)}.vbk-qa[open] .qa__icon:after{transform:rotate(0)}.vbk-product{padding-top:9rem}.vbk-product .pc{width:100%}.vbk-empty{padding:4rem;border:1px dashed var(--line);border-radius:2.4rem;color:var(--muted);text-align:center}.vbk-signup__form{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.vbk-signup__field{flex:1 1 28rem}.vbk-signup__field input{width:100%;height:5.9rem;padding:0 2.4rem;border:1px solid var(--line);border-radius:99rem;background:var(--white);color:var(--ink);font:var(--tk-body-style, normal) var(--tk-body-w, 400) calc(max(1.6rem,16px) * var(--tk-body-size, 1))/calc(1 * var(--tk-body-lh, 1)) var(--f-body)}.vbk-signup__note{flex-basis:100%;margin:0;color:var(--rose);font:var(--tk-body-style, normal) var(--tk-body-w, 400) calc(var(--fs-sub) * var(--tk-body-size, 1))/calc(1.4 * var(--tk-body-lh, 1)) var(--f-body)}.vbk-signup__note--err{color:#b3261e}.vbk-social{display:flex;gap:1.4rem;margin:0;padding:0;list-style:none;color:var(--ink)}.vbk-social a{display:grid;place-items:center;width:var(--icon, 26px);height:var(--icon, 26px);color:inherit}.vbk-social svg{width:100%;height:100%}.vbk-pay{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}.vbk-pay img{width:auto;height:var(--h, 24px)}.vbk-spacer{height:var(--h, 40px)}.vbk-divider{width:var(--w, 100%);height:var(--line-w, 1px);margin:0;border:0;background:var(--line-c, var(--line))}@media(max-width:1023px){.vbk-group--stack{flex-direction:column}.vbk-group--stack>*{flex:none;width:var(--w-m, var(--w, 100%))}.vbk-group--column>*{width:var(--w-m, var(--w, 100%))}.vbk-bg--mobile{display:block}.vbk-bg--mobile+.vbk-bg--desktop{display:none}.vbk-section-outer{padding:calc(var(--pt, 64px) * .6) 0 calc(var(--pb, 64px) * .6)}.vbk-section--card{margin:0 .8rem;padding:3.6rem 2.4rem;border-radius:3rem}.vbk-heading{font-size:calc(3.6rem * var(--tk-heading-size, 1))}.vbk-heading--xs{font-size:calc(1.9rem * var(--tk-body-size, 1))}.vbk-heading--s{font-size:calc(2.8rem * var(--tk-body-size, 1))}.vbk-heading--l{font-size:calc(4.6rem * var(--tk-body-size, 1))}.vbk-heading--xl{font-size:calc(5.6rem * var(--tk-body-size, 1))}.vbk-text--l{font-size:calc(1.6rem * var(--tk-body-size, 1))}.vbk-text--xl{font-size:calc(2rem * var(--tk-body-size, 1))}.vbk-it__title{font-size:calc(1.8rem * var(--tk-heading-size, 1))}.vbk-qa{border-radius:1.8rem}.vbk-qa summary{grid-template-columns:1fr 3.2rem;gap:1rem;min-height:6.4rem;padding:1.2rem 1.4rem 1.2rem 1.6rem}.vbk-qa__q{font-size:calc(2rem * var(--tk-heading-size, 1));line-height:.96}.vbk-qa__a{padding:0 1.8rem 1.8rem 1.6rem;font-size:calc(1.2rem * var(--tk-body-size, 1))}.vbk-qa .qa__icon{width:3.2rem;height:3.2rem}.vbk-product{padding-top:6rem}.vbk-spacer{height:var(--h-m, 24px)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/vifera-blocks.css.map */
