body>#header-group:has(#header-component[sticky=always]){display:block;position:sticky;top:0;z-index:var(--layer-sticky, 8)}body>#header-group:has(#header-component[sticky=always])>.shopify-section{position:relative!important;top:auto!important}#header-component{--header-padding:6px}#header-component .header-logo{padding-block:4px}.ve img{opacity:1}:where(.ve) :is(p,li){font-size:inherit;line-height:inherit}:where(.ve) :is(ul,ol) li{font-size:inherit;line-height:inherit}.ve p{text-align:inherit}.ve summary{display:list-item;list-style:disclosure-closed inside}.ve details[open]>summary{list-style-type:disclosure-open}.ve summary::-webkit-details-marker{display:inline}.ve summary:hover{color:inherit}.ve,.ve-product-copy{scroll-margin-top:var(--ve-header-height, calc(var(--header-height, 80px) + 20px))}#header-component .menu-list__link,#header-component .mega-menu__link,header-drawer .menu-drawer__menu-item--mainlist,header-drawer .menu-drawer__menu-item--parent,header-drawer .menu-drawer__menu-item--child{font-family:Viu Jost,Futura,Century Gothic,sans-serif;font-weight:500;text-transform:none}#header-component .menu-list__link{font-size:1.125rem}.announcement-bar__text{font-family:Viu Jost,Futura,Century Gothic,sans-serif;font-weight:500;letter-spacing:.01em}footer .text-block.h2>h2{font-family:Viu Jost,Futura,Century Gothic,sans-serif;font-weight:500;font-size:clamp(32px,4vw,44px);line-height:1.05;letter-spacing:-.025em}.footer-form .klaviyo-form input,.footer-form .klaviyo-form label{font-family:Viu Montserrat,Arial,sans-serif!important}.footer-form .klaviyo-form .klaviyo-form-button{border-radius:0!important;background:#a7e4f5!important;color:#003762!important;font:600 12px/1.5 Viu Montserrat,Arial,sans-serif!important;letter-spacing:.05em!important;transition:background .2s}.footer-form .klaviyo-form .klaviyo-form-button:hover{background:#fff!important}body:has(.ve) .shopify-section-group-footer-group{--font-heading--family:"Viu Jost", "Futura", "Century Gothic", sans-serif;--font-heading--weight:500}@media(max-width:780px){.ve-sticky{z-index:2}html[scroll-lock] .ve-sticky{display:none}}@media(max-width:780px){.ve-hero-image{height:clamp(220px,62vw,300px)}.ve-hero-image img{width:100%;height:100%;object-fit:cover;object-position:center 55%}.ve-card-grid.ve-card-grid--ruled{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:86%;gap:12px;margin-right:-24px;padding-right:24px;border:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ve-card-grid.ve-card-grid--ruled::-webkit-scrollbar{display:none}.ve-card-grid--ruled .ve-review{scroll-snap-align:start;border:1px solid var(--ve-line)}.ve-card-grid:not(.ve-card-grid--ruled){gap:28px;margin-top:24px}.ve-card-marker{margin-bottom:8px;font-size:28px}.ve-card h3{margin-bottom:8px}.ve-format-image{aspect-ratio:1 / 1}.ve-format-image img{width:100%;height:100%;object-fit:cover;object-position:center}.ve.ve-faq summary{font-size:18px;line-height:1.35}}header-drawer .menu-drawer{--color-background: rgb(0, 75, 135);--color-foreground: rgb(255, 255, 255);background-color:#004b87;color:#fff}header-drawer .menu-drawer a,header-drawer .menu-drawer button,header-drawer .menu-drawer summary,header-drawer .menu-drawer .menu-drawer__menu-item,header-drawer .menu-drawer .svg-wrapper{color:#fff}header-drawer .menu-drawer ul ul .menu-drawer__menu-item{color:#a5e1f5}header-drawer .menu-drawer a:hover,header-drawer .menu-drawer a:focus-visible{color:#55c5e6}body.cart main{--ve-ocean:#004b87;--ve-sky:#55c5e6;--ve-pale:#e6f5fc;--ve-ink:#003762;--ve-line:#cadbe8;--ve-heading:"Viu Jost","Futura","Century Gothic",sans-serif;--ve-body:"Viu Montserrat",Arial,sans-serif}body.cart main .cart-page,body.cart main .cart-items-component{font-family:var(--ve-body);color:var(--ve-ink)}body.cart main .cart-page{--color-foreground:#003762;--color-border:#cadbe8}body.cart main .cart-page__title h1,body.cart main .cart-items-component h1,body.cart main .cart-items-component h2,body.cart main .section-resource-list__header :is(h1,h2,h3),body.cart main :is(.product-recommendations,product-recommendations) :is(h1,h2,h3){font-family:var(--ve-heading);font-weight:500;letter-spacing:-.025em;line-height:.98;color:var(--ve-ocean);text-transform:none}body.cart main .cart-page__title h1{font-size:clamp(48px,6vw,84px);display:flex;align-items:center;gap:14px}body.cart main .cart-bubble{background:var(--ve-pale);color:var(--ve-ocean);font-family:var(--ve-body);font-weight:600}body.cart main .cart-items__title{font-family:var(--ve-heading);font-size:20px;font-weight:500;color:var(--ve-ocean);text-align:left;text-decoration:none}body.cart main .cart-items :is(.cart-item__details,.cart-items__details){text-align:left}body.cart main .cart-items :is(.cart-items__variants,.cart-item__selling-plan,dl,p,span){font-family:var(--ve-body)}body.cart main .cart-items{--color-border:#cadbe8}body.cart main .cart-items img{border-radius:0}body.cart main quantity-selector-component,body.cart main .quantity-selector{border-radius:0;border-color:var(--ve-line)}body.cart main .cart-page__summary{--color-background:#004b87;--color-foreground:#ffffff;--color-foreground-heading:#ffffff;--color-border:#5786af;--color-primary-button-background:#a7e4f5;--color-primary-button-text:#003762;--color-primary-button-hover-background:#ffffff;--color-primary-button-hover-text:#003762}body.cart main .cart-page__summary>.section-background{background:transparent}body.cart main .cart__summary-container{color:#fff}@media(max-width:749px){body.cart main .cart__summary-container{background:#004b87!important;padding:24px;margin-top:16px}}@media(min-width:750px){body.cart main .cart-page__summary>.section-background{background:#004b87}}body.cart main .cart-page__summary .additional-checkout-buttons{display:none!important}body.cart main .cart-page__summary .cart__ctas~*{font-size:12px;line-height:1.55;color:#d8edfc}body.cart main .cart-page__title{color:var(--ve-ocean)}body.cart main .cart-page__summary :is(p,span,summary,label,a,small,.h3,.h4,.h5,.h6,dt,dd){color:inherit}body.cart main .cart-page__summary :is(.cart-discount,details) summary,body.cart main .cart-page__summary .accordion__title{font-family:var(--ve-heading);font-size:22px;font-weight:500}body.cart main .cart-page__summary .cart__total,body.cart main .cart-page__summary .cart-totals__total{font-family:var(--ve-heading)}body.cart main .cart-page__summary .cart-totals__total-value,body.cart main .cart-page__summary .cart__total-value{font-family:var(--ve-heading);font-weight:500}body.cart main .cart-page__summary input{border-radius:0}body.cart main .cart-page__summary a{color:#a7e4f5}body.cart main .cart__checkout-button{border-radius:0;min-height:54px;background:#a7e4f5;color:#003762;border:1px solid transparent;font:600 11px/1.5 var(--ve-body);text-transform:uppercase;letter-spacing:.05em;transition:background .2s}body.cart main .cart__checkout-button:hover{background:#fff;color:#003762}body.cart main .cart-items-component a.button:not(.button--tertiary,.button-unstyled){border-radius:0;background:var(--ve-ocean);color:#fff;font:600 11px/1.5 var(--ve-body);text-transform:uppercase;letter-spacing:.05em;min-height:54px;padding:14px 28px}body.cart main .cart-items-component a.button:not(.button--tertiary,.button-unstyled):hover{background:var(--ve-ink)}body.cart main .cart-items__details p{text-align:left}body.cart main .cart-items__remove{color:var(--ve-ocean)}.cart-drawer__dialog{--ve-ocean:#004b87;--ve-pale:#e6f5fc;--ve-ink:#003762;--ve-line:#cadbe8;--ve-heading:"Viu Jost","Futura","Century Gothic",sans-serif;--ve-body:"Viu Montserrat",Arial,sans-serif;--color-foreground:#003762;--color-border:#cadbe8;font-family:var(--ve-body);color:var(--ve-ink)}.cart-drawer__dialog .cart-drawer__heading{font-family:var(--ve-heading);font-weight:500;font-size:44px;letter-spacing:-.025em;line-height:1;color:var(--ve-ocean);display:flex;align-items:center;gap:12px}.cart-drawer__dialog .cart-bubble{color:var(--ve-ocean);font-family:var(--ve-body);font-weight:600}.cart-drawer__dialog .cart-drawer__heading .cart-bubble__background{background:var(--ve-pale)}.cart-drawer__dialog .cart-drawer__close-button{color:var(--ve-ocean)}.cart-drawer__dialog .cart-items__details,.cart-drawer__dialog .cart-items__details p{text-align:left}.cart-drawer__dialog .cart-items__title{font-family:var(--ve-heading);font-size:19px;font-weight:500;line-height:1.2;color:var(--ve-ocean);text-decoration:none}.cart-drawer__dialog .cart-items img{border-radius:0}.cart-drawer__dialog .cart-items__remove{color:var(--ve-ocean)}.cart-drawer__dialog :is(quantity-selector-component,.quantity-selector){border-radius:0;border-color:var(--ve-line)}.cart-drawer__dialog .cart-drawer__summary{--color-foreground:#ffffff;--color-foreground-heading:#ffffff;--color-border:#5786af;background:#004b87;color:#fff;padding:20px 24px 24px}.cart-drawer__dialog .cart-drawer__summary :is(p,span,summary,label,small,.h3,.h4,.h5,.h6){color:inherit}.cart-drawer__dialog .cart-drawer__summary .cart-discount__label{font-family:var(--ve-heading);font-size:22px;font-weight:500}.cart-drawer__dialog .cart-drawer__summary .cart__total-value{font-family:var(--ve-heading);font-weight:500}.cart-drawer__dialog .cart-drawer__summary .cart__total-label{font-size:13px;letter-spacing:.04em}.cart-drawer__dialog .cart-drawer__summary .cart__installments{font-size:13px}.cart-drawer__dialog .cart-drawer__summary a{color:#a7e4f5}.cart-drawer__dialog .cart-drawer__summary input{border-radius:0}.cart-drawer__dialog .cart__checkout-button{border-radius:0;min-height:54px;width:100%;background:#a7e4f5;color:#003762;border:1px solid transparent;font:600 12px/1.5 var(--ve-body);text-transform:uppercase;letter-spacing:.08em;transition:background .2s}.cart-drawer__dialog .cart__checkout-button:hover{background:#fff;color:#003762}.cart-drawer__dialog .additional-checkout-buttons{display:none!important}.cart-drawer__dialog .cart__ctas~*,.cart-drawer__dialog .cart__ctas+p,.cart-drawer__dialog .cart-drawer__summary .cart__ctas~p{font-size:12px;line-height:1.55;color:#d8edfc}body.cart main .cart-page__title h1{font-size:clamp(40px,4.4vw,60px);letter-spacing:-.01em;font-weight:500;align-items:flex-start;gap:10px;margin:0}.cart-drawer__dialog .cart-drawer__heading{font-size:36px;letter-spacing:-.01em;align-items:flex-start;gap:8px}:is(body.cart main .cart-page__title,.cart-drawer__dialog .cart-drawer__heading) .cart-bubble{font-size:12px;width:24px;height:24px;min-width:24px;padding:0;aspect-ratio:1/1;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:transparent;margin-top:.35em}:is(body.cart main .cart-page__title,.cart-drawer__dialog .cart-drawer__heading) .cart-bubble__background{top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:50%;background:#004b87!important;opacity:1}:is(body.cart main .cart-page__title,.cart-drawer__dialog .cart-drawer__heading) .cart-bubble__text{position:relative;font:600 12px/1 Viu Montserrat,Arial,sans-serif;color:#fff}:is(body.cart main .cart-page__summary,.cart-drawer__dialog .cart-drawer__summary) .cart-discount__form{display:flex;gap:8px;align-items:stretch}:is(body.cart main .cart-page__summary,.cart-drawer__dialog .cart-drawer__summary) .cart-discount__input{flex:1 1 auto;min-width:0;height:48px;padding:0 14px;border:1px solid transparent;border-radius:0;background:#fff;color:#003762;font:500 13px/1 Viu Montserrat,Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase}:is(body.cart main .cart-page__summary,.cart-drawer__dialog .cart-drawer__summary) .cart-discount__input::placeholder{color:#44627d;text-transform:none;letter-spacing:0;opacity:1}:is(body.cart main .cart-page__summary,.cart-drawer__dialog .cart-drawer__summary) .cart-discount__input:focus{outline:2px solid #a7e4f5;outline-offset:1px}:is(body.cart main .cart-page__summary,.cart-drawer__dialog .cart-drawer__summary) .cart-discount__button{flex:0 0 auto;width:auto;min-width:96px;height:48px;padding:0 20px;border-radius:0;border:1px solid transparent;background:#a7e4f5;color:#003762;font:600 11px/1 Viu Montserrat,Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em;transition:background .2s;--color-primary-button-background:#a7e4f5;--color-primary-button-text:#003762}:is(body.cart main .cart-page__summary,.cart-drawer__dialog .cart-drawer__summary) .cart-discount__button:hover{background:#fff;color:#003762}:is(body.cart main .cart-page__summary,.cart-drawer__dialog .cart-drawer__summary) .cart-discount__error{color:#ffd7d7;font-size:12px}:is(body.cart main .cart-page__summary,.cart-drawer__dialog .cart-drawer__summary) .cart-discount__codes{gap:8px}:is(body.cart main .cart-page__summary,.cart-drawer__dialog .cart-drawer__summary) .cart-discount__codes li,:is(body.cart main .cart-page__summary,.cart-drawer__dialog .cart-drawer__summary) .cart-discount__pill{background:#e6f5fc;color:#003762;border-radius:0;font:600 11px/1.4 Viu Montserrat,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase}:is(body.cart main .cart-page__summary,.cart-drawer__dialog .cart-drawer__summary) .cart-discount__codes li :is(span,button,svg){color:#003762}:is(.cart-page__summary,.cart-drawer__summary) .cart-discount__input,:is(.cart-page__summary,.cart-drawer__summary) .cart-discount__input:hover,:is(.cart-page__summary,.cart-drawer__summary) .cart-discount__input:focus,:is(.cart-page__summary,.cart-drawer__summary) .cart-discount__input:focus-visible{background:#fff!important;color:#003762!important;border:1px solid #ffffff!important;border-radius:0!important;box-shadow:none!important;height:48px!important;padding:0 14px!important;font:500 13px/1 Viu Montserrat,Arial,sans-serif!important}:is(.cart-page__summary,.cart-drawer__summary) .cart-discount__input:hover{border-color:#a7e4f5!important}:is(.cart-page__summary,.cart-drawer__summary) .cart-discount__input:focus,:is(.cart-page__summary,.cart-drawer__summary) .cart-discount__input:focus-visible{outline:2px solid #a7e4f5!important;outline-offset:2px!important;border-color:#fff!important}:is(.cart-page__summary,.cart-drawer__summary) .cart-discount__input::placeholder{color:#44627d!important;opacity:1!important}:is(.cart-page__summary,.cart-drawer__summary) .cart-discount__button,:is(.cart-page__summary,.cart-drawer__summary) .cart-discount__button:hover,:is(.cart-page__summary,.cart-drawer__summary) .cart-discount__button:focus-visible{border-radius:0!important;height:48px!important;min-width:96px;padding:0 20px!important;box-shadow:none!important;border:1px solid #a7e4f5!important;background:#a7e4f5!important;color:#003762!important;font:600 11px/1 Viu Montserrat,Arial,sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase!important}:is(.cart-page__summary,.cart-drawer__summary) .cart-discount__button:hover{background:#fff!important;border-color:#fff!important}:is(.cart-page__summary,.cart-drawer__summary) .cart-discount__button:focus-visible{outline:2px solid #ffffff!important;outline-offset:2px!important}:is(.cart-page__summary,.cart-drawer__summary) .cart-discount__button:disabled{opacity:.7;cursor:wait}:is(.cart-page__summary,.cart-drawer__summary) .cart-discount__label{font-family:Viu Jost,Futura,Century Gothic,sans-serif!important;font-size:22px!important;font-weight:500!important;letter-spacing:-.01em;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/16/assets/ve-horizon.css.map */
