:root{--kanivo-accent: #1A4141;--kanivo-accent-deep: #123030;--kanivo-accent-soft: #ECF2F1;--kanivo-accent-rgb: 26, 65, 65;--kanivo-ink: #1a1714;--kanivo-check-green: #16403c;--kanivo-surface: #f5f4f2;--kanivo-card-border-color: rgba(var(--color-foreground), .1);--kanivo-card-shadow: 0 .2rem .8rem rgba(var(--color-foreground), .05);--kanivo-nav-font: var(--font-body-family, "Helvetica Neue", Helvetica, Arial, "Liberation Sans", sans-serif)}.section-cta{margin-top:1.6rem;display:flex;flex-direction:column;align-items:center;text-align:center}.section-cta__button{min-width:min(32rem,100%);padding-block:1.5rem;height:auto;line-height:1.3}.section-cta__note{margin:.8rem 0 0;font-size:1.4rem;color:rgb(var(--color-foreground))}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}[id^=MainProduct-]{scroll-margin-top:10rem}.kanivo-card{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.kanivo-card .grid__item>.accordion:first-child{margin-top:0}.comparison__header,.replaces__header,.collapsible-content__header{text-align:center;margin-bottom:2.4rem}.comparison__heading,.replaces__heading,.collapsible-content__heading{margin-top:0}.kanivo-card .accordion summary,.product__accordion summary,.replaces__item{border-radius:.8rem;padding-inline:0;margin-inline:0;transition:background-color .18s ease,color .18s ease;-webkit-tap-highlight-color:transparent}.kanivo-card .accordion summary,.product__accordion summary{cursor:pointer}.replaces__summary{transition:box-shadow .2s ease,transform .2s ease}@media(prefers-reduced-motion:reduce){.kanivo-card .accordion summary,.product__accordion summary,.replaces__item,.replaces__summary{transition:none}}h1 em,h2 em,h3 em,h4 em,.h0 em,.h1 em,.h2 em,.h3 em,.h4 em,.hxl em,.hxxl em,.title em,.banner__heading em,[class$=__heading] em,[class$=__title] em{color:var(--kanivo-accent, #1A4141);font-style:normal}.banner .banner__box>.banner__buttons{margin-top:.2rem}.banner .banner__box>.banner__heading{margin-bottom:0}@media screen and (max-width:749px){.banner .banner__box>.banner__buttons{margin-top:0}}.banner__rating{display:flex;align-items:center;gap:.7rem;margin:0 0 1rem;font-size:1.4rem;font-weight:500}.banner__rating-stars{color:#f5b100;letter-spacing:.2rem;font-size:1.6rem;line-height:1}.banner__rating-text{opacity:.92}.banner--content-align-center .banner__rating{justify-content:center}.h0,.h1,.banner__heading,h1{letter-spacing:-.01em;line-height:1.16}.h2{letter-spacing:-.005em}.button,.button-label,.product-form__submit,.cart__checkout-button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded,.shopify-payment-button__button--unbranded{font-weight:var(--font-body-weight);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.announcement-bar__message{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-style:var(--font-body-style);font-size:1.5rem;text-transform:none;letter-spacing:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:rgba(var(--kanivo-accent-rgb),.9);color:#fff}a:focus-visible,button:focus-visible,summary:focus-visible,.button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:.2rem solid var(--kanivo-accent);outline-offset:.3rem;border-radius:.4rem}.button--primary,.shopify-payment-button__button--unbranded,.product-form__submit{transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.button--primary:hover:not([disabled]){transform:translateY(-.2rem);filter:saturate(1.05)}.button--primary:active:not([disabled]){transform:translateY(0)}.header__menu-item,.header__submenu .header__menu-item,.menu-drawer__menu-item{font-family:var(--kanivo-nav-font, "Helvetica Neue", Helvetica, Arial, sans-serif);letter-spacing:.01em}.header__menu-item{font-size:1.4rem;font-weight:700;color:rgb(var(--color-foreground))}.header__submenu .header__menu-item{font-size:1.4rem;font-weight:400}.menu-drawer__menu-item{font-size:1.6rem;font-weight:700}.menu-drawer__submenu .menu-drawer__menu-item{font-weight:400}.header__menu-item span{transition:color .15s ease}.header__menu-item:hover,.header__menu-item:hover span,.header__active-menu-item{color:var(--kanivo-accent);text-decoration-color:var(--kanivo-accent)}a.header__menu-item,a.header__menu-item:hover,a.header__menu-item:focus,a.header__menu-item:focus-visible,a.header__menu-item.list-menu__item--active{text-decoration:none}a.header__menu-item .header__active-menu-item{text-decoration:none}a.header__menu-item.link--text,a.header__menu-item.link--text:hover{background-image:none}.rte a:not(.button),a.link--text:hover,.link:hover{color:var(--kanivo-accent-deep)}product-info .product-form__input--pill input[type=radio]:checked+label{background-color:var(--kanivo-accent, #1A4141);border-color:var(--kanivo-accent, #1A4141);color:#fff}.collapsible-content details[open]>summary .icon-caret,.product__accordion details[open]>summary .icon-caret,.accordion details[open]>summary .icon-caret{color:inherit}.collapsible-content details[open]>summary .accordion__title,.product__accordion details[open]>summary .accordion__title,.accordion details[open]>summary .accordion__title,.collapsible-content details[open]>summary,.product__accordion details[open]>summary,.accordion details[open]>summary{text-decoration:none;color:inherit}.quantity__button:hover{color:var(--kanivo-accent, #1A4141)}.price--on-sale .price-item--sale,.price--on-sale .price__sale .price-item--last{color:var(--kanivo-accent-deep)}.badge.price__badge-sale,.badge--sale{background:var(--kanivo-accent)!important;color:#fff!important;border-color:var(--kanivo-accent)!important}.card-wrapper .card__inner,.card-wrapper{transition:transform .18s ease}.field__input:focus,.select__select:focus,.text-area:focus,input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus{border-color:var(--kanivo-accent)}@media(prefers-reduced-motion:reduce){.button--primary,.product-form__submit,.header__menu-item:after,.card-wrapper,.card-wrapper .card__inner{transition:none}.button--primary:hover:not([disabled]){transform:none}}strong,b,.rte strong,.rte b,.metafield-rich_text_field strong,.metafield-rich_text_field b{font-weight:var(--font-body-weight)}.button--primary:not(.button--small):not(.button--tertiary),.product-form__submit,.cart__checkout-button{padding-block:1.5rem;height:auto;line-height:1.3}:root{--kanivo-panel-cream: #F5E7D5;--kanivo-panel-sand: #f6eee2;--kanivo-panel-peach: #fdeede;--kanivo-panel-blush: #fbeae0;--kanivo-radius-lg: 2.4rem;--kanivo-radius-md: 1.6rem;--kanivo-radius-pill: 6rem;--kanivo-shadow-sm: none;--kanivo-shadow-md: none;--kanivo-shadow-lg: none;--kanivo-hairline: .1rem solid rgba(26, 23, 20, .1)}.button,.shopify-payment-button__button--unbranded,.product-form__submit,.cart__checkout-button,.customer button,.shopify-challenge__button{border-radius:var(--kanivo-radius-pill);letter-spacing:.005em}.button:not([disabled]):after{border-radius:inherit}.product-form__submit,.cart__checkout-button{min-height:5.4rem}.product-form__buttons{text-align:left}.product-form__submit{max-width:44rem;margin-inline:0}.button--secondary,.button--tertiary{border-radius:var(--kanivo-radius-pill)}.media,.global-media-settings,.global-media-settings img,.card__inner{border-radius:var(--kanivo-radius-lg)}.banner__media,.banner .media,.banner__media img,.banner .media img,.slideshow__media{border-radius:0}.global-media-settings--no-shadow{box-shadow:none}.card-wrapper .card{border-radius:var(--kanivo-radius-md)}.card--card,.card--standard .card__inner{transition:transform .25s ease}.section-template--16px-padding-top,.shopify-section{--section-air: clamp(4rem, 7vw, 8rem)}.title-wrapper-with-link{margin-bottom:3rem}.section .subtitle,.caption-with-letter-spacing{text-transform:uppercase;letter-spacing:.14em;font-size:1.2rem;font-weight:600;color:var(--kanivo-accent-deep, #123030)}.collapsible-content .accordion,.product__accordion.accordion{border:0;border-bottom:.1rem solid rgba(var(--color-foreground),.08);border-radius:0;background:transparent;margin-bottom:0;overflow:hidden}.collapsible-content .accordion>summary,.product__accordion.accordion>summary{padding:1.6rem 0}.collapsible-content .accordion>.accordion__content{padding:0 0 1.6rem}.product__accordion.accordion{position:relative;margin-top:2.4rem;padding:0;background:transparent;border:0;border-radius:0}.product__accordion.accordion+.product__accordion.accordion{margin-top:0;border-top:0;border-top-left-radius:0;border-top-right-radius:0}.product__accordion.accordion:has(+.product__accordion){border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.product__accordion.accordion:has(+.product__accordion):after{content:"";position:absolute;right:0;bottom:0;left:0;height:.1rem;background:rgba(var(--color-foreground),.09);pointer-events:none}.product__accordion.accordion>.accordion__content{padding:0 0 1.6rem}.collapsible-content .accordion__content ul,.product__accordion .accordion__content ul{list-style:none;margin:.4rem 0 0;padding:0;display:flex;flex-direction:column;gap:.8rem}.collapsible-content .accordion__content ul+p,.product__accordion .accordion__content ul+p{margin-top:1.2rem}.collapsible-content .accordion__content ul li,.product__accordion .accordion__content ul li{position:relative;padding-left:2.8rem;line-height:1.4}.collapsible-content .accordion__content ul li:before,.product__accordion .accordion__content ul li:before{content:"";position:absolute;left:0;top:.2rem;width:1.8rem;height:1.8rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2316403c' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:1.8rem 1.8rem}.collapsible-content .accordion__title,.product__accordion .accordion__title{font-size:1.6rem;font-weight:600;letter-spacing:0;line-height:1.3}.product__accordion .summary__title{gap:1rem}.field__input,.select__select,.text-area,.customer input,.localization-form__select{border-radius:var(--kanivo-radius-md)}.field__input{min-height:5rem}.badge{border-radius:var(--kanivo-radius-pill);padding:.5rem 1.1rem;font-weight:600;letter-spacing:.02em}.header{padding-top:1.6rem;padding-bottom:1.6rem}.header__icon{border-radius:50%;transition:background-color .2s ease,transform .2s ease}.footer{border-top-left-radius:var(--kanivo-radius-lg);border-top-right-radius:var(--kanivo-radius-lg);margin-top:clamp(4rem,7vw,8rem);overflow:hidden}.footer .list-social__link{border-radius:50%;background:rgba(var(--color-foreground),.08);width:4rem;height:4rem;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s ease,transform .2s ease}.footer__content-bottom{border-top:.1rem solid rgba(var(--color-foreground),.12)}.footer-block__newsletter .newsletter-form__field-wrapper .field{border-radius:var(--kanivo-radius-pill);overflow:hidden}.rating-star,.banner__rating-stars{--color-rating-star: #f5b100}@media(prefers-reduced-motion:reduce){.card--card,.card--standard .card__inner,.header__icon,.footer .list-social__link{transition:none}}.testimonial-card__inner{border-radius:var(--kanivo-radius-md);overflow:hidden;transition:transform .25s ease}.testimonial-card__media{border-radius:0}.testimonial-card__star--on{color:#f5b100}.comparison__highlight{background:var(--kanivo-accent-soft, #ECF2F1)}.comparison__cell--head{font-weight:600}.feature-stack__media{border-radius:var(--kanivo-radius-lg)}.feature-stack__item{gap:clamp(2rem,5vw,5rem)}.banner__rating-stars{color:#f5b100}.trust-bar__text{font-weight:600}.trust-bar__track{padding:2rem 0}@media screen and (max-width:749px){:root{--kanivo-radius-lg: 1.8rem;--kanivo-radius-md: 1.3rem}.product__info-container{text-align:left}.product__info-container .pdp-rating,.product__info-container .pdp-social,.product__info-container .product-form__input{justify-content:flex-start}.product__info-container .quantity,.product__info-container .product-form__quantity{margin-inline:0}.product__info-container .pdp-benefits{width:auto;max-width:100%;margin-inline:0;text-align:left}.product__info-container .product__description,.product__info-container .accordion__content{text-align:left}}.feature-stack__content{background:transparent;border:0;border-radius:0;padding:0}@media screen and (min-width:750px){.feature-stack__item{align-items:start}}.feature-stack__content{box-shadow:none}.feature-stack__media{box-shadow:0 1rem 2.4rem rgba(var(--color-foreground),.06);transition:transform .25s ease,box-shadow .25s ease}.video-slide__media{transition:transform .25s ease,box-shadow .25s ease}.collapsible-content details[open]>summary .accordion__title,.product__accordion details[open]>summary .accordion__title{color:inherit;text-decoration:none}.collapsible-content .accordion,.collapsible-content .accordion summary,.collapsible-content .summary__title,.collapsible-content .accordion__title,.collapsible-content .accordion__content,.product__accordion,.product__accordion summary,.product__accordion .summary__title,.product__accordion .accordion__title,.product__accordion .accordion__content{text-align:left}.card__media .media img,.card-wrapper .media img{transition:transform .5s cubic-bezier(.22,1,.36,1)}.button,.product-form__submit,.badge,.variant-option,.product-form__input--pill label{transition:transform .12s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease}.button:active:not([disabled]){transform:translateY(.1rem) scale(.99)}.accordion .icon-caret,summary .icon-caret{transition:transform .25s ease,color .2s ease}details[open]>summary .icon-caret{transform:rotate(180deg)}.rte a:not(.button),.link--text{background-image:linear-gradient(var(--kanivo-accent, #1A4141),var(--kanivo-accent, #1A4141));background-repeat:no-repeat;background-position:0 100%;background-size:0% .1rem;transition:background-size .3s ease}.rte a:not(.button):hover,.link--text:hover{background-size:100% .1rem}@keyframes kanivo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.6rem)}}.kanivo-seal,[data-kanivo-float]{animation:kanivo-float 5s ease-in-out infinite}.scroll-trigger.kanivo-stagger>*{opacity:0;transform:translateY(1.4rem);transition:opacity .6s ease,transform .6s cubic-bezier(.22,1,.36,1)}.scroll-trigger.kanivo-stagger:not(.scroll-trigger--offscreen)>*{opacity:1;transform:none}.scroll-trigger.kanivo-stagger>*:nth-child(2){transition-delay:.08s}.scroll-trigger.kanivo-stagger>*:nth-child(3){transition-delay:.16s}.scroll-trigger.kanivo-stagger>*:nth-child(4){transition-delay:.24s}.scroll-trigger.kanivo-stagger>*:nth-child(5){transition-delay:.32s}@media(prefers-reduced-motion:reduce){.button:active,.kanivo-seal,[data-kanivo-float]{transform:none;animation:none}.rte a:not(.button),.link--text{transition:none}.scroll-trigger.kanivo-stagger>*{opacity:1;transform:none;transition:none}}.kanivo-wave{--kanivo-wave-h: 7.5rem;position:absolute;left:0;width:100%;height:var(--kanivo-wave-h);line-height:0;pointer-events:none;z-index:2}.kanivo-wave__svg{display:block;width:100%;height:100%}.kanivo-wave__layers>use{animation:kanivo-wave-move 25s cubic-bezier(.55,.5,.45,.5) infinite}.kanivo-wave__layers>use:nth-child(1){animation-delay:-2s;animation-duration:12s;fill:rgba(var(--kanivo-accent-rgb, 26, 65, 65),.35)}.kanivo-wave__layers>use:nth-child(2){animation-delay:-3s;animation-duration:18s;fill:rgba(var(--kanivo-accent-rgb, 26, 65, 65),.6)}.kanivo-wave__layers>use:nth-child(3){animation-delay:-4s;animation-duration:25s;fill:rgb(var(--kanivo-accent-rgb, 26, 65, 65))}@keyframes kanivo-wave-move{0%{transform:translate3d(-90px,0,0)}to{transform:translate3d(85px,0,0)}}.kanivo-wave--top{bottom:calc(100% - 1px)}.kanivo-wave--bottom{top:calc(100% - 1px);transform:scaleY(-1)}.shopify-section:has(>.banner--waves){position:relative;z-index:2;overflow:visible}.banner--waves{overflow:visible}.banner--waves .kanivo-wave{--kanivo-wave-h: 4.5rem}@media screen and (min-width:750px){.banner--waves .kanivo-wave{--kanivo-wave-h: 7.5rem}}.banner--waves{position:relative}.banner--waves .banner__wave-blend{display:block;position:absolute;left:0;right:0;bottom:-.1rem;height:clamp(3.2rem,6vh,6rem);background:linear-gradient(to bottom,rgba(var(--kanivo-accent-rgb, 26, 65, 65),0),rgba(var(--kanivo-accent-rgb, 26, 65, 65),.25) 45%,rgba(var(--kanivo-accent-rgb, 26, 65, 65),.7) 75%,rgb(var(--kanivo-accent-rgb, 26, 65, 65)) 92% 100%);pointer-events:none;z-index:2}@media screen and (min-width:750px){.banner--waves .banner__wave-blend{height:clamp(9rem,16vh,16rem)}}.banner--waves .banner__media img{object-fit:cover;object-position:center center}.banner--waves .banner__heading{text-align:center}.banner--waves .banner__content .banner__box{transform:translateY(-9.5rem)}@media screen and (min-width:750px){.banner--waves .banner__content .banner__box{transform:translateY(-13.5rem)}}.banner--waves .banner__buttons{margin-top:0;transform:translateY(11rem)}@media screen and (min-width:750px){.banner--waves .banner__buttons{margin-top:0;transform:translateY(15rem)}}.footer{position:relative;overflow:visible;border-top-left-radius:0;border-top-right-radius:0}.footer .kanivo-wave{--kanivo-wave-h: 6rem}@media screen and (min-width:750px){.footer .kanivo-wave{--kanivo-wave-h: 9rem}}.section--trust-bar,.shopify-section:has(>.trust-bar){position:relative;z-index:2;overflow:visible;padding-top:6rem;padding-bottom:6rem;margin:0}.trust-bar .kanivo-wave{--kanivo-wave-h: 4.2rem}@media screen and (min-width:750px){.section--trust-bar,.shopify-section:has(>.trust-bar){padding-top:8rem;padding-bottom:8rem}.trust-bar .kanivo-wave{--kanivo-wave-h: 5.7rem}}@media(prefers-reduced-motion:reduce){.kanivo-wave__layers>use{animation:none}}.light,.banner__rating-text{opacity:1!important}blockquote,h6,.h6,a.product__text,.disclaimer{color:rgb(var(--color-foreground))!important;opacity:1!important}.header__menu-item,.header__submenu .header__submenu,.mega-menu__link,.menu-drawer__utility-links,.menu-drawer__menu-item,.disclosure__link{color:rgb(var(--color-foreground))}.header__heading-link .h2{color:rgb(var(--color-foreground))!important}.field__label,.customer .field label,.form__label,.select__select,.cart__note label{color:rgb(var(--color-foreground))!important;opacity:1!important}.facet-filters__label,.facets__and-helptext,.facets__heading,.facets__summary,.mobile-facets,.mobile-facets__count,.mobile-facets__highlight,.facets-layout-grid--image .facets__label:has(:focus-visible){color:rgb(var(--color-foreground))!important}.unit-price,.order .unit-price,.order dd s,.card--horizontal .card-information>.price,.card-information .card__information-volume-pricing-note,.price--on-sale .price-item--regular,.price-per-item__container .variant-item__old-price,.price__regular .variant-item__old-price{color:rgb(var(--color-foreground))!important;opacity:1!important}.predictive-search__heading,.predictive-search__item .price,.predictive-search__item-query-result mark,.predictive-search__list-item[aria-selected=true]>*,.predictive-search__item[aria-selected=true]{color:rgb(var(--color-foreground))!important}.slider-counter__link--numbers,.share-button__fallback button:hover,.pickup-availability-button,.pickup-availability-drawer-button:hover,.article-template__comments-comment,.footer__localization h2,.footer-block__details-content .list-menu__item--link:not(.footer-link--highlighted),.copyright__content a{color:rgb(var(--color-foreground))!important}.pdp-quote__text,.pdp-social__text,.pdp-rating__text,.pdp-returns-banner__text,.pdp-benefits li,.testimonial-card__author-detail,.video-slide__author-detail,.happy-customers__subtitle,.feature-stack__subtitle{color:rgb(var(--color-foreground))!important;opacity:1!important}.feature-stack__media,.replaces__media,.video-slide__media,.happy-customers__photo,.banner--content-below .banner__media,.jm-media-thumbnail-list__thumbnail,.jm-review-media img,.testimonial-card__avatar,.video-slide__avatar{border:none}.pdp-social__avatar{outline:none}a,a:hover,a:focus,a:active,a:visited,.link,.link:hover,.link--text,.link--text:hover,.underlined-link,.underlined-link:hover,.rte a:not(.button),.rte a:not(.button):hover,.customer a,.customer a:hover,.inline-richtext a,.inline-richtext a:hover,.footer a,.footer a:hover,.footer .list-menu__item--link,.footer .list-menu__item--link:hover,.footer .link,.footer .link:hover,.mega-menu__link,.mega-menu__link:hover,.menu-drawer__menu-item,.menu-drawer__menu-item:hover,.menu-drawer__menu-item:focus,.menu-drawer__menu-item--active,.menu-drawer__menu-item--active:hover,.disclosure__link,.disclosure__link:hover,.list-menu__item--active,.list-menu__item--active:hover,.header__heading-link,.header__heading-link:hover,a.header__menu-item,a.header__menu-item:hover,a.header__menu-item:focus,a.header__menu-item:focus-visible,a.header__menu-item.list-menu__item--active,a.header__menu-item span,a.header__menu-item:hover span,a.header__menu-item .header__active-menu-item,a.header__menu-item:hover .header__active-menu-item{text-decoration:none}.rte a:not(.button),.rte a:not(.button):hover,.link--text,.link--text:hover,.header__heading-link,.header__heading-link.link--text:hover{background-image:none}a:not(.button):not(.shopify-payment-button__button):not(.header__icon):not(.list-social__link):not(.slider-button):not(.pagination__item-arrow):not(.share-button__button):not(.card__media-link):hover,.link:hover,.link--text:hover,.mega-menu__link:hover,.menu-drawer__menu-item:hover,.disclosure__link:hover,.header__menu-item:hover,.header__menu-item:hover span{color:rgb(var(--color-foreground))}.subtitle,.quantity__input,.cart-items th,.cart-item__old-price,.cart-disclosure-modal__close,.customer td:before,.quick-order-list__table th,.quick-order-list__total-items p,.totals__subtotal,.variant-item__old-price,.variant-item__sold-out,.gift-card__price,.gift-card__number,.gift-card__text,.form__message,.product-media-modal__toggle,.product-popup-modal__toggle,.quick-add-modal__toggle,.modal-video__toggle{color:rgb(var(--color-foreground))!important;opacity:1!important}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,p,li,dt,dd,td,th,summary,figcaption,label,.rte,.inline-richtext{color:rgb(var(--color-foreground));opacity:1}:root{--kanivo-ink: #16403c;--kanivo-green: #3eb53b;--kanivo-green-deep: #349a32;--kanivo-gold: #b5793f;--kanivo-gold-light: #d9a46c;--kanivo-tan: #e5c3a0;--kanivo-cream: #fdf6ec;--kanivo-grey: #f4f4f4}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.banner__heading,.title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 500);letter-spacing:-.01em;line-height:1.2}:root{--kanivo-heading-color: #16403c}.color-scheme-4,.color-scheme-5,.color-scheme-7{--kanivo-heading-color: rgb(var(--color-foreground))}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.banner__heading,.title{color:var(--kanivo-heading-color)}.feature-stack__title,.replaces__heading,.comparison__heading,.collapsible-content__heading,.testimonial-slider__heading,.happy-customers__heading,.box-contents__heading,.multicolumn .title{font-size:clamp(2.7rem,2vw + .9rem,3.7rem)}.rte strong,.rte b,.feature-stack__text strong,.collapsible-content .accordion__content strong,.product__accordion .accordion__content strong,.metafield-rich_text_field strong{font-weight:600}h1 em,h2 em,h3 em,h4 em,.h0 em,.h1 em,.h2 em,.h3 em,.title em,[class$=__heading] em,[class$=__title] em{color:var(--kanivo-gold)}.color-scheme-4 .benefit-grid__heading,.color-scheme-4 .box-contents__heading,.color-scheme-7 .benefit-grid__heading,.color-scheme-7 .box-contents__heading,.color-scheme-4 .benefit-grid__heading em,.color-scheme-4 .box-contents__heading em,.color-scheme-7 .benefit-grid__heading em,.color-scheme-7 .box-contents__heading em{color:var(--kanivo-gold-light)}.product-form__submit,.cart__checkout-button{border-radius:.8rem;min-height:6rem;font-size:1.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;max-width:none;width:100%}.product-form__submit.button--secondary{background:var(--kanivo-green);border-color:var(--kanivo-green);color:#fff}.product-form__submit:hover:not([disabled]){background:var(--kanivo-green-deep)}.section-cta__button,.benefit-grid__cta-button{border-radius:.8rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.kanivo-eyebrow{display:block;margin:0 0 .8rem;font-size:1.5rem;font-weight:500;line-height:1.3;color:var(--kanivo-gold);letter-spacing:0;text-transform:none}.color-scheme-4 .kanivo-eyebrow,.color-scheme-5 .kanivo-eyebrow,.color-scheme-7 .kanivo-eyebrow{color:var(--kanivo-gold-light)}.kanivo-note{display:flex;align-items:flex-start;gap:.9rem;margin:1.8rem 0 0;font-size:1.4rem;line-height:1.45}.kanivo-note__icon{flex:0 0 auto;display:inline-flex;width:1.8rem;height:1.8rem;margin-top:.15rem;color:currentColor}.kanivo-note__icon svg{width:100%;height:100%}.collapsible-content .accordion{background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-bottom-width:0;border-radius:0;margin-bottom:0}.collapsible-content .accordion:first-child{border-top-left-radius:1rem;border-top-right-radius:1rem}.collapsible-content .accordion:last-child{border-bottom-width:.1rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.collapsible-content .accordion>summary{padding:1.9rem 2rem}.collapsible-content .accordion>.accordion__content{padding:0 2rem 1.9rem}.collapsible-content .accordion__title{font-size:1.7rem;font-weight:700}.collapsible-content .accordion .icon-caret{transform:rotate(-90deg)}.collapsible-content .accordion details[open]>summary .icon-caret,.collapsible-content details[open]>summary .icon-caret{transform:rotate(0)}.product__accordion .accordion__title{font-size:1.6rem;font-weight:700}:root{--kanivo-radius-lg: 1.2rem;--kanivo-radius-md: 1rem}@media screen and (max-width:749px){:root{--kanivo-radius-lg: 1rem;--kanivo-radius-md: .8rem}}.product__info-container .pdp-title,.product__info-container .pdp-intro,.product__info-container .pdp-social__text,.product__info-container .pdp-rating__text,.product__info-container .pdp-benefits li,.product__info-container .pdp-notice__head,.product__info-container .pdp-notice__body,.product__info-container .pdp-assurances__text,.product__info-container .product__description,.product__info-container .product__description p,.product__info-container .product__description li{color:#10151b!important;opacity:1!important}.product__info-container .pdp-social__avatar{border:.3rem solid #1d9bf0;background:#fff}.product__info-container .pdp-social__avatar+.pdp-social__avatar{margin-left:-1rem}.product__info-container .pdp-social__badge{width:1.9rem;height:1.9rem;right:-.2rem;bottom:auto;top:-.2rem;background:#1d9bf0;border:.25rem solid #fff;color:#fff}.product__info-container .pdp-social__badge svg{width:1rem;height:1rem}:root{--kanivo-rule: rgba(22, 64, 60, .4)}.product__accordion.accordion{border-bottom:.1rem solid var(--kanivo-rule)}.product__accordion.accordion:has(+.product__accordion):after{background:var(--kanivo-rule)}.product__accordion.accordion>summary{padding:1.8rem 0}.product__accordion .accordion__title{font-size:1.5rem;font-weight:700}.product__accordion .icon-caret{transform:rotate(-90deg)}.product__accordion details[open]>summary .icon-caret{transform:rotate(0)}.pdp-expert{margin:2.8rem 0 0}.pdp-expert__divider{display:flex;align-items:center;gap:1.2rem;margin:0 0 1.6rem;font-size:1.5rem;font-weight:700}.pdp-expert__divider:before,.pdp-expert__divider:after{content:"";flex:1 1 auto;height:.1rem;background:var(--kanivo-rule)}.pdp-expert__divider-inner{display:inline-flex;align-items:center;gap:.8rem;flex:0 0 auto}.pdp-expert__divider-icon{display:inline-flex;width:1.8rem;height:1.8rem;color:var(--kanivo-accent, #1a4141)}.pdp-expert__divider-icon svg{width:100%;height:100%}.pdp-expert__card{display:flex;align-items:center;gap:1.6rem;padding:1.6rem;border-radius:var(--kanivo-radius-md, 1.6rem);background:rgb(var(--color-background));box-shadow:0 .1rem .6rem rgba(var(--color-foreground),.1)}.pdp-expert__person{flex:0 0 auto;width:11rem;text-align:center}.pdp-expert__photo{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:.8rem;background:rgba(var(--color-foreground),.06)}.pdp-expert__name{display:block;margin-top:.8rem;font-size:1.3rem;font-weight:700;line-height:1.3}.pdp-expert__role{display:block;font-size:1.2rem;opacity:.75}.pdp-expert__quote{margin:0;padding-left:1.6rem;border-left:.1rem solid rgba(var(--color-foreground),.15);font-size:1.4rem;line-height:1.5}.pdp-expert__note{margin:.8rem 0 0;font-size:1.2rem;line-height:1.4;text-align:center}@media screen and (max-width:480px){.pdp-expert__card{flex-direction:column;text-align:center}.pdp-expert__quote{padding-left:0;padding-top:1.4rem;border-left:0;border-top:.1rem solid rgba(var(--color-foreground),.15)}}.feature-stack__item:has(img[src*=Infobild-1]){display:none}.feature-stack__header{display:none}
/*# sourceMappingURL=/cdn/shop/t/43/assets/kanivo.css.map */
