/* Built by tools/build.js - do not edit */
:root{--kavalio-color-brand:89,197,180;--kavalio-color-brand-strong:29,29,29;--kavalio-color-brand-dark:28,83,75;--kavalio-color-brand-light:222,244,240;--kavalio-color-ink:29,29,29;--kavalio-color-text-muted:85,87,106;--kavalio-color-border:224,224,224;--kavalio-color-warning:249,202,79;--kavalio-color-attention:180,83,9;--kavalio-color-accent-light:221,224,255;--kavalio-color-on-brand:var(--secondary-button-text-color);--kavalio-font-size-2xs:calc(var(--base-font-size) - 5px);--kavalio-font-size-xs:calc(var(--base-font-size) - 4px);--kavalio-font-size-sm:calc(var(--base-font-size) - 3px);--kavalio-font-size-md:calc(var(--base-font-size) - 2px);--kavalio-font-size-base:var(--base-font-size);--kavalio-font-size-lg:calc(var(--base-font-size) + 1px);--kavalio-font-size-xl:calc(var(--base-font-size) + 2px);--kavalio-font-size-2xl:calc(var(--base-font-size) + 4px);--kavalio-font-weight-light:300;--kavalio-font-weight-regular:400;--kavalio-font-weight-semibold:600;--kavalio-line-height-none:1;--kavalio-line-height-tight:1.2;--kavalio-line-height-snug:1.35;--kavalio-line-height-base:1.5;--kavalio-letter-spacing-wide:1px;--kavalio-measure:80ch;--kavalio-space-0-5:2px;--kavalio-space-1:4px;--kavalio-space-2:8px;--kavalio-space-3:12px;--kavalio-space-4:16px;--kavalio-space-6:24px;--kavalio-space-8:32px;--kavalio-space-10:40px;--kavalio-space-12:48px;--kavalio-space-16:64px;--kavalio-space-20:80px;--kavalio-space-24:96px;--kavalio-radius-sm:calc(var(--button-border-radius) / 2);--kavalio-radius-md:var(--button-border-radius);--kavalio-radius-lg:calc(var(--button-border-radius) * 2);--kavalio-radius-round:9999px;--kavalio-shadow-1:0 1px 3px rgba(var(--kavalio-color-ink), .08);--kavalio-shadow-2:0 1px 2px rgba(var(--kavalio-color-ink), .04), 0 4px 12px rgba(var(--kavalio-color-ink), .06);--kavalio-shadow-3:0 2px 4px rgba(var(--kavalio-color-ink), .06), 0 8px 24px rgba(var(--kavalio-color-ink), .1);--kavalio-duration-fast:0ms;--kavalio-duration-base:0ms;--kavalio-duration-slow:0ms;--kavalio-ease:ease;--kavalio-ease-out:cubic-bezier(.215, .61, .355, 1);--kavalio-focus-ring:2px solid rgb(var(--kavalio-color-brand-strong));--kavalio-focus-ring-inverse:2px solid rgb(255, 255, 255);--kavalio-focus-ring-offset:2px}@media screen and (min-width:741px){:root{--kavalio-font-size-lg:calc(var(--base-font-size) + 2px);--kavalio-font-size-xl:calc(var(--base-font-size) + 4px);--kavalio-font-size-2xl:calc(var(--base-font-size) + 8px)}}@media screen and (max-width:740px){:root{--heading-h1-font-size:30px;--heading-h2-font-size:26px;--heading-h3-font-size:22px;--heading-h4-font-size:20px;--heading-h5-font-size:18px}.kavalio-heading-small{--heading-h1-font-size:28px;--heading-h2-font-size:24px;--heading-h3-font-size:22px;--heading-h4-font-size:18px;--heading-h5-font-size:16px}.kavalio-heading-large{--heading-h1-font-size:34px;--heading-h2-font-size:28px;--heading-h3-font-size:24px;--heading-h4-font-size:22px;--heading-h5-font-size:20px}}@media(prefers-reduced-motion:no-preference){.kavalio-motion{--kavalio-duration-fast:.15s;--kavalio-duration-base:.25s;--kavalio-duration-slow:.4s}}iframe#launcher,iframe#launcher+iframe,.needsclick.kl-teaser-SgjKhj.kl-private-reset-css-Xuajs1{z-index:1!important}html,body{max-width:100%;overflow-x:hidden}.announcement-bar-inner>div:nth-child(1)[style]:not(.announcement-bar-swiper-slider){display:none!important}:focus-visible,:is(.color-swatch__radio,.block-swatch__radio,.variant-swatch__radio):focus-visible+label{outline:var(--kavalio-focus-ring);outline-offset:var(--kavalio-focus-ring-offset)}.product-item-meta__swatch-list :is(:focus-visible,:focus-visible+label){outline-offset:-2px}.kavalio-icon-sprite{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.icon-additional-close:before,button.predictive-ultra__close:before,.kavalio_care_chevron:before{content:"";position:absolute;inset:-7px}.kavalio_care_chevron{position:relative}.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded{height:var(--button-height);line-height:normal;display:flex;align-items:center;justify-content:center}.button--small{height:var(--button-small-height)}.button:not(.button--text),.shopify-challenge__button{letter-spacing:0;text-transform:none!important;font-size:var(--kavalio-font-size-base)}.button{transition:background-position var(--kavalio-duration-base) var(--kavalio-ease-out),scale var(--kavalio-duration-fast) var(--kavalio-ease)}.button:disabled,.button[aria-disabled=true],.quantity-selector__button[aria-disabled=true]{cursor:not-allowed}.button:disabled:not(.button--ternary){opacity:.45}.button[aria-busy=true]{cursor:progress}@media(prefers-reduced-motion:no-preference){.kavalio-motion .button:active:not(:disabled){scale:.98}}p a:not(.button),.rte a:not(.button),.link{text-decoration-color:rgb(var(--text-color));text-decoration-thickness:1px;text-underline-offset:3px}@media(hover:hover){p a:not(.button):hover,.rte a:not(.button):hover,.link:hover{text-decoration-thickness:2px}}.tabs-nav__item-list{box-shadow:none;gap:8px}.tabs-nav__item-list button.tabs-nav__item{height:40px;padding:0 24px;border-radius:var(--kavalio-radius-round);background:rgb(var(--secondary-background));color:rgb(var(--text-color));font-size:var(--kavalio-font-size-base);line-height:var(--kavalio-line-height-none);letter-spacing:0;text-transform:none;opacity:1}.tabs-nav__item-list button.tabs-nav__item[aria-expanded=true]{background:rgb(var(--kavalio-color-ink));color:#fff}span.tabs-nav__position{display:none}.badge,.label{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:24px;max-width:fit-content;padding:4px 8px;border-radius:var(--kavalio-radius-round);font-size:var(--kavalio-font-size-sm);font-weight:var(--kavalio-font-weight-semibold);line-height:var(--kavalio-line-height-none);letter-spacing:0;text-transform:none}.label--highlight{background:var(--kavalio-discount-label-bg, rgb(var(--product-on-sale-accent)));color:var(--kavalio-discount-label-text, rgb(var(--product-on-sale-color)))}.badge>svg{display:flex}.badge.kavalio-sale-badge.is-hidden,.badge.kavalio-sale-badge[hidden]{display:none!important}.checkbox,.bundle_item input[type=radio],.product-guarantee-block__checkbox{width:20px;height:20px;min-width:20px;border:1px solid rgb(var(--kavalio-color-text-muted));border-radius:var(--kavalio-radius-sm)}.checkbox:checked,.bundle_item input[type=radio]:checked,.product-guarantee-block__checkbox:checked{border-color:rgb(var(--kavalio-color-ink));background-color:rgb(var(--kavalio-color-ink))}@media(hover:hover){.input__field:hover:not(:focus),.select:hover{border-color:rgba(var(--text-color),.4)}}.input__field:focus{border-color:rgb(var(--kavalio-color-brand-strong));box-shadow:0 0 0 1px rgb(var(--kavalio-color-brand-strong)) inset;outline:none}.input__field:user-invalid{border-color:rgb(var(--error-color));box-shadow:0 0 0 1px rgb(var(--error-color)) inset}kavalio-form-validation{display:block}.input .input__field[aria-invalid=true],.input .select[aria-invalid=true]{border-color:rgb(var(--error-color));box-shadow:0 0 0 1px rgb(var(--error-color)) inset}.kavalio-field-error{margin:var(--kavalio-space-1) 0 0;color:rgb(var(--error-color));font-size:var(--kavalio-font-size-sm);line-height:var(--kavalio-line-height-snug);text-align:start}product-item.product-item:after{content:"";position:absolute;inset:-1px;border-radius:inherit;box-shadow:var(--kavalio-shadow-3);opacity:0;pointer-events:none;transition:opacity var(--kavalio-duration-base) var(--kavalio-ease)}@media(hover:hover)and (pointer:fine){product-item.product-item:hover:not(:has(.drawer:hover,[open])):after{opacity:1}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.kavalio-motion product-item.product-item{transition:transform var(--kavalio-duration-base) var(--kavalio-ease-out)}.kavalio-motion product-item.product-item:hover:not(:has(.drawer:hover,[open])){transform:translateY(-2px)}.kavalio-motion product-item.product-item:has([open]){transition:none}}.product-item__aspect-ratio{overflow:hidden;border-radius:var(--block-border-radius-reduced)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.kavalio-motion .product-item__aspect-ratio>img{transition:scale var(--kavalio-duration-slow) var(--kavalio-ease-out)}.kavalio-motion product-item.product-item:hover:not(:has(.drawer:hover,[open])) .product-item__aspect-ratio>img{scale:1.04}}.drawer__title,.product-item-meta__vendor,.product-meta__vendor,.mega-menu__title{text-transform:none;letter-spacing:0}.drawer,.drawer__overlay,.popover,.popover__overlay{transition-duration:max(var(--kavalio-duration-slow),1ms);transition-timing-function:var(--kavalio-ease-out)}@media screen and (min-width:1000px){.popover{transition-duration:max(var(--kavalio-duration-base),1ms)}}@media(hover:hover)and (pointer:fine){.popover__choice-item{position:relative;isolation:isolate}.popover__choice-item:before{content:"";position:absolute;inset:-3px calc(-1 * var(--kavalio-space-3));z-index:-1;border-radius:var(--kavalio-radius-sm);background:rgb(var(--secondary-background));opacity:0;transition:opacity var(--kavalio-duration-fast) var(--kavalio-ease)}.popover__choice-item:hover:before{opacity:1}}@media screen and (prefers-reduced-motion:no-preference){.js.kavalio-motion [data-kavalio-reveal]{transition:var(--kavalio-duration-slow) var(--kavalio-ease-out);transition-property:opacity,transform}.js.kavalio-motion [data-kavalio-reveal]:not([data-kavalio-revealed]){opacity:0;transform:translateY(12px)}}@media(prefers-reduced-motion:no-preference){.kavalio-motion :is(.product__media-nav .dots-nav,.announcement-bar-swiper-slider,.free-gift-item-wrap,.cart-upsell-products){scroll-behavior:smooth}}@media screen and (max-width:740px){.badge,.label{font-size:var(--kavalio-font-size-2xs)}}.content-box em{color:rgb(var(--kavalio-color-text-muted));font-style:normal}.content-box em strong{font-weight:var(--kavalio-font-weight-semibold)}.content-box--text-center .button{max-width:fit-content;margin:0 auto}.loader-button__text{gap:8px}.product-form__add-button>svg{margin-inline-end:8px}.product-item__info{text-align:left}@media screen and (min-width:741px){.text--xsmall{font-size:var(--kavalio-font-size-sm)}}.product_badges_list{display:flex;align-items:center;justify-content:flex-start;gap:4px;position:absolute;right:0;top:0;z-index:1}.product-list product-item.product-item .product_badges_list{right:auto;left:0}.product-item-meta__swatch-slot{display:flex;align-items:center;flex-shrink:0;width:100%;margin-block-end:16px}.product-item-meta__swatch-slot--swatch{height:46px;min-height:46px}.product-item-meta__swatch-slot--count{min-height:1.5em}.product-item-meta__swatch-slot .product-item-meta__color-count,.product-item-meta__swatch-list{margin:0}.product-item-meta{display:flex;flex-direction:column;flex-grow:1}.product-item-meta-inner{display:flex;flex-direction:column}.product-item-meta__bottom-wrapper{margin-top:auto;display:flex;flex-direction:column}@media(max-width:740px){.product-item-meta__swatch-slot--swatch{height:34px;min-height:34px}.badge>svg{width:calc(var(--base-font-size) - 2px);height:calc(var(--base-font-size) - 2px)}}.swym-wishlist-collections-v2-container{padding:16px!important;top:8px!important;right:8px!important;left:auto!important;z-index:1!important}.swym-wishlist-collections-v2-container button.swym-wishlist-collections-v2{transform:unset!important;display:flex;align-items:center;justify-content:center}.swym-wishlist-collections-v2-container button.swym-wishlist-collections-v2[aria-pressed=false] svg path{fill:rgb(var(--root-background))}@media(max-width:740px){product-item.product-item .swym-wishlist-collections-v2 svg{width:21px!important;height:21px!important}.swym-wishlist-collections-v2-container{padding:4px!important;top:0!important;right:0!important}.product-item__image-wrapper{overflow:visible}}.header__icon-wrapper{display:flex}.header__icon-wrapper--logged-in{position:relative}.header__icon-wrapper--logged-in:after{content:"";position:absolute;width:8px;height:8px;border-radius:var(--kavalio-radius-round);background:rgb(var(--kavalio-color-brand));border:1px solid rgb(var(--root-background));top:-1px;right:-1px}.header__icon-list{gap:16px}cart-count.header__cart-count.not-empty{opacity:1}input.predictive-ultra__input::placeholder{color:rgb(var(--kavalio-color-text-muted));font-size:var(--kavalio-font-size-sm);font-weight:var(--kavalio-font-weight-semibold)}.header__cart-count{background:rgb(var(--kavalio-color-brand-light));color:rgb(var(--header-text-color));font-size:var(--kavalio-font-size-2xs);font-weight:var(--kavalio-font-weight-semibold);width:18px;height:18px;min-width:18px}.header__cart-count.header__cart-count--floating{right:-8px;top:-4px}@media screen and (min-width:741px){.mega-menu__columns-wrapper{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:var(--mega-menu-column-gap);row-gap:var(--mega-menu-column-gap);margin:0}.mega-menu__columns-wrapper .mega-menu__column{margin:0}span.mega-menu__title.heading.heading--small{font-weight:var(--kavalio-font-weight-semibold)!important}.mega-menu__column .mega-menu__title.heading.heading--small{font-size:var(--kavalio-font-size-base)}.mega-menu__column .linklist__item .link--faded{font-size:var(--kavalio-font-size-md)}.mega-menu__inner{scrollbar-width:thin;scrollbar-color:rgba(var(--text-color),.35) transparent;background:linear-gradient(rgb(var(--background)) 30%,rgba(var(--background),0)) center top / 100% 32px no-repeat local,linear-gradient(rgba(var(--background),0),rgb(var(--background)) 70%) center bottom / 100% 32px no-repeat local,radial-gradient(farthest-side at 50% 0,rgba(var(--text-color),.14),rgba(var(--text-color),0)) center top / 100% 12px no-repeat scroll,radial-gradient(farthest-side at 50% 100%,rgba(var(--text-color),.14),rgba(var(--text-color),0)) center bottom / 100% 12px no-repeat scroll;background-color:rgb(var(--background))}.mega-menu__inner::-webkit-scrollbar{width:6px}.mega-menu__inner::-webkit-scrollbar-thumb{background:rgba(var(--text-color),.35);border-radius:var(--kavalio-radius-round)}}@media screen and (min-width:1000px)and (prefers-reduced-motion:no-preference){.js.kavalio-motion .mega-menu__inner{transition:transform var(--kavalio-duration-base) var(--kavalio-ease-out)}.js.kavalio-motion .nav-dropdown{transition:opacity .25s ease-in-out,visibility .25s ease-in-out,transform var(--kavalio-duration-base) var(--kavalio-ease-out)}.js.kavalio-motion .mega-menu:is([hidden],.is-closing):not(.focus-outline :focus-within>.mega-menu) .mega-menu__inner{transform:translateY(-8px)}.js.kavalio-motion .nav-dropdown[hidden]:not(.focus-outline :focus-within>.nav-dropdown){transform:translateY(-4px)}}@media(hover:hover){:is(.mega-menu,.nav-dropdown,.shopify-section--footer) .link--faded:hover{opacity:1;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}}.mobile-nav__item:not(:last-child){border:none}button.mobile-nav__link{font-size:var(--kavalio-font-size-base);line-height:var(--kavalio-line-height-none);font-weight:var(--kavalio-font-weight-semibold);background:rgb(var(--secondary-background));padding:12px 8px!important;border-radius:var(--kavalio-radius-md);user-select:none}.mobile-nav .mobile-nav .mobile-nav__item .mobile-nav__link{font-weight:var(--kavalio-font-weight-light);background:transparent;padding:12px 0}.mobile-nav .mobile-nav .mobile-nav__item{margin-block:4px}.mobile-nav .mobile-nav .mobile-nav .mobile-nav__item{margin-block:2px}button.mobile-nav__link[aria-expanded=true]{background:rgb(var(--kavalio-color-brand-light))}ul.mobile-nav>li.mobile-nav__item>a.mobile-nav__link{font-weight:var(--kavalio-font-weight-semibold);background:rgb(var(--secondary-background));padding:12px 8px;border-radius:var(--kavalio-radius-md)}.kavalio-not-found__links{margin-block-start:var(--kavalio-space-10)}.kavalio-not-found__links-title{margin-block-end:var(--kavalio-space-3)}.kavalio-not-found__list{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--kavalio-space-2)}.text-container .kavalio-not-found__list{margin:0;padding:0;list-style:none}.kavalio-search-empty,.kavalio-not-found__search{margin-block-start:var(--kavalio-space-6)}.kavalio-search-empty__contact{margin-block-start:var(--kavalio-space-8)}.text-container .kavalio-not-found__list>li{margin:0;padding:0}@media screen and (max-width:999px){html input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=range]),html select,html textarea{font-size:max(16px,1em)}}.product-item-meta__vendor[href],a.product-item-meta__reviews-badge{position:relative}.product-item-meta__vendor[href]:after,a.product-item-meta__reviews-badge:after{content:"";position:absolute;inset:-5px 0}.header__linklist-link[aria-current]:after{transform-origin:var(--transform-origin-start);transform:scaleX(1)}.mobile-nav .mobile-nav__link[aria-current=page]{font-weight:var(--kavalio-font-weight-semibold);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.mobile-nav__link[aria-expanded=true]>svg{transform:rotate(180deg)!important}.mobile-nav__link>svg{transition:transform var(--kavalio-duration-base) var(--kavalio-ease)}.drawer__header.drawer__header--shadowed{justify-content:flex-end;padding-inline:20px;padding-bottom:var(--kavalio-space-2)}.mobile-nav__link{padding:8px;font-size:var(--kavalio-font-size-base);line-height:var(--kavalio-line-height-none)}ul.mobile-nav>li.mobile-nav__item{margin-block:8px}.mobile-nav .mobile-nav .mobile-nav{margin-block-start:0!important;border:none}@media(max-width:999px){store-header.header{background:rgb(var(--secondary-background))}.mobile-store-header.hidden-lap-and-up{background:rgb(var(--root-background))}form.predictive-ultra__form{border-radius:var(--kavalio-radius-sm)}.desktop-store-header{border-radius:var(--kavalio-radius-md);background:rgb(var(--root-background))}button.header__icon-wrapper.tap-area.hidden-desk[aria-controls=mobile-menu-drawer]{padding:16px}.desktop-store-header .container{padding-left:0}}@media(min-width:1000px)and (max-width:1199px){button.header__icon-wrapper.tap-area[aria-controls=mobile-menu-drawer]:before{inset:-14px}}.slideshow__text-wrapper .text-container .heading--large,.rte .heading--large{margin:16px 0}.content-box--left{margin-inline-start:0}.slideshow__text-wrapper .button{max-width:fit-content;margin:0 auto}.slideshow__slide-inner .button-wrapper{margin-top:32px}.slideshow{--kavalio-slideshow-bar-width: 48px}.slideshow__nav .slideshow__progress-bar{flex-basis:var(--kavalio-slideshow-bar-width);height:28px;margin:0;padding:0 var(--kavalio-space-2)}.slideshow__nav .slideshow__progress-bar:first-child{padding-inline-start:var(--kavalio-space-3)}.slideshow__nav .slideshow__progress-bar:last-child{padding-inline-end:var(--kavalio-space-3)}.slideshow__nav .slideshow__progress-bar:before,.slideshow__nav .slideshow__progress-bar:after{left:var(--kavalio-space-2);right:var(--kavalio-space-2);width:auto;height:3px;top:calc(50% - 1.5px);border-radius:var(--kavalio-radius-round);background:rgb(var(--root-background));box-shadow:0 0 0 .5px rgba(var(--kavalio-color-ink),.25),0 1px 3px rgba(var(--kavalio-color-ink),.35)}.slideshow__nav .slideshow__progress-bar:first-child:before,.slideshow__nav .slideshow__progress-bar:first-child:after{inset-inline-start:var(--kavalio-space-3)}.slideshow__nav .slideshow__progress-bar:last-child:before,.slideshow__nav .slideshow__progress-bar:last-child:after{inset-inline-end:var(--kavalio-space-3)}.slideshow__nav .slideshow__progress-bar:before{background:rgba(var(--root-background),.55)}.slideshow__nav .slideshow__progress-bar:focus-visible{outline:var(--kavalio-focus-ring);outline-offset:2px}.kavalio-slideshow__toggle{position:absolute;z-index:1;bottom:15px;left:calc(50% + var(--kavalio-slideshow-slides) * var(--kavalio-slideshow-bar-width) / 2 + var(--kavalio-space-2));display:grid;place-items:center;width:28px;height:28px;padding:0;border-radius:var(--kavalio-radius-round);color:rgb(var(--root-background));filter:drop-shadow(0 1px 2px rgba(var(--kavalio-color-ink),.5))}.kavalio-slideshow__toggle:focus-visible{outline:var(--kavalio-focus-ring);outline-offset:2px}.kavalio-slideshow__toggle[aria-pressed=true] .kavalio-slideshow__toggle-pause,.kavalio-slideshow__toggle:not([aria-pressed=true]) .kavalio-slideshow__toggle-play{display:none}@media screen and (min-width:741px){.slideshow{--kavalio-slideshow-bar-width: 64px}.kavalio-slideshow__toggle{bottom:23px}}@media screen and (max-width:740px){.slideshow__nav,.kavalio-slideshow__toggle{bottom:var(--kavalio-space-1)}}@media(max-width:740px){.content-box--small,.content-box--medium,.container--flush .content-box--large{margin-inline:0}.slideshow__text-wrapper .text-container .heading--large,.rte .heading--large{margin:8px 0}.slideshow__slide-inner .container{padding-inline:0}}.multi-column__arrow{border-radius:var(--kavalio-radius-round)}.multi-column__prev-next{left:0!important;width:100%}.multi-column{--multi-column-row-gap:16px;--multi-column-column-gap:16px}prev-next-buttons{width:unset;left:24px;right:16px}.prev-next-button{border-radius:var(--kavalio-radius-round)}.benefits_section .multi-column__item{display:grid;grid-template-columns:auto 1fr;gap:8px}section.benefits_section .multi-column__image-wrapper{margin:0;min-width:fit-content}.benefits_section .multi-column__text-container .heading{font-size:var(--kavalio-font-size-base);margin:0}.benefits_section .content-container *{font-weight:var(--kavalio-font-weight-light)}.benefits_section .multi-column__text-container p{margin:0;min-width:max-content}span.benefits-icon{margin-top:4px;display:flex}span.benefits-icon svg{display:flex;width:100%;height:auto}@media(min-width:1000px){.benefits_section .multi-column__inner--scroller{display:flex;justify-content:space-between}}@media(max-width:999px){.sub_collections_section .multi-column--pocket-medium .multi-column__inner--scroller{grid-auto-columns:auto;overflow:hidden;gap:8px}section.benefits_section .multi-column--pocket-medium .multi-column__inner--scroller{grid-auto-columns:auto;overflow:hidden;gap:32px}.benefits_section .multi-column__item{width:max-content}}ul.kavalio-social-media{display:flex;align-items:center;gap:16px;margin-bottom:16px}.kavalio-social-media__link svg{width:24px;height:24px;display:flex}.heart-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-block:var(--heart-divider-margin-block)}span.heart-divider-line{height:1px;width:100%;background:rgb(var(--kavalio-color-border))}span.heart-divider-icon{display:flex;padding:0 8px}.section__header{max-width:100%}.scroller-right-full{overflow:hidden}@media(min-width:1000px){.scroller-right-full .scroller{margin-right:-10%;margin-left:-16px}.scroller-right-full .scroller scrollable-content{padding-right:10%;padding-left:16px}}@media(min-width:1400px){.scroller-right-full .scroller{margin-right:-20%}.scroller-right-full .scroller scrollable-content{padding-right:17%}}section.kavalio-featured-collections{overflow:hidden}.rating{align-items:end}.price-list.price-list--centered span.price.price--highlight{flex-basis:100%}.no_scroller .product-list__inner{overflow:visible}.product-item-meta__swatch-list{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:8px;overflow:hidden;padding:2px}.color-swatch__item{width:42px;height:42px;border-radius:var(--kavalio-radius-round);border:none;display:flex;align-items:center;justify-content:center}.color-swatch__item:before{display:none}.color-swatch__item img{width:24px;height:24px;display:flex;object-fit:contain;overflow:hidden}.price-list.price-list--centered{justify-content:start;line-height:normal;align-items:center}.product-list__inner:has(.price--compare) .price-list--centered:not(:has(.price--compare)):before,.product-list__inner:has(.unit-price-measurement) .price-list--centered:not(:has(.unit-price-measurement)):after{content:"";flex-basis:100%;height:24px}.product-list__inner:has(.unit-price-measurement) .price-list--centered:not(:has(.unit-price-measurement)):after{height:1.5em;font-size:calc(var(--base-font-size) - 3px)}@media screen and (min-width:741px){.product-list__inner:has(.unit-price-measurement) .price-list--centered:not(:has(.unit-price-measurement)):after{height:1.53846em;font-size:calc(var(--base-font-size) - 2px)}}.product-item-meta__price-list-container .price-list.price-list--centered .price.text--xsmall{width:100%}.price-list.price-list--centered span.label.label--highlight{margin-right:8px}.price-list:not(.price-list--stack)>.price:not(:last-child){margin-inline-end:8px}span.price.price--highlight{color:rgb(var(--text-color))}.price.price--highlight,span.price.price--normal,product-item .product-item-meta__price-list-container .price:not(.text--xsmall,.price--compare){font-weight:var(--kavalio-font-weight-semibold)}product-item .product-item-meta__price-list-container .price:not(.text--xsmall,.price--compare){font-size:var(--kavalio-font-size-xl)}.price--compare{opacity:1;color:rgb(var(--kavalio-color-text-muted));font-weight:var(--kavalio-font-weight-regular);font-size:var(--kavalio-font-size-sm)}@media(max-width:740px){span.price.price--highlight.kavalio-gift-price-free{font-size:var(--kavalio-font-size-2xs);padding:4px 8px}.free-gift-action.button.button--primary{width:32px;height:32px;min-width:32px}}line-item.line-item.line-item--free-gift span.price.price--highlight{font-size:var(--kavalio-font-size-2xs);padding:4px 8px;background:rgb(var(--kavalio-color-brand-light));line-height:var(--kavalio-line-height-none);border-radius:var(--kavalio-radius-round)}.product-item .price--highlight-inner{display:flex;line-height:var(--kavalio-line-height-tight)}.kavalio-product-item__quick-form button{width:52px;height:52px;min-width:52px;padding:0}.product_price_and_atc_wrap{display:grid;grid-template-columns:1fr auto;min-height:52px;margin-top:4px}.product-media-wrapper .cro_cross_selling_wrap_normal .price.price--highlight{width:100%}.product-media-wrapper .cro_cross_selling_wrap_normal .product-item-meta__title{font-size:var(--kavalio-font-size-base)}.quick_atc_btn_wrap{display:flex;align-items:flex-end}.product-item__aspect-ratio>.product-item__primary-image--current{z-index:1}.product-item__aspect-ratio>.product-item__primary-image--variant[hidden],.product-item__aspect-ratio>.product-item__secondary-image{z-index:0}.color-swatch__item:after{top:-2px;left:-2px;width:calc(100% + 4px);height:calc(100% + 4px);border:1px solid rgb(var(--kavalio-color-border));transform:scale(1);opacity:1}.color-swatch__radio:checked+.color-swatch__item:after,.color-swatch__item.is-selected:after{border-color:rgb(var(--kavalio-color-ink))}.color-swatch--remaining{display:flex;align-items:center;justify-content:center;flex-shrink:0}.color-swatch--remaining .color-swatch__remaining-count{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:var(--kavalio-radius-round);font-weight:var(--kavalio-font-weight-semibold);font-size:var(--kavalio-font-size-sm);line-height:var(--kavalio-line-height-none);text-decoration:none;color:inherit;cursor:pointer;transition:opacity var(--kavalio-duration-fast) var(--kavalio-ease)}.color-swatch--remaining .color-swatch__remaining-count:hover{opacity:.7}.color-swatch--dynamic{flex-shrink:0}.product-list__inner{margin:0}product-item.product-item{padding:16px;background:rgb(var(--root-background));border:1px solid rgb(var(--border-color));box-shadow:var(--kavalio-shadow-2);border-radius:var(--kavalio-radius-md)}product-item.product-item.kavalio-collection-spotlight:is(.kavalio-spotlight--classic,.kavalio-spotlight--modern){padding:0}.rating__caption{line-height:var(--kavalio-line-height-none)}.product-item-meta__title{font-weight:var(--kavalio-font-weight-semibold);line-height:var(--kavalio-line-height-snug)}span.unit-price-measurement__separator{margin-inline:2px}.unit-price-measurement{color:rgb(var(--kavalio-color-text-muted))}@media(min-width:1000px){.product-item-meta__title{font-size:var(--kavalio-font-size-xl)}}.image-overlay__text-container .button{max-width:fit-content}.kavalio_care_product_wrap{margin-bottom:16px}.content-box.content-box--xsmall{width:360px;max-width:100%}button.close-popup-button{padding:8px;display:block;margin-bottom:8px;margin-left:auto;margin-top:-4px}.image-overlay--xsmall{height:195px}button.popover-button,.product-facet__meta-bar-item{display:flex;align-items:center;justify-content:center;gap:4px;font-weight:var(--kavalio-font-weight-semibold)}button.popover-button svg,.product-facet__meta-bar-item svg{width:24px;height:auto}.popover-button[aria-expanded=true] svg{transform:none}h2.heading.h3.collection_title{margin-bottom:16px}.discount-badge{border-radius:var(--kavalio-radius-round);letter-spacing:0;text-transform:none}li.line-item__discount-badge.discount-badge{font-size:var(--kavalio-font-size-2xs)}ul.line-item__discount-list.list--unstyled{margin-block-start:0;margin-right:4px;min-width:fit-content;display:none}.line-item--free-gift.line-item span.price.price--highlight{margin:0}.discount-badge svg{margin-inline-end:4px}@media(max-width:999px){ul.collection_menu.scrollable-content{padding-inline:var(--container-gutter)}.image-overlay__content-wrapper{align-items:flex-end!important;justify-content:start}}@media(max-width:740px){.kavalio-featured-collections header.section__header{padding-inline:16px}.kavalio-product-item__quick-buy-button,.kavalio-product-item__quick-form button{padding:0;width:44px;height:44px;min-width:44px}button.product-item__quick-buy-button{border-radius:var(--button-border-radius);background:rgb(var(--button-background));color:rgb(var(--button-text-color));position:unset}.kavalio-product-item__quick-buy-button svg,.product-item__quick-buy-button svg,.kavalio-product-item__quick-form button.button .loader-button__text svg{width:16px;height:16px}product-item.product-item{padding:16px 12px}.product_price_and_atc_wrap{min-height:44px}.color-swatch{max-width:fit-content}.color-swatch__item,.color-swatch--remaining .color-swatch__remaining-count{width:30px;height:30px}.color-swatch__item img{width:16px;height:16px}.product-item-meta__title{font-size:var(--kavalio-font-size-base);word-break:break-word}.product-item-meta__reviews-badge.text--small{display:flex}h2.heading.h3.collection_title{margin-bottom:8px}}@media(max-width:999px){.image-overlay__content-badge .heading{font-size:var(--kavalio-font-size-xs)}product-item.product-item.kavalio-spotlight__banner .container{padding-inline:calc(var(--container-gutter) / 2)}}.product-form__option-info-inner{display:flex;align-items:center;justify-content:flex-start;gap:8px}.product-item-meta__type{color:rgb(var(--kavalio-color-text-muted));font-size:var(--kavalio-font-size-base);margin:0}.kavalio-variant-info-text{margin-top:16px;display:block}.product-form__option-name{display:flex;align-items:center;gap:8px}.product-form__option-name .kavalio-variant-info-text{margin:0;font-weight:var(--kavalio-font-weight-regular);font-size:var(--kavalio-font-size-md)}.variant-swatch__item{display:flex;justify-content:center;align-items:center;gap:8px;width:50px;height:50px;min-width:unset;min-height:unset;margin:0;padding:0;overflow:hidden;border:1px solid rgba(var(--text-color),.55);border-radius:var(--kavalio-radius-round);line-height:var(--kavalio-line-height-none);font-weight:var(--kavalio-font-weight-semibold);color:rgb(var(--text-color))}.variant-swatch__radio:checked+.variant-swatch__item:after,.variant-swatch__item.is-selected:after{opacity:0}.variant-swatch__radio:checked+.variant-swatch__item{--text-color:var(--kavalio-color-ink);border-color:rgb(var(--text-color))}.variant-swatch__item img.variant-swatch__image{width:100%;height:100%;border-radius:var(--kavalio-radius-round)}product-item.product-item .product-item-meta{display:flex;flex-direction:column;justify-content:space-between;height:100%}.product-form{display:block;width:100%;max-width:100%}label.block-swatch__item{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 12px 4px;gap:8px;border:1px solid rgb(var(--border-color));border-radius:var(--kavalio-radius-md);min-width:max-content;line-height:var(--kavalio-line-height-none);font-weight:var(--kavalio-font-weight-semibold);margin:0;color:rgb(var(--text-color))}.block-swatch__radio:checked+.block-swatch__item,.block-swatch__item.is-selected{--text-color:var(--kavalio-color-ink);border-color:rgb(var(--text-color));background:transparent;color:rgb(var(--text-color))}.block-swatch__item:after{box-shadow:none}span.product-form__option-name,.wrapper-price-list-and-qtty .price-list{font-weight:var(--kavalio-font-weight-semibold)}line-item.line-item{margin-bottom:16px}line-item.line-item:last-child{margin-bottom:0}.block-swatch-list,.variant-swatch-list{--text-color:var(--kavalio-color-text-muted);gap:8px;margin:0}.variant-swatch{min-width:fit-content}.variant-swatch__image{object-fit:contain}.product-form__option-selector+.product-form__option-selector{margin-block:var(--kavalio-space-6) 0}.kavalio-price-list-inner{display:flex;align-items:center;justify-content:flex-start;gap:8px}.kavalio-price-list-inner .product-meta__label-list{margin-inline-start:0px;min-width:fit-content}.product-meta__price-list-container{margin-block-start:0}.kavalio-price-list-inner .price--highlight{order:3}.kavalio-price-list-inner .price--large{font-size:var(--kavalio-font-size-2xl);font-weight:var(--kavalio-font-weight-semibold)}.kavalio-price-list-inner .product-meta__label-list .label--highlight{font-size:var(--kavalio-font-size-md)}.kavalio-price-from{font-size:var(--kavalio-font-size-2xl);font-weight:var(--kavalio-font-weight-semibold)}.kavalio-price-from__word{font-weight:var(--kavalio-font-weight-regular)}.kavalio-price-list .kavalio-price-list-inner .price.price--compare{font-size:var(--kavalio-font-size-base)}.tax-unit-price-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px}.product-meta__taxes-included,.tax-unit-price-wrap .price{font-size:var(--kavalio-font-size-sm)}.product-meta__taxes-included{margin:0}.kavalio-tax-note{display:inline-block}span.product-meta__reviews-badge{display:flex}.product-meta__reference{margin-block:0 8px}.rating__stars svg{width:16px;height:auto}.product-form__option-link.link{font-weight:var(--kavalio-font-weight-light);text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:rgba(var(--text-color),.6)}button.product-form__option-link.product-form__option-link--shipment{font-size:var(--kavalio-font-size-sm);line-height:var(--kavalio-line-height-none);margin-left:-4px}.product-meta__taxes-included+.product-form__option-link--shipment,.product-meta__taxes-included+.product-form__option-link--shipment+.product-form__option-link--shipment{display:none!important}.product-form__atc-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.addToCart_and_quantity_wrap[data-product-purchase-actions]{flex-direction:column;align-items:stretch}.addToCart_and_quantity_wrap[data-product-purchase-actions] .product-form__atc-row{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.addToCart_and_quantity_wrap[data-product-purchase-actions] .product-form__payment-container{flex:1;min-width:0}.addToCart_and_quantity_wrap.is-hidden{display:none}.product-form__shop-location-notice{width:100%;margin:0 0 8px;color:rgb(var(--error-color));font-weight:var(--kavalio-font-weight-semibold);line-height:var(--kavalio-line-height-snug)}.product-form__shop-location-notice[hidden]{display:none!important}.product-form__shop-location-notice--in-cart{color:rgb(var(--text-color));font-weight:var(--kavalio-font-weight-regular)}.product-form__quantity.is-hidden{display:none!important}#AddToCart{box-shadow:0 0 0 2px rgb(var(--button-background))}.quantity-selector{--quantity-selector-height:var(--button-height);--border-color:var(--kavalio-color-text-muted);--text-color:var(--kavalio-color-text-muted);padding:0 4px}.quantity-selector__button{width:32px}.quantity-selector__input{font-size:var(--kavalio-font-size-base);font-weight:var(--kavalio-font-weight-semibold)}.product-form__quantity .quantity-selector{padding:0}.product-form__quantity .quantity-selector__button,.product-form__quantity .quantity-selector__input{min-width:44px;width:var(--quantity-selector-height)}.quantity-selector__button{position:relative;isolation:isolate}.quantity-selector__button:before{content:"";position:absolute;inset:3px;z-index:-1;border-radius:var(--kavalio-radius-sm);background:rgb(var(--secondary-background));opacity:0;transition:opacity var(--kavalio-duration-fast) var(--kavalio-ease)}@media(hover:hover)and (pointer:fine){.quantity-selector__button:hover:not(:disabled):before{opacity:1}}@media(prefers-reduced-motion:no-preference){.kavalio-motion .quantity-selector__button svg{transition:transform var(--kavalio-duration-fast) var(--kavalio-ease)}.kavalio-motion .quantity-selector__button:active:not(:disabled) svg{transform:scale(.8)}}.product_content_button *{font-weight:var(--kavalio-font-weight-light);text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:rgba(var(--text-color),.6)}.product_content_button a.link{padding-block:14px;margin-block:-14px}.product__media-prev-next[aria-disabled=true]{opacity:1;cursor:default;pointer-events:none}.dots-nav__item{width:12px;height:3px;margin:0;border-radius:var(--kavalio-radius-round);background:rgb(var(--root-background));opacity:1!important}.dots-nav__item:before{content:"";position:absolute;inset:-11px -6px}.dots-nav__item:after{content:"";position:absolute;inset:0;border-radius:inherit;background:rgb(var(--text-color));transform:scaleX(0);transform-origin:left;transition:transform var(--kavalio-duration-base) var(--kavalio-ease-out)}.dots-nav__item[aria-current=true]{width:45px}.dots-nav__item[aria-current=true]:after{transform:none}.dots-nav{gap:12px}.product__media-nav{column-gap:24px;width:280px;max-width:280px;margin-inline:auto;padding-block:4px;overflow:hidden}.product__media-nav .dots-nav{flex:1 1 auto;min-width:0;width:100%;max-width:fit-content;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding-left:0}@media(max-width:999px){.product__media-nav{width:200px;max-width:200px;column-gap:16px}.product__media-nav .dots-nav{max-width:fit-content;padding:0;width:100%}}.product__media-nav .dots-nav__item,.product__media-nav .product__media-prev-next{flex-shrink:0}.kavalio-video-thumbnail-inner img{position:absolute;width:100%;height:100%;object-fit:cover}.kavalio-video-play-icon svg{width:16px;height:16px}.popover--quick-buy .kavalio-video-popup,.drawer--quick-buy .kavalio-video-popup{display:none!important;visibility:hidden!important;pointer-events:none!important}.breadcrumb__link:not([aria-current=page]):not(:hover){opacity:1}.breadcrumb__item+.breadcrumb__item:before{content:"";width:6px;height:6px;margin:.42em 7px 0 3px;border:solid currentColor;border-width:1px 1px 0 0;transform:rotate(45deg)}[dir=rtl] .breadcrumb__item+.breadcrumb__item:before{margin:.42em 3px 0 7px;transform:rotate(-135deg)}.breadcrumb--single-line .breadcrumb__list{display:flex;flex-wrap:nowrap;max-width:100%;min-width:0}.breadcrumb--single-line .breadcrumb__item{flex:0 0 auto;min-width:0;max-width:12em;white-space:nowrap}@media screen and (max-width:740px){.breadcrumb--single-line .breadcrumb__item:not(:first-child){flex-shrink:1;min-width:4em}}.breadcrumb--single-line .breadcrumb__item+.breadcrumb__item{padding-inline-start:var(--kavalio-space-4)}.breadcrumb--single-line .breadcrumb__item+.breadcrumb__item:before{margin-inline-start:-12px;margin-inline-end:0}.breadcrumb--single-line .breadcrumb__item:last-child{flex-shrink:100;min-width:8em;max-width:none}.breadcrumb--single-line .breadcrumb__link{display:block;overflow:hidden;text-overflow:ellipsis}.breadcrumb--floating .breadcrumb__link{text-align:start}.quantity-selector__button svg{width:14px;height:auto}span.color-code-display{display:flex;align-items:center;gap:4px}span.product-item-meta__property.text--subdued.text--xsmall{margin-bottom:2px}span.color-code-display span.color-name{font-weight:var(--kavalio-font-weight-light)}.kavalio-cro-review-spotlight-section.kavalio-no-reviews flickity-controls.kavalio-pdp-reviews-spotlight-nav{display:none}:is(quick-buy-drawer,quick-buy-popover) .product-form__payment-container{margin-block-start:0!important;flex:1 1 0;width:auto;min-width:0}:is(quick-buy-drawer,quick-buy-popover) .product-form__quantity{flex:0 0 auto}:is(quick-buy-drawer,quick-buy-popover) .product-form__add-button{width:100%;min-width:0}quick-buy-drawer .addToCart_and_quantity_wrap{gap:12px}.empty-state .button-wrapper{max-width:fit-content;margin-inline:auto}.payment-methods-list__visa-icon{width:33px;height:auto}@media(max-width:999px){product-media .flickity-viewport{overflow:visible}product-media .flickity-slider{display:flex;align-items:center}button.collapsible-toggle.heading{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:8px;gap:8px;background:rgb(var(--secondary-background));border-radius:var(--kavalio-radius-md)}button.collapsible-toggle.heading[aria-expanded=true]{background:rgb(var(--kavalio-color-brand-light))}.product-item-meta__type{font-size:var(--kavalio-font-size-sm)}.product_content_button a.link.button--full{font-size:var(--kavalio-font-size-sm);text-underline-position:under}li.kavalio-bulletpoints__item p{font-size:var(--kavalio-font-size-sm)}.block-swatch-list .block-swatch{flex-grow:1}.tax-unit-price-wrap .price{order:3}#AddToCart{padding-inline:8px}#AddToCart .loader-button__text{gap:8px}#AddToCart svg{width:20px}.product-form__quantity .quantity-selector__button{min-width:40px;width:40px}.quantity-selector__button svg{width:12px}.quantity-selector__input{width:17px!important;font-weight:var(--kavalio-font-weight-regular)}.payment-methods-list svg{width:29px}.payment-methods-list{gap:0}li.kavalio-atc-single-shop-benefit p{font-size:var(--kavalio-font-size-sm)}.kavalio-atc-shop-benefits-wrap{gap:4px}li.kavalio-atc-single-shop-benefit svg{width:13px;height:13px}product-recommendations .no_scroller .product-list__inner--scroller{grid-auto-columns:unset;grid-auto-flow:unset;padding-inline:0;grid-template-columns:1fr 1fr;gap:16px 16px}.variant-swatch__item{justify-content:flex-start}}@media(max-width:740px){.product-form__option-info{flex-direction:column}.product-form__option-link{font-size:var(--kavalio-font-size-sm)!important}.variant-swatch__item{gap:4px}li.kavalio-atc-single-shop-benefit p{font-size:var(--kavalio-font-size-xs)}.payment-methods-list{grid-template-columns:repeat(auto-fit,20px)}.product-form__option-info-inner{gap:8px}.product-form__option-value{margin-inline-start:0}.product-form__option-name{gap:0}div#reviewsio-carousel-widget .CarouselWidget__header{padding-inline:0!important;margin-bottom:0!important}div#reviewsio-carousel-widget .CarouselWidget{margin-bottom:0!important}}@media(min-width:1000px){header.section__header.section_custom_liquid_header.text-container{margin-block-end:16px}}.drawer__header,.drawer__content,.drawer__footer{padding-inline:16px}.drawer__header{max-height:fit-content;padding-block:16px}.drawer__title{font-weight:var(--kavalio-font-weight-semibold)}.drawer__header .drawer__close-button:not(.drawer__close-button--block){top:50%;transform:translateY(-50%);margin-top:-4px}cart-drawer#mini-cart .drawer__header .drawer__close-button{right:16px!important}facet-filters#facet-filters button.drawer__close-button.tap-area{right:16px}.product-item-meta__property-list{display:flex;gap:12px}.product-item-meta__property-list span.product-item-meta__property{font-size:var(--kavalio-font-size-2xs)}.mini-cart__drawer-footer-cart-payment-bar .payment-methods-list{display:flex}.line-item .product-item-meta__title.text--small{font-size:var(--kavalio-font-size-sm);max-width:95%}.line-item .product-item-meta__vendor{padding-block:4px;margin-block:-4px 0}.line-item .product-item-meta__title{min-height:24px;padding:2px 0 4px;margin-block-end:0}.line-item .line-item__remove-button{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;position:relative;z-index:1;flex-shrink:0;cursor:pointer}line-item-quantity.line-item__quantity{display:flex;align-items:center;justify-content:center;gap:8px}.line-item .line-item__remove-button svg{width:14px;height:auto;display:flex}.line-item .line-item__quantity *{--quantity-selector-height:32px !important}.line-item .quantity-selector{padding:0}.line-item .quantity-selector__button{width:24px}.line-item .quantity-selector__button svg{width:8px;height:auto}.line-item .quantity-selector__input{min-width:24px}.input__field-link{display:inline-flex;align-items:center;min-height:24px;margin-top:-2px}.line-item .wrapper-price-list-and-qtty{display:flex;width:100%;min-width:100%;justify-content:space-between;align-items:center}.line-item .line-item__info{position:relative;width:100%}.line-item .line-item__quantity{margin:0}.line-item .product-item-meta__property-list{margin-block:0}.line-item span.price.price--highlight{order:3;margin-left:0}form#mini-cart-form{margin-bottom:16px}.total__value.totals__subtotal{font-weight:var(--kavalio-font-weight-semibold)!important}span.totals__subtotal-value.total-value-price,span.totals__subtotal-value.totals__subtotal-value-price{font-weight:var(--kavalio-font-weight-semibold)}.mini-cart__drawer-footer{padding-block:16px}span.totals__subtotal-value.kavalio-totals__savings-value{display:flex;align-items:center;justify-content:center}span.totals__subtotal-value.kavalio-totals__savings-value>span:first-child{margin-top:-1px;display:flex;margin-right:1px}button.checkout-button.button.button--primary.button--full{gap:12px}.line-item__image-wrapper{width:80px}cart-drawer#mini-cart .drawer__content{display:flex;flex-direction:column;justify-content:space-between;align-items:normal;padding-block-end:0}.drawer__footer--bordered{box-shadow:none}.line-item:nth-child(n+1) .line-item__content-wrapper{margin-block-start:12px}@media(max-width:999px){.line-item__image-wrapper{width:40px;margin-inline-end:12px}}.footer__item-content ul.linklist li.linklist__item a{display:flex;line-height:normal;font-weight:var(--kavalio-font-weight-regular)}.footer__item-content ul.linklist li.linklist__item a:hover{opacity:1;text-decoration:underline;text-underline-offset:3px!important;text-decoration-thickness:2px!important;text-decoration-color:rgba(var(--text-color),.6)!important}.footer__item-content>p>a span{text-decoration:none!important}.footer__item-content>p>a{text-decoration:underline;text-underline-offset:3px!important;text-decoration-thickness:1px!important;text-decoration-color:rgb(var(--text-color))!important}.linklist__item:not(:first-child){padding-block-start:8px}.footer__shipping-with .footer__shipping-with-text{margin-bottom:16px;font-weight:var(--kavalio-font-weight-semibold)}.footer__shipping-with img{width:100%;max-width:100%;height:100%;max-height:var(--shipping-image-max-height)}@media screen and (min-width:1000px){.footer__item-title{margin-block-end:16px}}@media screen and (min-width:741px)and (max-width:999px)and (hover:none){.kavalio-product-item__quick-form button{width:40px;height:40px;min-width:40px}.color-swatch__item{width:36px;height:36px}.product-item-meta__reviews-badge{line-height:normal;margin-block-end:8px}.product-item-meta__type{font-size:var(--kavalio-font-size-xs)}button.product-item__quick-buy-button.button--primary{background:rgb(var(--button-background));color:rgb(var(--button-text-color))}}.article-item{background:rgb(var(--root-background));box-shadow:var(--kavalio-shadow-2);border-radius:var(--kavalio-radius-md)}.article-item .article-item__image-container{border-radius:var(--kavalio-radius-md);margin-block-end:20px}.article-item__content.text-container{padding:0 16px 20px}.article-item__date{display:block;text-align:center;margin-bottom:20px;font-style:normal;font-weight:var(--kavalio-font-weight-light);font-size:var(--kavalio-font-size-lg);line-height:var(--kavalio-line-height-none);padding-top:8px}.article-item__title.heading{text-align:center;margin-inline:auto;font-size:var(--kavalio-font-size-2xl);line-height:var(--kavalio-line-height-snug);margin-block-start:0;margin-bottom:20px;padding-bottom:20px;position:relative}h3.article-item__title.heading:before{content:"";position:absolute;bottom:0;width:74%;left:12%;right:auto;height:1px;background:rgb(var(--kavalio-color-border))}.article-item__excerpt{margin-block-start:0;font-size:var(--kavalio-font-size-base);text-align:center;padding-inline:16px}.kavalio-article-item__button.button.button--primary{max-width:fit-content;margin-inline:auto;margin-top:16px}quick-buy-drawer .product-form__atc-row{display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px}@media(max-width:740px){.kavalio-main-blog-articles .article-item__title.heading{font-size:var(--kavalio-font-size-xl);margin-bottom:16px;padding-bottom:16px;max-width:100%}body.template-article .article__header-content .article__title.heading.h1{font-size:calc(var(--heading-h1-font-size) - 6px)}}.bundle_wrapper{padding:16px;border-radius:var(--kavalio-radius-md);border:1px solid rgb(var(--kavalio-color-border));background:rgb(var(--secondary-background))}.bundle_wrapper .bundle_header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.bundle_wrapper .bundle_header svg{width:18px;height:18px;min-width:18px}.bundle_wrapper .bundle_header label{color:rgb(var(--text-color));font-size:var(--kavalio-font-size-xs);font-style:normal;font-weight:var(--kavalio-font-weight-light);line-height:var(--kavalio-line-height-base)}.bundle_header .bundle_title{margin:2px 0 0;color:rgb(var(--text-color));font-size:var(--kavalio-font-size-base);font-style:normal;font-weight:var(--kavalio-font-weight-semibold);line-height:var(--kavalio-line-height-none)}.bundle_item{display:flex;align-items:center;gap:8px;cursor:pointer}.bundle_item+.bundle_item{margin-top:2px}.kavalio-page-heading{margin-block:var(--kavalio-space-8) 0}.bundle_item[hidden]{display:none}.bundle_item input[type=radio]{appearance:none;-webkit-appearance:none;cursor:pointer;position:relative;margin:0}.bundle_item input[type=radio]:checked:after{content:"";position:absolute;top:3px;left:6px;width:5px;height:10px;border:2px solid rgb(255,255,255);border-top:none;border-left:none;transform:rotate(45deg)}.bundle_item label{cursor:pointer}.bundle_item input[type=radio][disabled],.bundle_item input[type=radio][disabled]+label{cursor:not-allowed;opacity:.5}.hazard-info .hazard-symbols{display:flex;gap:4px;margin-block:20px 4px}.hazard-info .hazard-symbols img{max-width:40px;height:auto}.drawer,cart-drawer,#mini-cart,.mini-cart,.drawer--large{z-index:5000000!important}#hazard-modal,.upsell-product-popup_wrapper{display:none;position:fixed;z-index:6000000!important;left:0;top:0;width:100%;height:100%;overflow:auto;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background-color:rgba(var(--kavalio-color-ink),.65);transform:none!important}#hazard-modal .modal-content{background-color:rgb(var(--root-background));margin:12% auto;padding:24px;border:1px solid rgb(var(--kavalio-color-border));width:85%;max-width:800px;border-radius:var(--kavalio-radius-lg);position:relative;box-shadow:var(--kavalio-shadow-3)}#hazard-modal .close{color:rgb(var(--kavalio-color-text-muted));float:right;font-size:var(--kavalio-font-size-2xl);font-weight:var(--kavalio-font-weight-semibold);line-height:var(--kavalio-line-height-none);padding:2px 8px;cursor:pointer}#hazard-modal .close:hover,#hazard-modal .close:focus{color:rgb(var(--text-color));text-decoration:none}.kavalio-hazard-pictograms{display:flex;align-items:center;gap:4px;margin:8px 0}.kavalio-hazard-pictograms .open-hazard-modal{font-size:var(--kavalio-font-size-xs);font-weight:var(--kavalio-font-weight-semibold);cursor:pointer;touch-action:manipulation;text-decoration:underline}@media screen and (max-width:740px){#hazard-modal .modal-content{margin:20% auto;width:92%;max-width:92%;padding:16px;max-height:80vh;overflow-y:auto}}body:has(cart-drawer[open],.drawer[open],#mini-cart[open]) :is([class*=kl-teaser],[class*=klaviyo-bis-trigger],div[id*=klaviyo]){opacity:0!important;pointer-events:none!important;visibility:hidden!important;transition:var(--kavalio-duration-fast);transition-property:opacity,visibility}@media(max-width:740px){quick-buy-popover.popover{min-width:100%}.popover--quick-buy .product-form__payment-container{width:100%}}.kavalio-size-chart-media img{max-width:100%;height:auto;width:800px}.block-swatch__variable-label{font-size:var(--kavalio-font-size-base);font-weight:var(--kavalio-font-weight-semibold);display:block;width:100%}.block-swatch__variable-input[data-kavalio-gift-card-input]{border-radius:var(--kavalio-radius-md);box-shadow:none;border:1px solid;text-align:center;display:flex;align-items:center;justify-content:center}.block-swatch-list[has-gift-card-fixed-values]{margin-bottom:20px}.products-as-variants__item_wrapper{flex-wrap:wrap;gap:8px}@media(min-width:741px){.products-as-variants__item_wrapper{display:flex}}.products-as-variants__item_wrapper .products-as-variants__item{border:1px solid rgba(var(--text-color),.12)}.products-as-variants__item_wrapper .products-as-variants__item.active{border:2px solid}.custom_variants_wrapper{margin:32px 0}h3.custom_variants_name{margin:0;font-size:var(--kavalio-font-size-base);font-weight:var(--kavalio-font-weight-semibold);display:block;width:100%}.products-as-variants__link img.custom_variant_image{width:100px;height:auto}.products-as-variants__link{display:flex;height:100%;justify-content:center;align-items:center}line-item-quantity.line-item__quantity [data-tooltip]:before{left:-44px;font-size:var(--kavalio-font-size-2xs)}#swym-storefront-layout-collection-option-button.swym-single-share-wishlist-btn{display:none!important}:is(quick-buy-drawer,quick-buy-popover) .product_content_button{display:none!important}.line-item .price-list .label--highlight{display:none!important}@media screen and (min-width:741px){.prev-next-buttons:not(.prev-next-buttons--row) .prev-next-button:last-child{border-top:1px solid rgba(var(--prev-next-button-color, var(--root-text-color)),.15)}.prev-next-buttons--row .prev-next-button:last-child{border-left:1px solid rgba(var(--prev-next-button-color, var(--root-text-color)),.15)}}.scroll-spy path{stroke:rgb(var(--kavalio-color-brand))}@media screen and (max-width:740px){.product-list{--product-list-column-gap:8px}}@media screen and (min-width:741px){.predictive-search__article-image-wrapper{width:160px}}.header__linklist{align-items:normal}
.shopify-section--announcement-bar{position:var(--kavalio-announcement-position, relative);top:0;z-index:var(--kavalio-announcement-z-index, auto)}.announcement_trusted_shop_wrapper{background-color:var(--kavalio-announcement-background)}.shopify-section--announcement-bar .announcement-message,.shopify-section--announcement-bar .announcement-message *{color:var(--kavalio-announcement-text-color)}@media(min-width:1000px){.shopify-section--announcement-bar .announcement_bar_wrapper{background-color:var(--kavalio-announcement-background)}}@media(max-width:999px){.shopify-section--announcement-bar .announcement_bar_wrapper{background-color:var(--kavalio-announcement-background-mobile)}.shopify-section--announcement-bar .announcement_bar_wrapper .announcement-message,.shopify-section--announcement-bar .announcement_bar_wrapper .announcement-message *{color:var(--kavalio-announcement-text-color-mobile)!important}.shopify-section--announcement-bar .announcement_bar_wrapper .announcement-message svg path{fill:var(--kavalio-announcement-text-color-mobile)!important}}.shopify-section--announcement-bar :focus-visible{outline-color:currentColor}.shopify-section--announcement-bar .container{padding-block:8px}.shopify-section--announcement-bar .container .announcement-message,.shopify-section--announcement-bar .container .announcement-bar-reviewsio{display:flex;align-items:center;gap:8px}.shopify-section--announcement-bar .container .announcement-message *,.shopify-section--announcement-bar .container .announcement-bar-reviewsio{font-size:var(--kavalio-font-size-xs);line-height:var(--kavalio-line-height-tight)}.shopify-section--announcement-bar .container .announcement-message .not-link{cursor:auto;pointer-events:none}.shopify-section--announcement-bar .container .announcement-message svg{max-width:20px;height:auto}.shopify-section--announcement-bar .container .announcement-message>a,.shopify-section--announcement-bar .announcement-bar-reviewsio>a{display:inline-flex;align-items:center;gap:8px}.shopify-section--announcement-bar .announcement-bar-reviewsio>a{justify-content:center}.shopify-section--announcement-bar .reviewsio-meta-link{color:#fff;text-decoration:none;cursor:pointer}.shopify-section--announcement-bar .reviewsio-meta-widget{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;width:auto;max-width:100%;min-height:24px;padding:4px 1px 0;color:inherit}.shopify-section--announcement-bar .reviewsio-meta-logo{display:block;width:auto;height:14px;max-height:14px;margin:0 8px 4px 0}.shopify-section--announcement-bar .reviewsio-meta-stars{display:flex;align-items:center;margin:0 8px 4px 0}.shopify-section--announcement-bar .reviewsio-meta-star{position:relative;display:block;flex:0 0 16px;height:16px}.shopify-section--announcement-bar .reviewsio-meta-star svg{display:block;width:16px;height:16px;fill:currentColor}.shopify-section--announcement-bar .reviewsio-meta-text{margin:0 0 4px;font-size:var(--kavalio-font-size-xs);font-weight:var(--kavalio-font-weight-semibold);line-height:var(--kavalio-line-height-snug);white-space:nowrap}@media(max-width:999px){.shopify-section--announcement-bar .reviewsio-meta-widget{min-height:28px}}.shopify-section--announcement-bar .announcement-bar-inner{display:flex;flex-wrap:wrap;gap:4px;justify-content:space-between;align-items:center}.shopify-section--announcement-bar .announcement-bar-reviewsio{width:100%;justify-content:center}.shopify-section--announcement-bar .announcement-bar-inner>*:not(.announcement-bar-reviewsio){width:calc(50% - 2px)}@media(max-width:999px){.shopify-section--announcement-bar .announcement-bar-inner>.announcement-message:nth-of-type(odd){justify-content:flex-end}.shopify-section--announcement-bar .container .announcement-bar-reviewsio{order:-1}.shopify-section--announcement-bar .announcement_bar_wrapper .container{padding-block:4px}}.shopify-section--announcement-bar .announcement-message-btn{background-color:var(--kavalio-announcement-button-background);color:var(--kavalio-announcement-button-text-color);padding:4px 12px;font-size:var(--kavalio-font-size-2xs);line-height:var(--kavalio-line-height-none);border-radius:var(--kavalio-radius-md)}@media(min-width:1000px){.shopify-section--announcement-bar .announcement-bar-inner{flex-wrap:nowrap;justify-content:space-between}.shopify-section--announcement-bar .announcement-bar-inner>*:not(.announcement-bar-reviewsio){flex:1;min-width:0}.shopify-section--announcement-bar .announcement-bar-reviewsio{flex:none;width:auto}.shopify-section--announcement-bar .announcement-bar-inner>*{justify-content:center}.shopify-section--announcement-bar .announcement-bar-inner>*:last-child{justify-content:flex-end}.shopify-section--announcement-bar .announcement-bar-inner>*:first-child{justify-content:flex-start}.shopify-section--announcement-bar .announcement-bar-inner>.announcement-bar-reviewsio{justify-content:center}.shopify-section--announcement-bar .container{padding-inline:var(--container-gutter)}.shopify-section--announcement-bar .container .announcement-message *,.shopify-section--announcement-bar .container .announcement-bar-reviewsio{font-size:var(--kavalio-font-size-sm);line-height:var(--kavalio-line-height-none)}.shopify-section--announcement-bar .container .announcement-message svg{max-width:22px}}.shopify-section--announcement-bar span.rating-icon-svg svg{width:100%;height:auto;display:flex;margin-top:-4px}@media(max-width:999px){section.announcement_trusted_shop_wrapper .announcement-message{width:100%;justify-content:center;gap:16px!important}section.announcement_trusted_shop_wrapper .announcement-message>span{display:flex;align-items:center;justify-content:center;gap:8px}section.announcement_trusted_shop_wrapper .container{padding-block:0}}@media(max-width:740px){.shopify-section--announcement-bar .container .announcement-message *,.shopify-section--announcement-bar .container .announcement-bar-reviewsio{font-size:var(--kavalio-font-size-2xs)}}.kavalio-announcement--single .announcement-bar-inner>*{width:100%;justify-content:center}@media(max-width:999px){.shopify-section--announcement-bar .announcement-bar-inner>.announcement-bar-swiper-slider{display:block;width:100%;overflow:auto hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.announcement-bar-swiper-slider::-webkit-scrollbar{display:none}.announcement-bar-swiper-slider .swiper-wrapper{display:flex}.announcement-bar-swiper-slider .swiper-slide{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;display:flex;align-items:center;justify-content:center}}.shopify-section--announcement-bar .kavalio-announcement__slider--with-arrows{flex-wrap:nowrap}.kavalio-announcement__slider--with-arrows .announcement-bar-swiper-slider{flex:1 1 0%;min-width:0}.shopify-section--announcement-bar .announcement-bar-inner>.kavalio-announcement__arrow{display:flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;color:var(--kavalio-announcement-text-color-mobile)}.kavalio-announcement__slider--with-pause{position:relative;padding-inline-end:12px}.shopify-section--announcement-bar .announcement-bar-inner>.kavalio-announcement__pause{position:absolute;inset-inline-end:-10px;top:50%;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:none;color:var(--kavalio-announcement-text-color-mobile);transform:translateY(-50%);cursor:pointer}.kavalio-announcement__pause[aria-pressed=true] .kavalio-announcement__pause-icon,.kavalio-announcement__pause[aria-pressed=false] .kavalio-announcement__play-icon{display:none}.kavalio-campaign-bar{display:flex;justify-content:center;padding:var(--kavalio-space-1) var(--container-gutter);background:var(--kavalio-campaign-bg);color:var(--kavalio-campaign-color);text-align:center}.kavalio-campaign-bar__text{display:block;min-height:24px;margin:0;padding-block:var(--kavalio-space-0-5);color:inherit;font-size:var(--kavalio-font-size-sm);font-weight:var(--kavalio-font-weight-semibold);line-height:20px}.kavalio-campaign-bar__link{text-decoration:underline;text-underline-offset:3px}.kavalio-campaign-bar__link:focus-visible{outline:2px solid currentColor;outline-offset:2px}[class*=gfgGW-mount-announcementBar]{display:none}.shopify-section--header .js-header-wishlist-gated{display:none!important}.shopify-section--header .js-header-wishlist-gated.js-header-wishlist-visible{display:inline-flex!important}@media(max-width:999px){.shopify-section--header .desktop-store-header .hidden-pocket.js-header-wishlist-gated.js-header-wishlist-visible{display:none!important}}@media screen and (min-width:1000px)and (max-width:1199px){.header__bottom-navigation .header__linklist-item:not(:last-child){margin-inline-end:var(--kavalio-space-4)}.header__bottom-navigation .header__linklist-link{font-size:var(--kavalio-font-size-sm)}}.kavalio-flag{display:inline-block;width:20px;height:15px;margin-inline-end:var(--kavalio-space-2);vertical-align:-2px;border-radius:2px;box-shadow:0 0 0 1px rgba(var(--text-color),.15)}popover-content:not([open]) .popover__choice-list .kavalio-flag{display:none}.kavalio-locale-name{display:inline-flex;align-items:center}.kavalio-locale-name .kavalio-flag{vertical-align:0}.kavalio-locale-name__code{font-weight:var(--kavalio-font-weight-semibold)}.shopify-section--footer .award_list{display:flex;align-items:flex-start;gap:32px}.shopify-section--footer .award_list span{display:flex}.shopify-section--footer .award_list span img{width:100%;height:auto}.shopify-section--footer ul.footer_payment_icons{margin:0;padding:0;list-style:none;display:flex;align-items:center;justify-content:center;gap:32px;flex-wrap:wrap}.shopify-section--footer li.footer_payment_icons_item,.shopify-section--footer .footer_payment_icons_item>[role=img]{display:flex}.shopify-section--footer .footer__item-content-about{margin-bottom:52px}.shopify-section--footer :is(.footer__item-title,.footer__shipping-with-text).heading--small{text-transform:none;letter-spacing:0;font-size:var(--kavalio-font-size-base)}.shopify-section--footer :focus-visible{outline:var(--kavalio-focus-ring-inverse)}.shopify-section--footer .linklist__item a{word-break:normal;overflow-wrap:break-word;hyphens:auto;hyphenate-limit-chars:6 3 3}.shopify-section--footer .input__field:focus{border-color:rgb(var(--text-color));box-shadow:0 0 0 1px rgb(var(--text-color)) inset}.shopify-section--footer .social_and_payment_icons_wrap{display:flex;flex-direction:column;gap:var(--kavalio-space-8)}.shopify-section--footer :is(.kavalio-footer-aside__group,.footer_awards_mobile)>.footer__item-title{margin-block-end:var(--kavalio-space-4)}.shopify-section--footer .kavalio-footer-aside__group ul.kavalio-social-media{margin-bottom:0}.shopify-section--footer .kavalio-footer-aside__group ul.footer_payment_icons{justify-content:flex-start}.shopify-section--footer .kavalio-footer-newsletter{max-width:280px}.shopify-section--footer .kavalio-footer-newsletter__text{margin:0 0 var(--kavalio-space-3)}.shopify-section--footer .kavalio-footer-newsletter__button{width:auto}@media(min-width:1000px){.shopify-section--footer .footer{padding-top:var(--kavalio-footer-padding-top);padding-bottom:var(--kavalio-footer-padding-bottom)}.shopify-section--footer .footer__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:60px}.shopify-section--footer .footer__inner>.footer__item-list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-auto-flow:row;column-gap:var(--kavalio-space-8)}.shopify-section--footer .footer__aside{flex-direction:column;justify-content:flex-start;align-items:flex-start;max-width:fit-content;margin-left:auto;margin-top:0;gap:var(--kavalio-space-8)}.shopify-section--footer .footer_bottom_wrap{margin-top:var(--kavalio-footer-bottom-space)}}@media(max-width:999px){.shopify-section--footer .footer{padding-top:var(--kavalio-footer-padding-top-mobile);padding-bottom:var(--kavalio-footer-padding-bottom-mobile)}.shopify-section--footer .footer__aside{gap:var(--kavalio-space-8);display:flex;flex-direction:column;align-items:flex-start}.shopify-section--footer .footer_awards_mobile{margin-top:40px}.shopify-section--footer .award_list{gap:20px;flex-wrap:wrap}.shopify-section--footer .footer_bottom_wrap{margin-top:var(--kavalio-footer-bottom-space-mobile)}}@media(max-width:740px){.shopify-section--footer ul.footer_payment_icons{gap:16px;justify-content:flex-start}.shopify-section--footer .footer__item-list{grid-template-columns:1fr;gap:0}.shopify-section--footer .footer__item{max-width:none}.footer__item-toggle{display:flex;justify-content:space-between;align-items:center;width:100%;margin:0;padding-block:var(--kavalio-space-4);border-bottom:1px solid rgba(var(--text-color),.2)}.footer__item-toggle svg{transition:transform var(--kavalio-duration-base) var(--kavalio-ease)}.footer__item-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.footer__item-collapsible .linklist{padding-block:var(--kavalio-space-3) var(--kavalio-space-4)}.shopify-section--footer .footer__item-content-about.footer__item-collapsible{margin-bottom:var(--kavalio-space-8)}}@media(min-width:741px){.footer__item-content.footer__item-collapsible{visibility:visible;height:auto;overflow:visible}}.scroll-to-top{position:fixed;right:36px;bottom:max(36px,env(safe-area-inset-bottom,0px) + 28px);z-index:3;width:56px;height:56px;padding:0;border:0;border-radius:var(--kavalio-radius-round);background:rgb(var(--kavalio-color-ink));color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(24px);transition:var(--kavalio-duration-slow) var(--kavalio-ease-out);transition-property:opacity,visibility,transform;-webkit-tap-highlight-color:transparent;box-shadow:var(--kavalio-shadow-1)}@media screen and (max-width:999px){.scroll-to-top{right:8px;bottom:max(16px,env(safe-area-inset-bottom,0px) + 16px);width:45px;height:45px}}.scroll-to-top.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:none}@media(prefers-reduced-motion:no-preference){@media(hover:hover)and (pointer:fine){.kavalio-motion .scroll-to-top.is-visible:hover{transform:translateY(-2px);transition-duration:var(--kavalio-duration-fast)}}.kavalio-motion .scroll-to-top.is-visible:active{transform:scale(.96);transition-duration:var(--kavalio-duration-fast)}}#main[tabindex="-1"]:focus{outline:none}
.product-form{--kavalio-buybox-gap: var(--kavalio-space-4);--kavalio-buybox-gap-group: var(--kavalio-space-6)}.product-form>*{margin-block:var(--kavalio-buybox-gap) 0}.product-form>:is([data-block-type=variant-picker],[data-block-type=price],[data-block-type=inventory],.kavalio-atc-shop-benefits-wrap){margin-block-start:var(--kavalio-buybox-gap-group)}.product-form>:is(.shopify-app-block,[data-block-type=inlay-bundle]){margin-block-start:0}.product-form>.shopify-app-block:has(:is(img,svg,a,button,p,span,table,iframe,details)),.product-form>[data-block-type=inlay-bundle]:has(.bundle_wrapper){margin-block-start:var(--kavalio-buybox-gap-group)}.popover--quick-buy .product-form{margin-block-start:calc(var(--kavalio-buybox-gap-group) * -1)}.popover--quick-buy .product-form>:is([data-block-type=bulletpoints],.reviewsio-ratings-meta){margin-block-start:var(--kavalio-buybox-gap-group)}.reviewsio-ratings-meta{display:flex;align-items:center;gap:8px;min-height:28px;margin-inline:0;padding:0;color:rgb(var(--text-color))}button.reviewsio-ratings-meta{background:transparent;border:0;cursor:pointer;font:inherit}.reviewsio-ratings-meta__stars{display:flex;height:22px;padding-top:1px}.reviewsio-ratings-meta__star{display:block;flex:0 0 18px;width:18px;height:16px}.reviewsio-ratings-meta__star svg{display:block;width:16px;height:16px;fill:currentColor}.reviewsio-ratings-meta__count{color:rgb(var(--kavalio-color-text-muted));font-family:inherit;font-size:var(--kavalio-font-size-xs);line-height:var(--kavalio-line-height-base)}.kavalio-brand-logo{display:block;width:auto;height:auto;max-width:120px;max-height:28px;object-fit:contain;object-position:left center}@media(max-width:740px){.kavalio-brand-logo{max-width:110px;max-height:24px}}.kavalio-brand-logo--compact{max-height:34px}@media(max-width:740px){.kavalio-brand-logo--compact{max-height:30px}}.product-item-meta__vendor .kavalio-brand-logo{max-width:100px;max-height:20px}.product-item-meta__vendor .kavalio-brand-logo--compact{max-height:24px}ul.kavalio-bulletpoints{margin:var(--kavalio-bullets-space-top) 0 var(--kavalio-bullets-space-bottom);flex-direction:column;display:flex;gap:var(--kavalio-bullets-gap);padding:0}ul.kavalio-bulletpoints.kavalio-bulletpoints--boxed{padding:16px;color:rgb(var(--bulletpoints-color));background-color:rgb(var(--bulletpoints-background));border-radius:var(--kavalio-bullets-radius)}ul.kavalio-bulletpoints.kavalio-bulletpoints--bordered{border:1px solid var(--kavalio-bullets-border-color)}li.kavalio-bulletpoints__item{display:flex;align-items:flex-start;gap:var(--kavalio-bullets-icon-gap)}span.kavalio-bulletpoints-icon{flex:none;width:var(--kavalio-bullets-icon-size);height:var(--kavalio-bullets-icon-size);display:flex;align-items:center;justify-content:center;border-radius:var(--kavalio-radius-round);color:var(--kavalio-bullets-icon-color, inherit);background:var(--kavalio-bullets-icon-background, none)}span.kavalio-bulletpoints-icon svg,span.kavalio-bulletpoints-icon img{width:var(--kavalio-bullets-icon-size);height:var(--kavalio-bullets-icon-size);display:flex;margin-top:-2px}li.kavalio-bulletpoints__item p{margin:0;font-size:var(--kavalio-bullets-font-size);font-weight:var(--kavalio-font-weight-light)}@media(max-width:740px){li.kavalio-bulletpoints__item p{font-size:var(--kavalio-bullets-font-size-mobile)}}ul.kavalio-bulletpoints.kavalio-bulletpoints--default{list-style:var(--kavalio-bullets-list-style);padding-left:var(--kavalio-bullets-indent)}.kavalio-bulletpoints--default li.kavalio-bulletpoints__item{display:list-item}.kavalio-bulletpoints--default span.kavalio-bulletpoints-icon{display:none}.kavalio-limited-stock-ban{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin-block:max(var(--margin-top),var(--kavalio-buybox-gap, 0px)) var(--margin-bottom)}span.kavalio-limited-stock-ban-icon-wrap{display:flex}.kavalio-limited-stock-ban__text{margin:0;padding-top:4px}span.kavalio-limited-stock-ban-icon-wrap svg{width:100%;height:auto;display:flex}.kavalio-sold-out-info{background-color:var(--kavalio-sold-out-background, transparent);border-radius:var(--kavalio-sold-out-radius);padding:var(--kavalio-sold-out-padding);margin:16px 0;display:none}.kavalio-sold-out-info.is-visible{display:block}.kavalio-sold-out-info__heading{margin:0 0 8px}.kavalio-sold-out-info__text{margin:0 0 12px}.kavalio-sold-out-info--text-color,.kavalio-sold-out-info--text-color :is(.kavalio-sold-out-info__heading,.kavalio-sold-out-info__text){color:var(--kavalio-sold-out-text)}.kavalio-sold-out-info__text p{margin:0 0 8px}.kavalio-sold-out-info__text p:last-child{margin-bottom:0}@media(max-width:740px){.kavalio-sold-out-info{margin:12px 0}}.kavalio-delivery-wrapper{display:flex}.kavalio-delivery-wrapper .text_container{font-weight:var(--kavalio-font-weight-regular);font-style:normal;margin:0;display:flex;align-items:center}.kavalio-delivery-wrapper .text_container:before{content:"";display:inline-block;position:relative;width:10px;height:10px;margin-right:8px;border-radius:var(--kavalio-radius-round)}:is(.inventory--low,.inventory--empty) .kavalio-delivery-wrapper{margin-block:8px 4px}.inventory--high .kavalio-delivery-wrapper{background-color:var(--kavalio-inventory-instock-bg)}.inventory--high .kavalio-delivery-wrapper .text_container{font-weight:var(--kavalio-font-weight-semibold);font-size:var(--kavalio-font-size-sm)!important}.kavalio-inventory-divider{margin:0 4px}.kavalio-inventory-before,.kavalio-inventory-value{margin-right:4px}.kavalio-inventory-after{margin-left:0}.inventory--high .kavalio-delivery-wrapper .text_container:before{top:-1px;width:13px;height:13px;margin-right:4px;background-color:var(--kavalio-inventory-instock-dot)}.inventory--high .kavalio-delivery-wrapper .text_container :is(.kavalio-inventory-label,.colorfont-black){color:var(--kavalio-inventory-instock-text, inherit)}.inventory--low .kavalio-delivery-wrapper{background-color:var(--kavalio-inventory-low-bg)}.inventory--low .kavalio-delivery-wrapper .text_container:before{background-color:var(--kavalio-inventory-low, rgb(var(--kavalio-color-attention)))}.inventory--low .kavalio-delivery-wrapper .text_container .inventory--low{margin-right:4px;color:var(--kavalio-inventory-low, rgb(var(--kavalio-color-attention)));font-size:var(--kavalio-font-size-md)}.inventory--empty .kavalio-delivery-wrapper{background-color:var(--kavalio-inventory-empty-bg)}.inventory--empty .kavalio-delivery-wrapper .text_container{font-size:var(--kavalio-font-size-md);line-height:var(--kavalio-line-height-snug)}.inventory--empty .kavalio-delivery-wrapper .text_container:before{background-color:var(--kavalio-inventory-empty)}.inventory--empty .kavalio-delivery-wrapper .text_container .inventory--empty{margin-right:4px;color:var(--kavalio-inventory-empty, inherit);font-size:var(--kavalio-font-size-md)}.kavalio-inventory-remaining{--kavalio-inventory-low: rgb(var(--kavalio-color-attention))}.inventory--low.oversell_stock .kavalio-delivery-wrapper .text_container .inventory--low{color:var(--kavalio-inventory-oversell, var(--kavalio-inventory-low, rgb(var(--kavalio-color-attention))))}.inventory--low.oversell_stock .kavalio-delivery-wrapper .text_container:before{background-color:var(--kavalio-inventory-oversell, var(--kavalio-inventory-low, rgb(var(--kavalio-color-attention))))}.product-form__payment-container--unavailable .shopify-payment-button{display:none}.kavalio-payment-bar-pdp .payment-methods-list{align-items:center;justify-content:space-between;margin-top:16px}.payment-methods-list--grayscale svg,.payment-methods-list--grayscale .payment-methods-list__visa-icon,.kavalio-klarna-custom-payment--grayscale svg{filter:grayscale(1)!important}.payment-methods-list--colorful svg,.payment-methods-list--colorful .payment-methods-list__visa-icon,.kavalio-klarna-custom-payment--colorful svg{filter:none!important}.kavalio-klarna-custom-payment__icon{vertical-align:top}.kavalio-payment-bar-pdp .payment-methods-list__visa-icon{display:block;width:33px;height:auto}.kavalio-payment-bar-pdp .payment-methods-list__item{display:inline-flex;align-items:center}.kavalio-atc-shop-benefits-wrap{display:flex;justify-content:space-between;gap:16px}ul.kavalio-atc-single-shop-benefit-list{list-style:none;padding:0;margin:0;display:grid;gap:8px}li.kavalio-atc-single-shop-benefit{display:flex;align-items:flex-start;justify-content:flex-start;gap:4px}li.kavalio-atc-single-shop-benefit svg{display:flex}li.kavalio-atc-single-shop-benefit p{margin:0;line-height:var(--kavalio-line-height-snug);font-weight:var(--kavalio-font-weight-light)}.product-form__option-selector[data-kavalio-single-value]>:not(.product-form__option-info){display:none}.product-form__option-selector[data-kavalio-single-value] .product-form__option-info{margin-bottom:0}
.kavalio-cart-good-choice{display:flex;align-items:center;background:var(--section-bg);gap:8px;justify-content:flex-start;padding-block:16px;padding-inline:0}.kavalio-cart-good-choice--text-color{color:var(--section-text)}.kavalio-delivery-note-icon{display:flex;justify-content:center;margin-left:16px;width:var(--icon-size)}.kavalio-delivery-note-content{text-align:center;max-width:405px;margin-right:auto;margin-left:0}.kavalio-delivery-note-content *{font-size:var(--content-size);line-height:var(--kavalio-line-height-tight);color:var(--section-text)}.kavalio-delivery-note-content strong{font-weight:var(--kavalio-font-weight-semibold)}.kavalio-delivery-note-icon svg,.kavalio-delivery-note-icon img{width:100%;height:auto}.kavalio-delivery-note-icon svg{color:currentColor}.kavalio-delivery-note-icon svg path{stroke:unset}@media(max-width:999px){.kavalio-delivery-note-content *{font-size:var(--content-size-mobile);line-height:var(--kavalio-line-height-tight)}}.kavalio-cart-good-choice.no-icon .kavalio-delivery-note-content{max-width:100%;width:100%;margin-inline:auto}.kavalio-cart-good-choice.no-icon .kavalio-delivery-note-content *{text-align:left}@media(max-width:999px){.kavalio-delivery-note-icon{margin-left:8px}}.cart-reservation-label .reservation-text,.cart-reservation-label .reservation-text *{color:var(--kavalio-reservation-color);font-size:var(--kavalio-reservation-font-size);line-height:var(--kavalio-line-height-snug)}.cart-reservation-label{background-color:var(--kavalio-reservation-bg, transparent);padding:8px 0;margin:8px 0}.cart-reservation-label--rounded{border-radius:var(--kavalio-radius-md)}.cart-reservation-label .label-container svg{width:16px;height:16px;margin-right:4px;min-width:16px;min-height:16px;margin-top:-4px}.cart-reservation-label .label-container *{display:inline-block}.cart-reservation-label .label-container{display:flex;align-items:center}.cart-reservation-label--center .label-container{justify-content:center}.kavalio-cart--items-first .drawer__content_top{display:flex;flex-direction:column}.kavalio-cart--items-first .drawer__content_top>free-shipping-bar{order:-2}.kavalio-cart--items-first .drawer__content_top>#mini-cart-form{order:-1}.kavalio_care_product_wrap{background:var(--kavalio-care-bg, rgb(var(--secondary-background)));padding:var(--kavalio-space-2) var(--kavalio-space-3) var(--kavalio-space-3);border-radius:var(--kavalio-radius-md)}.kavalio_care_product_heading{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"title actions actions" "teaser teaser toggle";align-items:center;column-gap:var(--kavalio-space-3);cursor:pointer}.kavalio_care_heading_right{display:contents}.kavalio_care_teaser{grid-area:teaser;margin:var(--kavalio-space-1) 0 0;font-size:var(--kavalio-font-size-xs);line-height:var(--kavalio-line-height-snug);color:rgb(var(--kavalio-color-text-muted))}.kavalio_care_product_wrap.is-expanded .kavalio_care_teaser{display:none}.kavalio_care_heading_content{grid-area:title;display:flex;align-items:center;justify-content:flex-start;gap:4px;min-width:0}.kavalio_care_heading_title{display:flex;flex:1;align-items:center;justify-content:flex-start;gap:4px;min-width:0;line-height:var(--kavalio-line-height-none)}.kavalio_care_heading_title .kavalio_care_logo{width:100%;max-width:var(--kavalio-care-logo-width);height:auto}.kavalio_care_heading_title svg{display:inline-flex;width:20px;margin-top:-4px;height:auto}.kavalio_care_price_and_atc_btn_wrap{grid-area:actions;display:flex;align-items:center;justify-content:center;gap:var(--kavalio-space-2)}.kavalio_care_heading_price{font-weight:var(--kavalio-font-weight-semibold);font-size:var(--kavalio-font-size-sm);white-space:nowrap}.kavalio_care_chevron{padding:0;border:0;background:none;color:inherit;cursor:pointer;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;grid-area:toggle;justify-self:end;width:32px;height:32px;margin-inline-end:calc(-1 * var(--kavalio-space-1))}.kavalio_care_chevron__icon{width:20px;height:20px;transform:rotate(0);transition:transform var(--kavalio-duration-base) var(--kavalio-ease)}.kavalio_care_product_wrap.is-expanded .kavalio_care_chevron__icon{transform:rotate(180deg)}.kavalio_care_product_content{max-height:0;overflow:hidden;opacity:0;margin-top:0;transition:opacity var(--kavalio-duration-base) var(--kavalio-ease);display:flex;justify-content:space-between;align-items:flex-end}.kavalio_care_product_wrap.is-expanded .kavalio_care_product_content{max-height:500px;opacity:1;margin-top:8px}ul.kavalio_care_bulletpoints{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:8px 0}li.kavalio_care_bulletpoints_item{display:flex;align-items:center;justify-content:flex-start;gap:4px}li.kavalio_care_bulletpoints_item svg{width:13px;height:13px;display:flex}li.kavalio_care_bulletpoints_item p{font-size:var(--kavalio-font-size-sm);line-height:var(--kavalio-line-height-none);margin:0}.kavalio_care_bulletpoints_item__more_info svg{display:flex}.kavalio_care_bulletpoints_item__more_info a{font-size:var(--kavalio-font-size-sm);line-height:normal;text-decoration:underline}button.kavalio_care_product_content_button_add.button{width:auto;height:auto;min-width:unset;max-width:unset;min-height:32px;border-radius:var(--kavalio-radius-md);padding:var(--kavalio-space-1) var(--kavalio-space-3);font-size:var(--kavalio-font-size-sm);line-height:var(--kavalio-line-height-tight)}.shipping-bar__progress_gift_icon svg{width:18px;height:18px}.shipping-bar__progress{height:4px;border:0;border-radius:var(--kavalio-radius-round);box-shadow:0 1px rgb(var(--root-border-color)) inset;color:rgb(var(--kavalio-color-brand));background-color:rgb(var(--kavalio-color-brand-light))}.shipping-bar__progress:after{border-radius:inherit}body :where(.kavalio-free-shipping-bar) .shipping-bar__progress{margin-bottom:16px;margin-top:0}free-shipping-bar.kavalio-free-shipping-bar.shipping-bar{margin-block:32px 0;padding-block-end:8px;border-bottom:1px solid rgb(var(--border-color))}.shipping-bar__progress_gift_icon{background:rgb(var(--kavalio-color-brand-light));color:rgb(var(--kavalio-color-text-muted));padding:4px;border-radius:var(--kavalio-radius-round);height:24px;width:24px;position:absolute;top:-10px;display:flex;align-items:center;justify-content:center;z-index:1;font-size:var(--kavalio-font-size-xs)}.kavalio-free-product-inner-details{display:flex;align-items:center;justify-content:space-between;gap:4px}.kavalio-free-product-inner-details>svg{display:flex;width:100%;height:auto}.kavalio-free-product-inner-details>span{line-height:var(--kavalio-line-height-none)}.shipping-bar__progress_gift_icon.active{background:rgb(var(--kavalio-color-brand));color:rgb(var(--kavalio-color-on-brand))}free-shipping-bar.kavalio-free-shipping-bar.shipping-bar>*{text-align:left}.totals{margin-bottom:8px;display:flex;justify-content:center;align-items:flex-start;flex-direction:column}.totals .totals-row{display:flex;flex-direction:row;justify-content:space-between;width:100%;font-size:var(--kavalio-font-size-sm)}.totals .totals-row .totals__subtotal,.shipping-estimate-error{margin-bottom:0;font-weight:var(--kavalio-font-weight-regular);font-size:var(--kavalio-font-size-sm)}.totals .totals-row .totals__subtotal-value{margin-top:0}.totals .kavalio-totals__tax-note{margin:0;width:100%;text-align:end;font-size:var(--kavalio-font-size-xs);color:rgb(var(--kavalio-color-text-muted))}.kavalio-line-item__unit-price{font-size:var(--kavalio-font-size-xs)}.totals .totals-row .totals__subtotal-value .free-shipping-label{color:var(--kavalio-free-shipping-color);font-weight:var(--kavalio-font-weight-semibold)}.line-item-bulletpoints{display:none}.line-item-bulletpoints--kavalio-care{display:flex!important;margin:8px 0;padding:0;list-style:none;flex-direction:column;gap:4px}.line-item .line-item__info ul.line-item-bulletpoints.line-item-bulletpoints--kavalio-care{display:grid!important;grid-template-columns:repeat(2,1fr)}.line-item-bulletpoints-item{display:flex;align-items:center;justify-content:flex-start;gap:8px}.line-item-bulletpoints-item svg{width:12px;height:12px;display:flex;flex-shrink:0}.line-item-bulletpoints-item p{font-size:var(--kavalio-font-size-xs);line-height:var(--kavalio-line-height-tight);margin:0;color:rgb(var(--kavalio-color-text-muted))}.line-item-bulletpoints--kavalio-care p{color:rgb(var(--text-color))}@media(max-width:999px){.line-item-bulletpoints-item{gap:4px}.line-item-bulletpoints-item svg{width:10px;height:auto}.line-item-bulletpoints--kavalio-care{column-gap:2px;margin-top:0}.line-item-bulletpoints-item p{font-size:var(--kavalio-font-size-2xs)}.line-item .wrapper-price-list-and-qtty{margin-top:8px}}.kavalio-hazard-trigger{display:flex;align-items:center;gap:4px}#hazard-modal.is-open{display:block;visibility:visible}.cart-upsell-products-wrapper:not(.free-gift-item-wrap):not(.is-ready){visibility:hidden}.cart-upsell-products-wrapper:not(.free-gift-item-wrap).is-ready{opacity:1;height:auto}.upsell-product-popup_wrapper.is-open,.upsell-product-popup.is-open{display:block}.kavalio-cart-error{margin:0 0 8px}
.header__linklist-link{font-weight:var(--kavalio-font-weight-semibold)}.header__linklist-item:not(:last-child){margin-inline-end:20px}.mobile-store-header-inner{grid-template-columns:1fr auto;justify-content:space-between;gap:40px;display:grid;padding-block:var(--container-gutter)}@media screen and (min-width:1200px){.desktop-store-header--navigation-row .header__wrapper{padding-block:var(--kavalio-space-4)}.desktop-store-header--navigation-row .header__bottom-navigation{padding-block:var(--kavalio-space-3)}}@media screen and (min-width:1400px){.desktop-store-header--navigation-row .header__bottom-navigation .header__linklist-item:not(:last-child){margin-inline-end:var(--kavalio-space-8)}}.predictive-ultra{position:relative;display:flex;align-items:center}.predictive-ultra__form{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;border:1px solid rgb(var(--header-text-color));background:rgba(var(--header-background));color:rgb(var(--header-text-color));border-radius:var(--kavalio-radius-md);padding:8px 12px;overflow:hidden;font-size:var(--kavalio-font-size-sm);line-height:var(--kavalio-line-height-none);width:205px}.predictive-ultra__form:focus-within{box-shadow:0 0 0 1px rgb(var(--header-text-color)) inset}.predictive-ultra__close{display:none;appearance:none;border:0;background:transparent;padding:0;line-height:0;cursor:pointer;color:inherit}button.predictive-ultra__close svg{width:12px;height:auto}span.predictive-ultra__icon svg{width:20px;height:auto}.predictive-ultra__icon{line-height:0}html.active-search .predictive-ultra__icon{display:none}html.active-search .predictive-ultra__close{display:inline-block}.predictive-ultra__input{width:100%;border:0;outline:none;background:transparent;color:inherit;font:inherit;opacity:1}@media screen and (min-width:1200px){.header__secondary-links .predictive-ultra{flex:1 1 auto}.header__secondary-links{display:flex;align-items:center;gap:16px}}.predictive-ultra__panel{position:absolute;z-index:5;top:calc(100% + var(--kavalio-space-2));right:0;width:min(480px,90vw);max-height:min(70vh,640px);overflow:auto;padding:var(--kavalio-space-4);border:1px solid rgb(var(--border-color));border-radius:var(--kavalio-radius-lg);background:rgb(var(--background));color:rgb(var(--text-color));box-shadow:var(--kavalio-shadow-3);text-align:start}.predictive-ultra__panel[hidden]{display:none}@media screen and (max-width:999px){.desktop-store-header .header__wrapper{position:relative}.desktop-store-header .predictive-ultra{position:static}.predictive-ultra__panel{left:var(--kavalio-space-4);width:auto}}.predictive-ultra__panel .tabs-nav{padding-block-start:0;margin-block-end:var(--kavalio-space-4)}.predictive-ultra__panel .tabs-nav__item-list button.tabs-nav__item{height:36px;padding:0 var(--kavalio-space-4);font-size:var(--kavalio-font-size-md)}.predictive-ultra__panel .price-list{column-gap:var(--kavalio-space-2)}.predictive-ultra__panel .price-list>.price:not(:last-child){margin-inline-end:0}span.predictive-ultra__icon{position:absolute;top:50%;right:0;transform:translate(-50%,-50%)}button.predictive-ultra__close{position:absolute;right:12px;top:50%;transform:translateY(-50%)}@media screen and (max-width:999px){.mobile-store-header-inner{padding-block:16px}.desktop-store-header{border-bottom:1px solid rgb(var(--border-color))}.desktop-store-header .header__wrapper{gap:var(--kavalio-space-2);padding-block:var(--kavalio-space-2);padding-inline:calc(var(--container-gutter) - var(--kavalio-space-4)) 0}.desktop-store-header .header__inline-navigation{flex:0 0 auto}.desktop-store-header .header__secondary-links,.desktop-store-header .header__secondary-links .header__icon-list,.desktop-store-header .predictive-ultra{flex:1 1 auto;min-width:0}.desktop-store-header .header__secondary-links .header__icon-list{display:flex}.predictive-ultra__form{position:relative;width:100%;min-height:44px;border:none;border-radius:var(--kavalio-radius-round);background:rgb(var(--secondary-background));grid-template-columns:1fr auto;padding-block:0;padding-inline:var(--kavalio-space-4) var(--kavalio-space-10)}.predictive-ultra__input{padding:0;font-size:var(--kavalio-font-size-base)}span.predictive-ultra__icon{right:var(--kavalio-space-2)}.header--bordered:not(.header--transparent){box-shadow:none}}.desktop-store-header--wide-search .kavalio-header-tools{display:flex;flex:0 0 auto;align-items:center;gap:inherit}@media screen and (min-width:1000px){.desktop-store-header--wide-search .header__inline-navigation{flex:0 0 auto}.desktop-store-header--wide-search .header__logo{flex:0 0 var(--kavalio-header-logo-width, auto)}.desktop-store-header--wide-search .header__secondary-links{flex:1 1 auto;min-width:0;gap:var(--kavalio-space-6)}.desktop-store-header--wide-search .header__secondary-links>.predictive-ultra{flex:1 1 auto;max-width:880px;margin-inline:var(--kavalio-space-6) auto}.desktop-store-header--wide-search .header__secondary-links .header__cross-border{margin-inline-end:0}.desktop-store-header--wide-search .predictive-ultra__form{position:relative;width:100%;min-height:44px;border:none;border-radius:var(--kavalio-radius-sm);background:rgb(var(--secondary-background));grid-template-columns:1fr auto;padding-block:0;padding-inline:var(--kavalio-space-4) var(--kavalio-space-10)}.desktop-store-header--wide-search .predictive-ultra__input,.desktop-store-header--wide-search input.predictive-ultra__input::placeholder{font-size:var(--kavalio-font-size-base)}.desktop-store-header--wide-search span.predictive-ultra__icon{right:var(--kavalio-space-2)}.desktop-store-header--wide-search .predictive-ultra__panel{right:auto;left:0;width:min(640px,100%)}}@media screen and (min-width:1000px)and (max-width:1199px){.desktop-store-header--wide-search .header__wrapper{gap:var(--kavalio-space-4);padding-block:var(--kavalio-space-6)}}@media screen and (min-width:1200px){.desktop-store-header--wide-search.desktop-store-header--navigation-row .header__wrapper{padding-block:var(--kavalio-space-3)}}.main-search__submit{display:flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;top:calc(50% - 12px)}@media screen and (min-width:1200px){@supports (grid-template-columns: subgrid){.desktop-store-header--wide-search.desktop-store-header--navigation-row .header__wrapper{--kavalio-header-side: 206px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,calc(100% - 2 * (var(--kavalio-header-side) + var(--kavalio-space-6)))) minmax(auto,1fr);column-gap:var(--kavalio-space-6);align-items:center}.desktop-store-header--wide-search.desktop-store-header--navigation-row :is(.header__inline-navigation,.header__logo){grid-area:1 / 1;justify-self:start}:where(.desktop-store-header--wide-search.desktop-store-header--navigation-row) .header__secondary-links{display:grid}.desktop-store-header--wide-search.desktop-store-header--navigation-row .header__secondary-links{grid-column:2 / 4;grid-template-columns:subgrid;align-items:center}.desktop-store-header--wide-search.desktop-store-header--navigation-row .header__secondary-links>.predictive-ultra{max-width:none;margin-inline:0}.desktop-store-header--wide-search.desktop-store-header--navigation-row .kavalio-header-tools{justify-self:end;gap:var(--kavalio-space-4)}}}kavalio-search-reveal{display:block}@media screen and (max-width:999px){kavalio-search-reveal[pinned]>.desktop-store-header{position:fixed;inset-inline:0;top:0;z-index:4;background:rgb(var(--header-background));box-shadow:var(--kavalio-shadow-2);transform:translateY(-100%);visibility:hidden;transition:transform var(--kavalio-duration-base) var(--kavalio-ease-out),visibility 0s linear var(--kavalio-duration-base)}kavalio-search-reveal[pinned][shown]>.desktop-store-header{transform:none;visibility:visible;transition-delay:0s}}
.rating.kavalio-rating{display:inline-flex;align-items:center}.rating__stars.kavalio-rating__stars{display:inline-flex;align-items:center;gap:2px}.rating__caption.kavalio-rating__caption{margin-inline-start:4px}.color-swatch-list .color-swatch[hidden]{display:none}
