body{background:var(--vd-cream);color:var(--vd-body);font-family:var(--vd-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:color-mix(in srgb,var(--vd-teal) 28%,white);color:var(--vd-charcoal)}.vd,.vd *,.vd *:before,.vd *:after{box-sizing:border-box}.vd{font-family:var(--vd-font-sans);color:var(--vd-body);font-size:var(--vd-text-base);line-height:var(--vd-lh-base);letter-spacing:normal;text-transform:none}:where(.vd) :where(p,h1,h2,h3,h4,ul,ol,li,dl,dt,dd,figure){margin:0;padding:0}:where(.vd) :where(ul,ol){list-style:none}:where(.vd) :where(img,svg){display:block;max-width:100%}:where(.vd) :where(a){color:inherit;text-decoration:none}:where(.vd) :where(button,input){font:inherit;letter-spacing:inherit}:where(.vd) :where(button){cursor:pointer}.vd-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vd-nw{white-space:nowrap}.vd-container{width:100%;max-width:var(--vd-container);margin-inline:auto;padding-inline:var(--vd-gutter)}.vd-container--narrow{max-width:var(--vd-container-narrow)}@media(min-width:640px){.vd-container{padding-inline:var(--vd-gutter-sm)}}.vd-h1{font-size:var(--vd-text-3xl);line-height:var(--vd-lh-3xl);font-weight:600;letter-spacing:var(--vd-tracking-tight);color:var(--vd-charcoal)}.vd-h2{font-size:var(--vd-text-lg);line-height:var(--vd-lh-lg);font-weight:600;letter-spacing:var(--vd-tracking-tight);color:var(--vd-charcoal)}.vd-text-sm{font-size:var(--vd-text-sm);line-height:var(--vd-lh-sm)}.vd-text-xs{font-size:var(--vd-text-xs);line-height:var(--vd-lh-xs)}.vd-muted{color:var(--vd-muted)}.vd-charcoal{color:var(--vd-charcoal)}.vd a.vd-enquiry,.vd a[href^="mailto:"]{color:var(--vd-charcoal);-webkit-text-fill-color:var(--vd-charcoal);text-decoration:underline;text-underline-offset:3px;font-weight:500}.vd a.vd-enquiry:hover,.vd a[href^="mailto:"]:hover{color:var(--vd-teal);-webkit-text-fill-color:var(--vd-teal)}.vd-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:0;border-radius:var(--vd-radius-full);padding:.75rem 1.5rem;font-size:var(--vd-text-sm);line-height:var(--vd-lh-sm);font-weight:500;text-decoration:none;transition:opacity var(--vd-duration) var(--vd-ease)}.vd-btn:hover{opacity:.9}.vd-btn:disabled,.vd-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}html body .vd .vd-btn--primary,html body .vd a.vd-btn--primary,html body .vd a.vd-btn--primary:link,html body .vd a.vd-btn--primary:visited,html body .vd a.vd-btn--primary:hover,html body .vd a.vd-btn--primary:active{background:var(--vd-charcoal)!important;color:var(--vd-white)!important;-webkit-text-fill-color:var(--vd-white)!important;text-decoration:none!important}html body .vd .vd-btn--accent,html body .vd a.vd-btn--accent,html body .vd a.vd-btn--accent:link,html body .vd a.vd-btn--accent:visited,html body .vd a.vd-btn--accent:hover,html body .vd a.vd-btn--accent:active{background:var(--vd-teal-deep)!important;color:var(--vd-white)!important;-webkit-text-fill-color:var(--vd-white)!important;text-decoration:none!important}.vd-card{background:var(--vd-white);border:1px solid var(--vd-border);border-radius:var(--vd-radius-2xl);overflow:hidden}.vd-chip{display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--vd-teal) 40%,transparent);border-radius:var(--vd-radius-full);padding:.125rem .5rem;font-size:11px;line-height:1rem;font-weight:500;color:var(--vd-teal-deep)}.vd-notice{border:1px solid var(--vd-border);border-radius:var(--vd-radius-xl);background:var(--vd-white);padding:.75rem 1rem;font-size:var(--vd-text-sm);line-height:var(--vd-lh-sm);color:var(--vd-charcoal)}.vd a:focus-visible,.vd button:focus-visible,.vd input:focus-visible{outline:2px solid var(--vd-teal);outline-offset:2px}@media(prefers-reduced-motion:reduce){.vd *,.vd *:before,.vd *:after{transition:none!important;animation:none!important}}.vd-eyebrow{font-size:var(--vd-text-xs);line-height:var(--vd-lh-xs);text-transform:uppercase;letter-spacing:.2em;font-weight:500;color:var(--vd-teal-deep)}.vd-eyebrow--tight{letter-spacing:.16em}.vd-section{padding-block:4rem}@media(min-width:640px){.vd-section{padding-block:5rem}}.vd-media3d{display:flex;flex-direction:column;width:100%}.vd-media3d__img{display:block;flex:1 1 0;min-height:0;width:100%;height:100%;object-fit:contain;background:var(--vd-cream);border-radius:var(--vd-radius-2xl);-webkit-user-select:none;user-select:none}.vd-media3d__cap{flex:none;margin-top:.5rem!important;display:grid;height:1.5em;line-height:1.5em;overflow:hidden;white-space:nowrap;font-size:11px;letter-spacing:var(--vd-tracking-wide);color:var(--vd-charcoal)}.vd-media3d .vd-media3d__cap{display:grid;height:1rem;line-height:1rem}.vd-pcard{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--vd-border);border-radius:var(--vd-radius-2xl);background:var(--vd-white);transition:border-color .2s var(--vd-ease),box-shadow .2s var(--vd-ease)}.vd-pcard:hover{border-color:color-mix(in srgb,var(--vd-charcoal) 15%,transparent);box-shadow:0 8px 28px -12px #1a23322e}.vd-pcard:focus-visible{outline:2px solid var(--vd-teal);outline-offset:2px}.vd-pcard__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--vd-cream)}.vd-pcard__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;padding:0}.vd-pcard__media--contain{background:#fff}.vd-pcard__media--contain .vd-pcard__img{object-fit:contain}.vd-pcard__body{display:flex;flex:1;flex-direction:column;gap:.375rem;border-top:1px solid var(--vd-border);padding:1.25rem}.vd-pcard__title{font-size:var(--vd-text-lg);line-height:var(--vd-lh-lg);font-weight:600;letter-spacing:var(--vd-tracking-tight);color:var(--vd-charcoal)}.vd-pcard__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.vd-pcard__price{font-size:var(--vd-text-sm);line-height:var(--vd-lh-sm);color:color-mix(in srgb,var(--vd-charcoal) 70%,transparent)}.vd-pcard__tagline{margin-top:.25rem!important;font-size:var(--vd-text-sm);line-height:1.625;color:var(--vd-muted)}.vd-pcard__cue{margin-top:auto!important;padding-top:1rem;font-size:var(--vd-text-sm);line-height:var(--vd-lh-sm);color:color-mix(in srgb,var(--vd-charcoal) 80%,transparent);text-underline-offset:4px;transition:color var(--vd-duration) var(--vd-ease)}.vd-pcard:hover .vd-pcard__cue{color:var(--vd-teal);text-decoration:underline}@media(min-width:640px){.vd-pcard__media{aspect-ratio:4 / 3}.vd-pcard__body{padding:1.5rem}.vd-pcard__title{font-size:var(--vd-text-xl);line-height:var(--vd-lh-xl)}}.vd-rte p+p{margin-top:.75rem}.vd-rte a{color:var(--vd-charcoal);-webkit-text-fill-color:var(--vd-charcoal);text-decoration:underline;text-underline-offset:3px}.vd-rte a:hover{color:var(--vd-teal);-webkit-text-fill-color:var(--vd-teal)}html body .vd a.vd-btn--light,html body .vd a.vd-btn--light:visited{background:var(--vd-white)!important;color:var(--vd-charcoal)!important;-webkit-text-fill-color:var(--vd-charcoal)!important;text-decoration:none!important}html body .vd a.vd-btn--light:hover{background:var(--vd-cream)!important;opacity:1}html body .vd a.vd-btn--ghost-dark,html body .vd a.vd-btn--ghost-dark:visited{background:transparent!important;border:1px solid rgb(255 255 255 / .25)!important;color:var(--vd-white)!important;-webkit-text-fill-color:var(--vd-white)!important;text-decoration:none!important}html body .vd a.vd-btn--ghost-dark:hover{background:#ffffff0d!important;opacity:1}.shopify-policy__container:has(.shopify-policy__body h1) .shopify-policy__title{display:none!important}html body .shopify-policy__container{box-sizing:border-box!important;max-width:48rem!important;margin:0 auto!important;padding:3rem 1rem!important;color:var(--vd-charcoal)}html body .shopify-policy__container:before,html body .vp--generic:is([data-page-handle=cookie-notice],[data-page-handle=warranty]) .vp-generic__body:before{content:"Legal";display:block;margin:0;font-size:.75rem;line-height:1rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--vd-teal-deep)}html body :is(.shopify-policy__container .shopify-policy__title h1,.shopify-policy__container h1.shopify-policy__title,.shopify-policy__body h1:first-of-type,.vp--generic:is([data-page-handle=cookie-notice],[data-page-handle=warranty]) .vp-generic__body>h1){margin:.75rem 0 0!important;padding:0!important;text-align:left!important;font-size:1.875rem!important;line-height:2.25rem!important;font-weight:600!important;letter-spacing:-.025em!important;color:var(--vd-charcoal)!important}html body :is(.shopify-policy__body,.vp--generic:is([data-page-handle=cookie-notice],[data-page-handle=warranty]) .vp-generic__body){margin:0!important;color:var(--vd-charcoal)!important;font-size:.875rem!important;line-height:1.625!important}html body .shopify-policy__body>.rte{margin:0!important}html body :is(.shopify-policy__body,.shopify-policy__body>.rte,.vp--generic:is([data-page-handle=cookie-notice],[data-page-handle=warranty]) .vp-generic__body)>:is(p,ul,ol,table,h3){margin:.75rem 0 0!important;color:var(--vd-charcoal);font-size:inherit;line-height:inherit}html body :is(.shopify-policy__body,.shopify-policy__body>.rte,.vp--generic:is([data-page-handle=cookie-notice],[data-page-handle=warranty]) .vp-generic__body)>h1+p{margin-top:1rem!important}html body :is(.shopify-policy__body,.shopify-policy__body>.rte,.vp--generic:is([data-page-handle=cookie-notice],[data-page-handle=warranty]) .vp-generic__body)>h1~p:not(h2~p):not(h1+p){margin-top:0!important}html body :is(.shopify-policy__body,.shopify-policy__body>.rte,.vp--generic:is([data-page-handle=cookie-notice],[data-page-handle=warranty]) .vp-generic__body)>hr{display:none!important}html body :is(.shopify-policy__body,.shopify-policy__body>.rte,.vp--generic:is([data-page-handle=cookie-notice],[data-page-handle=warranty]) .vp-generic__body)>h2{margin:2rem 0 0!important;padding:0!important;font-size:1.125rem!important;line-height:1.75rem!important;font-weight:500!important;letter-spacing:-.025em!important;color:var(--vd-charcoal)!important;text-transform:none!important}html body :is(.shopify-policy__body,.shopify-policy__body>.rte,.vp--generic:is([data-page-handle=cookie-notice],[data-page-handle=warranty]) .vp-generic__body)>h2:first-of-type{margin-top:2.5rem!important}html body :is(.shopify-policy__body,.shopify-policy__body>.rte,.vp--generic:is([data-page-handle=cookie-notice],[data-page-handle=warranty]) .vp-generic__body) :is(ul,ol){padding:0 0 0 1.25rem!important}html body :is(.shopify-policy__body,.shopify-policy__body>.rte,.vp--generic:is([data-page-handle=cookie-notice],[data-page-handle=warranty]) .vp-generic__body) ul{list-style:disc!important}html body :is(.shopify-policy__body,.shopify-policy__body>.rte,.vp--generic:is([data-page-handle=cookie-notice],[data-page-handle=warranty]) .vp-generic__body) ol{list-style:decimal!important}html body :is(.shopify-policy__body,.shopify-policy__body>.rte,.vp--generic:is([data-page-handle=cookie-notice],[data-page-handle=warranty]) .vp-generic__body) li{margin:0!important;padding:0!important;color:var(--vd-charcoal)}html body :is(.shopify-policy__body,.shopify-policy__body>.rte,.vp--generic:is([data-page-handle=cookie-notice],[data-page-handle=warranty]) .vp-generic__body) li+li{margin-top:.375rem!important}html body :is(.shopify-policy__body,.vp--generic:is([data-page-handle=cookie-notice],[data-page-handle=warranty]) .vp-generic__body) p br{display:none}html body :is(.shopify-policy__body,.vp--generic:is([data-page-handle=cookie-notice],[data-page-handle=warranty]) .vp-generic__body) :is(strong,b){font-weight:700!important;color:var(--vd-charcoal)!important}html body :is(.shopify-policy__body,.vp--generic:is([data-page-handle=cookie-notice],[data-page-handle=warranty]) .vp-generic__body) a,html body :is(.shopify-policy__body,.vp--generic:is([data-page-handle=cookie-notice],[data-page-handle=warranty]) .vp-generic__body) a:visited{font-weight:500!important;color:var(--vd-charcoal)!important;-webkit-text-fill-color:var(--vd-charcoal)!important;text-decoration:underline!important;text-underline-offset:3px!important}html body :is(.shopify-policy__body,.vp--generic:is([data-page-handle=cookie-notice],[data-page-handle=warranty]) .vp-generic__body) a[href^="mailto:"]{font-weight:400!important}html body :is(.shopify-policy__body,.vp--generic:is([data-page-handle=cookie-notice],[data-page-handle=warranty]) .vp-generic__body) a:hover{color:var(--vd-teal)!important;-webkit-text-fill-color:var(--vd-teal)!important}@media(min-width:640px){html body .shopify-policy__container{padding:4rem 1.5rem!important}html body :is(.shopify-policy__container .shopify-policy__title h1,.shopify-policy__container h1.shopify-policy__title,.shopify-policy__body h1:first-of-type,.vp--generic:is([data-page-handle=cookie-notice],[data-page-handle=warranty]) .vp-generic__body>h1){font-size:2.25rem!important;line-height:2.5rem!important}html body :is(.shopify-policy__body,.vp--generic:is([data-page-handle=cookie-notice],[data-page-handle=warranty]) .vp-generic__body){font-size:1rem!important}}html body .vp .vp-install__how{padding:1rem}html body .vp .vp-install__how>summary{padding-block:0}html body .vp .vp-faq__icon{font-size:1rem;line-height:1.5rem}html body .vp .vp-form .vp-field__input{min-height:0}html body .vp .vp-form input.vp-field__input{box-sizing:border-box;height:2.75rem}html body .vp .vp-form textarea.vp-field__input{min-height:0;display:inline-block;vertical-align:baseline}html body .vp .vp-form .vp-field__input::placeholder{color:#1a1a1a80;color:color-mix(in oklab,currentColor 50%,transparent);opacity:1}html body .vp .vp-form .vp-form__privacy{margin-top:0}html body .vp .vp-form select.vp-field__input{-webkit-appearance:auto;appearance:auto;padding:0 .75rem;background-image:none;box-sizing:border-box;height:2.75rem}html body .vodai-support{background:var(--vd-cream, #EFEDE7);color:var(--vd-charcoal, #1a2332);padding:0;font-family:var(--vd-font-sans, inherit);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html body .vodai-support .vodai-support__inner,html body .vodai-support .vodai-support__inner.page-width{box-sizing:border-box;width:100%;max-width:48rem;margin:0 auto;padding:3rem 1rem}html body .vodai-support .vodai-support__title{margin:0;font-size:1.875rem;line-height:2.25rem;font-weight:600;letter-spacing:-.025em;color:var(--vd-charcoal, #1a2332);text-transform:none}html body .vodai-support .vodai-support__lead{margin:1rem 0 0;max-width:none;font-size:.875rem;line-height:1.625;font-weight:400;color:var(--vd-charcoal, #1a2332);opacity:1}html body .vodai-support .vodai-support__group{margin:2.5rem 0 0}html body .vodai-support .vodai-support__group+.vodai-support__group{margin-top:2rem}html body .vodai-support .vodai-support__h2{margin:0 0 .75rem;font-size:.75rem;line-height:1rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--vd-teal-deep, #214D50);opacity:1}html body .vodai-support .vodai-support__row{background:var(--vd-photo-tile, #F7F6F3);border:1px solid var(--vd-border, #CDCDCA);border-top-width:0;border-radius:0}html body .vodai-support .vodai-support__row:first-of-type{border-top-width:1px;border-radius:1rem 1rem 0 0}html body .vodai-support .vodai-support__row:last-of-type{border-radius:0 0 1rem 1rem}html body .vodai-support .vodai-support__row:first-of-type:last-of-type{border-radius:1rem}html body .vodai-support .vodai-support__row[open]{border-bottom-color:var(--vd-border, #CDCDCA)}html body .vodai-support .vodai-support__row summary{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;min-height:0;padding:1rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--vd-charcoal, #1a2332);opacity:1;border-radius:inherit}html body .vodai-support .vodai-support__row summary::marker{content:""}html body .vodai-support .vodai-support__row summary:after{content:"+";position:static;flex-shrink:0;width:auto;margin-top:0;transform:none;font-size:1rem;line-height:1.25rem;font-weight:400;color:var(--vd-muted, #454B56);opacity:1;transition:transform .15s ease}html body .vodai-support .vodai-support__row[open] summary{font-weight:500}html body .vodai-support .vodai-support__row[open] summary:after{content:"+";opacity:1;transform:rotate(45deg)}html body .vodai-support .vodai-support__row summary:hover{opacity:1;color:var(--vd-charcoal, #1a2332)}html body .vodai-support .vodai-support__row summary:focus-visible{outline:2px solid var(--vd-teal, #2C6468);outline-offset:-2px}html body .vodai-support .vodai-support__row .vodai-support__a,html body .vodai-support .vodai-support__row[open] .vodai-support__a{padding:0 1.25rem 1.25rem;font-size:.875rem;line-height:1.625;color:var(--vd-charcoal, #1a2332)}html body .vodai-support .vodai-support__a p{margin:0 0 .75rem}html body .vodai-support .vodai-support__a p:last-child{margin-bottom:0}html body .vodai-support .vodai-support__a :is(ul,ol){margin:0 0 .75rem;padding-left:1.25rem;list-style:disc}html body .vodai-support .vodai-support__a li{margin:0}html body .vodai-support .vodai-support__a li+li{margin-top:.375rem}html body .vodai-support :is(.vodai-support__a,.vodai-support__lead,.vodai-support__foot) strong{font-weight:600;color:var(--vd-charcoal, #1a2332)}html body .vodai-support :is(.vodai-support__a,.vodai-support__foot) a{color:var(--vd-charcoal, #1a2332);-webkit-text-fill-color:var(--vd-charcoal, #1a2332);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}html body .vodai-support :is(.vodai-support__a,.vodai-support__foot) a:hover{color:var(--vd-teal, #2C6468);-webkit-text-fill-color:var(--vd-teal, #2C6468)}html body .vodai-support .vodai-support__foot{margin-top:2.5rem;padding:1.5rem;background:var(--vd-photo-tile, #F7F6F3);border:1px solid var(--vd-border, #CDCDCA);border-radius:1rem;font-size:.875rem;line-height:1.625;color:var(--vd-charcoal, #1a2332);opacity:1}@media(min-width:640px){html body .vodai-support .vodai-support__inner,html body .vodai-support .vodai-support__inner.page-width{padding:4rem 1.5rem}html body .vodai-support .vodai-support__title{font-size:2.25rem;line-height:2.5rem}html body .vodai-support .vodai-support__lead{font-size:1rem}html body .vodai-support .vodai-support__row summary{padding-inline:1.5rem;font-size:1rem;line-height:1.5rem}html body .vodai-support .vodai-support__row summary:after{line-height:1.5rem}html body .vodai-support .vodai-support__row .vodai-support__a,html body .vodai-support .vodai-support__row[open] .vodai-support__a{padding-inline:1.5rem}html body .vodai-support .vodai-support__foot{padding:2rem}}html body .vodai-install-page .vodai-install-body{color:var(--vp-charcoal)}html body .vodai-install-page .vodai-install-lead{margin-top:.75rem;max-width:42rem;font-size:.875rem;line-height:1.625;color:var(--vp-charcoal)}html body .vodai-install-page .vodai-install-label{margin:2.5rem 0 .75rem;font-size:.75rem;line-height:1rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--vp-teal-deep)}html body .vodai-install-page .vodai-install-by-product{list-style:none;margin:0;padding:0;max-width:48rem;background:var(--vp-white);border:1px solid var(--vp-border);border-radius:var(--vp-radius-card)}html body .vodai-install-page .vodai-install-by-product>li{padding:1rem 1.25rem;font-size:.875rem;line-height:1.625;color:var(--vp-charcoal)}html body .vodai-install-page .vodai-install-by-product>li+li{border-top:1px solid var(--vp-border)}html body .vodai-install-page .vodai-install-by-product strong{font-weight:600}html body .vodai-install-page .vodai-install-steps{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}html body .vodai-install-page .vodai-install-steps>li{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:var(--vp-white);border:1px solid var(--vp-border);border-radius:var(--vp-radius-card)}html body .vodai-install-page .vodai-step-num{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;border-radius:9999px;background:var(--vp-charcoal);color:var(--vp-white);font-size:10px;line-height:1;font-weight:500}html body .vodai-install-page .vodai-step-text{font-size:.875rem;line-height:1.5rem;font-weight:500;color:var(--vp-charcoal)}html body .vodai-install-page .vodai-install-note{margin-top:1.5rem;max-width:48rem;font-size:.875rem;line-height:1.625;color:var(--vp-charcoal)}html body :is(.vodai-support,.vodai-install-page) :is(p,li){text-wrap:pretty}html body .vodai-support .vodai-support__h2,html body .vodai-install-page .vodai-install-label{text-wrap:balance}html body .vodai-install-page .vodai-install-links{margin-top:1rem;max-width:48rem;font-size:.875rem;line-height:1.625;color:var(--vp-charcoal)}@media(min-width:640px){html body .vodai-install-page .vodai-install-lead{margin-top:1rem;font-size:1rem}html body .vodai-install-page .vodai-install-by-product>li{padding:1rem 1.5rem;font-size:1rem}html body .vodai-install-page .vodai-install-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}html body .vodai-install-page .vodai-install-steps>li{flex-direction:column;gap:1rem;padding:1.5rem}html body .vodai-install-page .vodai-step-num{width:2rem;height:2rem;font-size:.75rem}html body .vodai-install-page .vodai-step-text{font-size:1rem;line-height:1.625}html body .vodai-install-page :is(.vodai-install-note,.vodai-install-links){font-size:1rem}}html body .vp .vp-eyebrow{color:var(--vd-teal-deep, #214D50)}.vd-desc-extra{display:none!important}html body :is(.shopify-policy__body,.shopify-policy__body>.rte,.vp--generic:is([data-page-handle=cookie-notice],[data-page-handle=warranty]) .vp-generic__body) ul:has(>li:first-child>a:only-child):has(>li:last-child>a:only-child):not(:has(>li>:not(a)))>li>a{display:inline-block;padding-block:calc((2.75rem - 1lh)/2)}html body :is(.shopify-policy__body,.shopify-policy__body>.rte,.vp--generic:is([data-page-handle=cookie-notice],[data-page-handle=warranty]) .vp-generic__body) ul:has(>li:first-child>a:only-child):has(>li:last-child>a:only-child):not(:has(>li>:not(a)))>li+li{margin-top:0!important}html body :is(.shopify-policy__body,.shopify-policy__body>.rte) p>a[href^="mailto:"]:only-child{display:inline-block;padding-block:calc((2.75rem - 1lh)/2);margin-block:calc((1lh - 2.75rem)/2)}html body main .shopify-section.section-wrapper:not(#shopify-section-cart-drawer-section) a.button{box-sizing:border-box!important;height:2.75rem!important;min-height:2.75rem!important;max-height:2.75rem!important;padding-block:calc((2.75rem - 1lh)/2)!important;margin-block:calc((1lh - 2.75rem)/2)!important}html body #shopify-pc__banner .shopify-pc__banner__btns button{--vd-pc-grow: calc((44px - 1lh) / 2 - var(--vd-pc-bw, 0px) - 8px);padding-block:calc(8px + var(--vd-pc-grow));margin-top:calc(15px - var(--vd-pc-grow));margin-bottom:calc(0px - var(--vd-pc-grow))}html body #shopify-pc__banner #shopify-pc__banner__btn-accept,html body #shopify-pc__banner #shopify-pc__banner__btn-decline{--vd-pc-bw: 1px}html body #shopify-pc__prefs .shopify-pc__prefs__header-actions button{--vd-pc-grow: calc((24px - 1lh)/2) ;padding-top:calc(8px + var(--vd-pc-grow));padding-bottom:calc(10px + var(--vd-pc-grow));margin-top:calc(0px - var(--vd-pc-grow));margin-bottom:calc(0px - var(--vd-pc-grow))}@media only screen and (max-width:750px){html body #shopify-pc__prefs .shopify-pc__prefs__header-actions button{margin-bottom:calc(15px - var(--vd-pc-grow))}}html body #shopify-pc__prefs #shopify-pc__prefs__header-close{width:44px;height:44px;margin:-10px}html body #shopify-pc__prefs .shopify-pc__prefs__option label{padding-block:17px 3px;margin:-17px 0 2px}html body search-page-input-component .search__reset-button,html body search-page-input-component .search__reset-button:hover{width:44px;height:44px;margin-right:-10px;display:flex;align-items:center;justify-content:center}html body .column-options{gap:16px}html body .column-options__option{padding:8px;margin:-8px}html body main .shopify-section:not(#shopify-section-cart-drawer-section) a.skip-to-content-link.button-secondary{box-sizing:border-box!important;height:2.75rem!important;min-height:2.75rem!important;max-height:2.75rem!important;line-height:2.75rem!important}html body :is(.shopify-policy__container .shopify-policy__title h1,.shopify-policy__container h1.shopify-policy__title,.shopify-policy__body h1,.vp-generic__body h1){text-wrap:balance}@media screen and (min-width:750px){html body results-list .facets--horizontal .facets__form>sorting-filter-component.sorting-filter__horizontal:not(:has(summary>.icon-caret)){width:calc(27px + var(--margin-2xs) + var(--icon-size-xs));max-height:var(--minimum-touch-target);flex-shrink:0;overflow:clip}html body results-list .facets--horizontal .facets__form>sorting-filter-component.sorting-filter__horizontal:not(:has(~.column-options-wrapper)){margin-inline-end:calc(72px + var(--facets-form-horizontal-gap) - 3px)}html body results-list .facets--horizontal .facets__form>.products-count-wrapper:not(:has(~sorting-filter-component)){margin-inline-end:calc(27px + var(--margin-2xs) + var(--icon-size-xs) + 72px + 2 * var(--facets-form-horizontal-gap) - 3px)}html body results-list .facets--horizontal .facets__form>.column-options-wrapper:not(:has(.column-picker--zoom-out>svg)){width:72px;justify-content:flex-start}html body results-list .facets--horizontal .facets__form>.column-options-wrapper:not(:has(.column-picker--zoom-out>svg)) .column-options{box-sizing:border-box;width:72px;height:28px;justify-content:flex-start}html body results-list .facets--horizontal .facets__form>.column-options-wrapper:not(:has(.column-picker--zoom-out>svg)) .column-options__option{box-sizing:border-box;width:44px;height:44px;flex-shrink:0}html body results-list .facets--horizontal .facets__form>.column-options-wrapper:not(:has(.column-picker--zoom-out>svg)) .column-picker{box-sizing:border-box;width:28px;height:28px;flex-shrink:0}}html body footer:has(>.vodai-footer-section):not(:has(>.vodai-footer-section>.vd-footer__end)){visibility:hidden}html body search-page-input-component:not(:has(>input.search-page-input))>.search__icon{visibility:hidden}html body main[data-template=search]>.shopify-section:has(>.section-background){position:relative}html body results-list .collection-wrapper>:is(.facets-block-wrapper--horizontal,.facets-toggle):not(:has(~*)){visibility:hidden}@media not all and (min-width:990px){html{scrollbar-gutter:stable}}.page-wrapper{scrollbar-gutter:stable}html body .vd-cart .vd-line__main:not(:has(>.vd-line__price)){visibility:hidden}html body .vd-cart:not(:has(>[data-vd-cart-messages])) .vd-cart__summary{visibility:hidden}html body .vd-header:not(:has(>.vd-header__bar))>.vd-header__strip{visibility:hidden}html body .vd-header__bar:not(:has(>[data-vd-toggle]))>:not(.vd-header__logo){visibility:hidden}html body .vp[data-page-handle=fit-chart]{display:none!important}html body .vp--about .vp-prose p{text-wrap:pretty}html body .vp--about .vp-prose>div:first-child>p{text-wrap:balance}html body .vp--about .vp-prose>div:first-child>p+p{margin-top:1.5rem}html body .search-page__header h1.vd-h1{margin:0;font-size:var(--vd-text-3xl)!important;line-height:var(--vd-lh-3xl)!important;font-weight:600;letter-spacing:var(--vd-tracking-tight);color:var(--vd-charcoal);text-transform:none}@media(min-width:640px){html body .search-page__header h1.vd-h1{font-size:var(--vd-text-4xl)!important;line-height:var(--vd-lh-4xl)!important}}p,li,dd{text-wrap:pretty}html body .vd-hsetup__card-text,h1,h2,h3,h4{text-wrap:balance}@media(min-width:1024px)and (max-width:1063.98px){html body .vd-hero__title{font-size:3rem;line-height:57.1875px;max-width:25rem}}:root:not(:has(.shopify-policy__container,[data-page-handle=warranty],[data-page-handle=cookie-notice],[data-page-handle=refer-terms])) :is(main,footer) :is(h1,h2,h3,h4,summary,.vd-eyebrow,.vp-eyebrow,.vd-pcard__title,.vd-pdp__title,.vd-footer__heading,.vd-coll__title,.vd-cmp__title,.vd-fc__title,.vd-line__title,.cart-page__title,.vodai-support__title){text-transform:uppercase}:where(:root:not(:has(.shopify-policy__container,[data-page-handle=warranty],[data-page-handle=cookie-notice],[data-page-handle=refer-terms])) :is(main,footer) :is(h1,h2,h3,h4,summary,.vd-pcard__title,.vd-pdp__title,.vd-footer__heading,.vd-coll__title,.vd-cmp__title,.vd-fc__title,.vd-line__title,.cart-page__title,.vodai-support__title)){letter-spacing:.04em}html body .vd-vhero__title{font-size:clamp(1.75rem,6.3vw,3.2rem)}@media(max-width:749px){html body .vp .vp-h1{font-size:1.875rem!important;line-height:2.25rem!important}html body .vodai-support .vodai-support__row summary{font-size:.8125rem;letter-spacing:0}html body .vd-coll__title{font-size:var(--vd-text-2xl)}}html body .vd-nocase{text-transform:none!important}@media(min-width:750px){html body .vd-vhero__title{max-width:23ch}}@media(max-width:749px){html body .vp .vp-h1{font-size:1.5rem!important;line-height:1.875rem!important}html body .vodai-support .vodai-support__row summary{font-size:.78125rem;padding-inline:.875rem;gap:.5rem;letter-spacing:-.01em}}.vp.vp--about .vp__inner,.vp.vp--about .vp-eyebrow,.vp.vp--about .vp-h1{text-align:center}.vp.vp--about .vp-about__grid{grid-template-columns:minmax(0,1fr);justify-items:center}.vp.vp--about .vp-prose{max-width:68ch;margin-inline:auto;text-align:center}.vp.vp--about .vp-prose :is(ul,ol){display:table;margin-inline:auto;text-align:left}html body .vp.vp--about .vp-prose{box-sizing:border-box;max-width:68ch;margin-inline:auto;padding-inline:clamp(20px,4vw,40px)}html body .vp.vp--about .vp-prose p,html body .vp.vp--about .vp-prose>div:first-child>p{text-align:left;text-wrap:pretty;-webkit-hyphens:manual;hyphens:manual}html body .vp.vp--about .vp-prose{box-sizing:border-box;max-width:72ch;margin-inline:auto;padding-inline:8px}html body .vp.vp--about .vp-prose p,html body .vp.vp--about .vp-prose>div:first-child>p{text-align:justify;text-align-last:left;text-wrap:wrap;-webkit-hyphens:manual;hyphens:manual}html body .vd a.vd-enquiry:hover,html body .vd a[href^="mailto:"]:hover,html body .vd-pcard:hover .vd-pcard__cue,html body .vd-rte a:hover,html body .vodai-support :is(.vodai-support__a,.vodai-support__foot) a:hover,html body .vd-line__title:hover,html body .vd-qty__btn:hover,html body .vd-pdp__added{color:var(--vd-teal-deep, #214D50);-webkit-text-fill-color:var(--vd-teal-deep, #214D50)}html body .vp:not([data-page-handle=warranty]):not([data-page-handle=cookie-notice]) a:hover,html body :is(.product-information,.product-details) a:hover,html body .shopify-section .rte a[href*="/pages/install"]:hover,html body .shopify-section-group-footer-group a:not(.button):hover{color:var(--vd-teal-deep, #214D50)!important;-webkit-text-fill-color:var(--vd-teal-deep, #214D50)}:root{--vodai-aqua: var(--vd-teal);--vodai-aqua-hover: var(--vd-teal-deep);--vodai-ink: var(--vd-charcoal)}html body :is(a[href],button:not(:disabled):not([aria-disabled=true]),summary,[role=button],label[for],select,input:is([type=submit],[type=button],[type=checkbox],[type=radio])){cursor:pointer!important}:where(.vd,.vodai-cat,.shopify-section-group-header-group,.shopify-section-group-footer-group) :where(a[href]){transition:color .15s var(--vd-ease, ease),text-decoration-color .15s var(--vd-ease, ease),text-underline-offset .15s var(--vd-ease, ease),background-color .15s var(--vd-ease, ease),border-color .15s var(--vd-ease, ease),opacity .15s var(--vd-ease, ease)}html body .vd :is(p,li)>a[href]:not([class*=btn]):not([class*=cta]):is(:hover,:focus-visible){text-underline-offset:.3em}html body .vd-vhero a.vd-vhero__link:is(:hover,:focus-visible){color:var(--vd-white)!important;-webkit-text-fill-color:var(--vd-white);text-decoration-color:var(--vd-white);text-underline-offset:.35em}html body .vd-blog a.vd-blog__btn:is(:hover,:focus-visible){color:var(--vodai-ink);-webkit-text-fill-color:var(--vodai-ink);border-color:var(--vodai-aqua)}html body .vd-blog a.vd-blog__btn--pri:is(:hover,:focus-visible){color:var(--vd-white);-webkit-text-fill-color:var(--vd-white);background:var(--vodai-aqua);border-color:var(--vodai-aqua)}html body button.vd-fi:not([hidden]){opacity:.94}html body button.vd-fi:not([hidden]):is(:hover,:focus-visible,[aria-expanded=true]){opacity:1;color:var(--vodai-ink)}html body :is(main,.vd-main,#MainContent) :is(h1,h2):not(.vodai-support__h2),html body :is(.vd-pdp__title,.vd-vhero__title,.vd-story__line){font-family:var(--vd-font-display)!important;font-weight:400!important;letter-spacing:.01em!important}html body :is(.price,.price-item,.vd-pdp__price,.vd-pcard__price,.vd-line__price,.vd-empty__price,.vodai-band__price,.sticky-add-to-cart__price,.totals__total-value,.o2-val,.o2-pv dd,.vd-cb td){font-variant-numeric:lining-nums tabular-nums}html body .vd-nocase{font-family:var(--vd-font-sans)!important}:root{--vd-ring-light: #FFFFFF;--vd-ring-dark: #1A2332}html body .vd .vd-btn{border-radius:999px;min-height:44px;transition:background-color .15s var(--vd-ease, ease),color .15s var(--vd-ease, ease),border-color .15s var(--vd-ease, ease),transform .15s var(--vd-ease, ease)}html body .vd .vd-btn:hover{opacity:1}html body .vd .vd-btn:active{transform:translateY(1px)}html body .vd .vd-btn:is(:disabled,[aria-disabled=true]){opacity:.5;cursor:not-allowed;transform:none}html body .vd .vd-btn--primary,html body .vd :is(a,button).vd-btn--primary:is(:link,:visited,:hover,:active,:focus-visible){min-height:48px;color:#efede7!important;-webkit-text-fill-color:#EFEDE7!important}html body .vd :is(a,button).vd-btn--primary:hover{background:var(--vd-ink-hover, #2B3B54)!important}html body .vd :is(a,button).vd-btn--primary:active{background:var(--vd-charcoal, #1A2332)!important}html body .vd a.vd-btn--light,html body .vd a.vd-btn--light:visited{background:transparent!important;border:1px solid #1A2332!important;color:#1a2332!important;-webkit-text-fill-color:#1A2332!important}html body .vd a.vd-btn--light:is(:hover,:focus-visible){background:var(--vd-aqua-mist, #DCE9EA)!important}html body button.vd-ftmore:not([hidden]){border-color:#1a2332;background:transparent;transition:background-color .15s var(--vd-ease, ease),border-color .15s var(--vd-ease, ease)}html body button.vd-ftmore:not([hidden]):hover{border-color:#1a2332;background:var(--vd-aqua-mist, #DCE9EA)}html body .vd-blog a.vd-blog__btn{border-radius:999px}html body .vd-blog a.vd-blog__btn:not(.vd-blog__btn--pri):is(:hover,:focus-visible){background:var(--vd-aqua-mist, #DCE9EA);border-color:#1a2332}html body .vd:not(.vd-vhero):not(.vd-story):not(.vd-footer) :is(p,li)>a[href]:not([class*=btn]):not([class*=cta]):not([href^="mailto:"]):not(.vd-vhero__link){text-underline-offset:.2em}html body .vd:not(.vd-vhero):not(.vd-story):not(.vd-footer) :is(p,li)>a[href]:not([class*=btn]):not([class*=cta]):not(.vd-vhero__link):is(:hover,:focus-visible){text-underline-offset:.3em}html body :is(.shopify-policy__body,.shopify-policy__body .rte,.vp--generic:is([data-page-handle=cookie-notice],[data-page-handle=warranty]) .vp-generic__body) a:is(:hover,:focus-visible){opacity:1!important;color:var(--vd-teal-deep, #214D50)!important;-webkit-text-fill-color:var(--vd-teal-deep, #214D50)!important}.vd-arch{border-radius:999px 999px var(--vd-radius-2xl, 1rem) var(--vd-radius-2xl, 1rem);overflow:hidden}.vd-wave:before{content:"";display:block;height:28px;margin:0 auto 2.5rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='28' viewBox='0 0 240 28'%3E%3Cpath d='M0 14c20 0 20-10 40-10s20 20 40 20 20-20 40-20 20 20 40 20 20-20 40-20 20 10 40 10' fill='none' stroke='%232C6468' stroke-width='1.5'/%3E%3C/svg%3E") center / 240px 28px no-repeat}.vd-disc{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:999px;background:var(--vd-aqua-mist, #DCE9EA);color:var(--vd-teal, #2C6468)}@media(max-width:767.98px){.vd-disc{width:46px;height:46px}}@media(prefers-reduced-motion:reduce){:is(.vodai-cat,.vr,.vodai-support) *,:is(.vodai-cat,.vr,.vodai-support) *:before,:is(.vodai-cat,.vr,.vodai-support) *:after{transition:none!important;animation:none!important}html body .vd .vd-btn:active{transform:none}}html body .vd-brand{text-transform:none!important}html body .vodai-band__frame--eq{aspect-ratio:auto}html body .vodai-band__frame--eq img{position:static;display:block;inset:auto;width:100%;height:auto;object-fit:cover}html body .vd-pdp__media-static:not(.vd-pdp__media-static--vid) img{padding:0;object-fit:cover}@media(max-width:639.98px){html body .vd-pdp__media-static:has(img[src*=vodai-z1-core-s23-1012],img[src*="vodai-b5-plus-n15."],img[src*=vodai-b5-plus-n05s-1012]){aspect-ratio:auto}html body .vd-pdp__media-static:has(img[src*=vodai-z1-core-s23-1012],img[src*="vodai-b5-plus-n15."],img[src*=vodai-b5-plus-n05s-1012]) img{position:static;display:block;width:100%;height:auto}}@media(min-width:640px){html body .vd-pdp__media-static:has(img[src*=vodai-z1-core-n01-crop-1009],img[src*=vodai-z1-core-n03-crop-1009],img[src*=vodai-z1-core-n05-crop-1009],img[src*=vodai-b5-plus-n01-crop-1009],img[src*=vodai-b5-plus-n02-crop-1009],img[src*=vodai-b5-plus-n05-crop-1009],img[src*=vodai-b5-plus-n06-crop-1009],img[src*=vodai-b5-plus-n10-crop-1009],img[src*=vodai-b5-plus-n07-1009],img[src*="vodai-b5-plus-n12."],img[src*="vodai-p80s-n03."],img[src*=vodai-p80s-back-1012]){aspect-ratio:auto}html body .vd-pdp__media-static:has(img[src*=vodai-z1-core-n01-crop-1009],img[src*=vodai-z1-core-n03-crop-1009],img[src*=vodai-z1-core-n05-crop-1009],img[src*=vodai-b5-plus-n01-crop-1009],img[src*=vodai-b5-plus-n02-crop-1009],img[src*=vodai-b5-plus-n05-crop-1009],img[src*=vodai-b5-plus-n06-crop-1009],img[src*=vodai-b5-plus-n10-crop-1009],img[src*=vodai-b5-plus-n07-1009],img[src*="vodai-b5-plus-n12."],img[src*="vodai-p80s-n03."],img[src*=vodai-p80s-back-1012]) img{position:static;display:block;width:100%;height:auto}}html body .vd-pdp__track{align-items:flex-start}html body .vd-pdp__thumb:has(img[src*="vodai-b5-plus-r2."],img[src*=vodai-b5-plus-n05s-1012],img[src*=vodai-b5-plus-n06-crop-1009],img[src*=vodai-p80s-n02-crop-1009]) img{object-fit:cover;object-position:50% 50%}html body .vodai-gal__tile img{object-fit:cover}html body :is(.vd-line__img,.vd-empty__img){padding:0;object-fit:cover}html body .vr .vr__code,html body .vd-blog__empty,html body .vd-fc__measure{background:var(--vd-photo-tile, #F7F6F3)}html body :is(.vd-cb__card,.vd-cmp__card){background:var(--vd-cream, #EFEDE7)}html body :is(.vd-cb__t thead th,.vd-cb__t thead td,.vd-cmp__table thead th,.vd-cmp__table thead .vd-cmp__corner){background:var(--vd-stone-deep, #D7D3CB)}html body .vd-cb__t thead [data-p]:before{background:color-mix(in srgb,var(--vd-teal, #2C6468) 18%,var(--vd-stone-deep, #D7D3CB))}html body .vd-cb__t [data-p]:before{background:color-mix(in srgb,var(--vd-teal, #2C6468) 12%,var(--vd-cream, #EFEDE7))}@media(hover:hover){html body :is(.vd-cb__t,.vd-cmp__table) tbody tr:hover>*{background:var(--vd-aqua-mist, #DCE9EA)}}html body :is(.vd-cb__ring,.vd-cb__chip){background:var(--vd-photo-tile, #F7F6F3)}html body .vd-cb__f{fill:var(--vd-photo-tile, #F7F6F3)}@media(min-width:640px){html body .vd-cb__lab--bolt{background:var(--vd-photo-tile, #F7F6F3)}}.skip-to-content-link:focus,.skip-to-content-link:focus-visible{z-index:1000}:root{--vd-pc-banner-h: 225px}@media(max-width:749px){:root{--vd-pc-banner-h: 275px}}@media(max-width:480px){:root{--vd-pc-banner-h: 400px}}@media(max-width:349px){:root{--vd-pc-banner-h: 430px}}@supports selector(:has(a)){html:has(#shopify-pc__banner:not([hidden]):not([style*="display: none"]):not([style*="display:none"])) .vd-footer :is(a[href],button,input,select,textarea,[tabindex]:not([tabindex="-1"])){scroll-margin-top:120px;scroll-margin-bottom:var(--vd-pc-banner-h)}html:has(#shopify-pc__banner:not([hidden]):not([style*="display: none"]):not([style*="display:none"])) .vd-footer{padding-bottom:var(--vd-pc-banner-h)}}@supports not selector(:has(a)){#shopify-pc__banner:not([hidden]):not([style*="display: none"]):not([style*="display:none"])~.page-wrapper .vd-footer :is(a[href],button,input,select,textarea,[tabindex]:not([tabindex="-1"])){scroll-margin-top:120px;scroll-margin-bottom:var(--vd-pc-banner-h)}#shopify-pc__banner:not([hidden]):not([style*="display: none"]):not([style*="display:none"])~.page-wrapper .vd-footer{padding-bottom:var(--vd-pc-banner-h)}}html,.page-wrapper{scroll-padding-bottom:12px}.vd-footer :is(a[href],button,summary,input,select,textarea,[tabindex]:not([tabindex="-1"])){scroll-margin-block:4px}html body main>.shopify-section:nth-last-of-type(-n+2):not(#shopify-section-cart-drawer-section){content-visibility:visible;contain-intrinsic-size:none}@media(prefers-reduced-motion:reduce){html,:root .page-wrapper{scroll-behavior:auto}}html body #shopify-pc__banner button:focus-visible,html body #shopify-pc__prefs button:focus-visible{outline:2px solid #1A2332;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/vodai-base.css.map */
