:root{--sp-font-heading: var(--font-heading--family);--sp-font-body: var(--font-body--family);--sp-green: #2d5e45;--sp-green-dark: #1f4432;--sp-sage: #5a8a6e;--sp-sage-soft: #eef3ef;--sp-cream: #ffffff;--sp-cream-deep: #f4efe6;--sp-gold: #c8962a;--sp-coral: #e85c4a;--sp-ink: #1a1a1a;--sp-ink-soft: rgba(26, 26, 26, .68);--sp-line: rgba(26, 26, 26, .08);--sp-radius-sm: 12px;--sp-radius: 18px;--sp-radius-lg: 24px;--sp-shadow: 0 10px 30px rgba(26, 26, 26, .06);--sp-ease: cubic-bezier(.65, 0, .35, 1);--sp-ease-out: cubic-bezier(.22, 1, .36, 1)}body{font-family:var(--sp-font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:is(h1,h2,h3,.h1,.h2,.h3){letter-spacing:-.04em}.button,.add-to-cart-button,button[type=submit].button{border-radius:999px;font-weight:500;letter-spacing:0}.sp-roll{position:relative;display:inline-flex;overflow:hidden;vertical-align:top}.sp-roll__inner{display:inline-block;transition:transform .45s var(--sp-ease)}.sp-roll__inner:after{content:attr(data-text);position:absolute;left:0;top:100%;width:100%}:is(a,button):hover>.sp-roll>.sp-roll__inner,:is(a,button):focus-visible>.sp-roll>.sp-roll__inner{transform:translateY(-100%)}#header-component{--header-height: 72px}#header-component .header__row--top{border-bottom:1px solid var(--sp-line)}@media screen and (min-width:750px){#header-component .header__drawer{display:flex!important}#header-component .header-menu{display:none!important}#header-component .header__columns{grid-template-columns:1fr auto 1fr}#header-component .header-logo{justify-self:center}#header-component .search-action--hidden-on-menu{display:none!important}}.header__icon--menu{display:inline-flex;align-items:center;gap:10px}@media screen and (min-width:750px){.header__icon--menu:after{content:"Menu";font-family:var(--sp-font-body);font-size:14px;font-weight:500;letter-spacing:0}}.menu-drawer{border-radius:0;box-shadow:none}.menu-drawer__menu-item--mainlist{font-family:var(--sp-font-heading);font-size:clamp(26px,3vw,34px);font-weight:400;letter-spacing:-.04em;line-height:1.1;padding-block:6px;transition:opacity .3s var(--sp-ease)}.menu-drawer__menu:hover .menu-drawer__menu-item--mainlist:not(:hover){opacity:.45}.menu-drawer__animated-element{opacity:0;transform:translateY(14px);transition:opacity .5s var(--sp-ease-out),transform .5s var(--sp-ease-out)}details[open] .menu-drawer__animated-element,.menu-open .menu-drawer__animated-element{opacity:1;transform:none}details[open] .menu-drawer__list-item:nth-child(2) .menu-drawer__animated-element{transition-delay:.06s}details[open] .menu-drawer__list-item:nth-child(3) .menu-drawer__animated-element{transition-delay:.12s}details[open] .menu-drawer__list-item:nth-child(4) .menu-drawer__animated-element{transition-delay:.18s}details[open] .menu-drawer__list-item:nth-child(5) .menu-drawer__animated-element{transition-delay:.24s}details[open] .menu-drawer__list-item:nth-child(6) .menu-drawer__animated-element{transition-delay:.3s}.menu-drawer-container .menu-drawer::backdrop,.drawer-overlay,.cart-drawer__dialog::backdrop{background:#1a1a1a40;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.cart-drawer__dialog{border-radius:0}.cart-drawer__heading,.cart-drawer h2{font-family:var(--sp-font-heading);font-weight:400;letter-spacing:-.04em}.cart-items__media img,.cart-items__media{border-radius:var(--sp-radius-sm);overflow:hidden}.cart__checkout-button,.cart-summary .button{border-radius:999px;min-height:54px;font-size:16px}.cart-summary{border-top:1px solid var(--sp-line)}html.sp-js [data-sp-reveal]{opacity:0;transform:translateY(24px);transition:opacity .8s var(--sp-ease-out),transform .8s var(--sp-ease-out);transition-delay:var(--sp-delay, 0s)}html.sp-js [data-sp-reveal].is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html.sp-js [data-sp-reveal]{opacity:1;transform:none;transition:none}.sp-roll__inner{transition:none}}@media(hover:hover){.shopify-section:not([id*=clients_zobservent]) [class*=kth] [class*=__img] img,.shopify-section:not([id*=clients_zobservent]) [class*=kth] img[class*=__img]{transition:transform .9s var(--sp-ease-out)}.shopify-section:not([id*=clients_zobservent]) [class*=kth] [class*=__img]:hover img,.shopify-section:not([id*=clients_zobservent]) [class*=kth] img[class*=__img]:hover{transform:scale(1.03)}}.shopify-section:not([id*=clients_zobservent]) [class*=kth] [class*=kicker],.shopify-section:not([id*=clients_zobservent]) [class*=kth] [class*=__eyebrow],.shopify-section:not([id*=clients_zobservent]) [class*=kth] [class*=__label-top]{display:inline-flex;align-items:center;gap:8px;text-transform:none!important;letter-spacing:0!important;font-weight:500!important}.shopify-section:not([id*=clients_zobservent]) [class*=kth] [class*=kicker]:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0}@media screen and (min-width:990px){.kth2-prod,.kth2-it{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)!important;align-items:center!important;column-gap:clamp(40px,5vw,80px)!important;padding-left:max(32px,calc((100vw - 1240px)/2))!important;padding-right:max(32px,calc((100vw - 1240px)/2))!important}.kth2-prod__img-wrap,.kth2-it__img{border-radius:var(--sp-radius-lg)!important;overflow:hidden!important;margin:0!important}.kth2-prod__img{aspect-ratio:1 / 1!important}.kth2-prod__inner,.kth2-it__body{padding:0!important;max-width:540px!important}.kth2-prod__inner a[class*=btn],.kth2-prod__inner button[class*=btn],.kth2-it__btn{display:inline-flex!important;width:auto!important;min-width:280px!important;justify-content:center!important;padding-inline:36px!important}.kth2-it__em{font-family:var(--sp-font-heading)!important;font-weight:400!important;font-size:44px!important;line-height:1.02!important;letter-spacing:-.045em!important}.kth2-why,.kth2-vet,.kth2-social__head{padding-left:max(32px,calc((100vw - 1240px)/2))!important;padding-right:max(32px,calc((100vw - 1240px)/2))!important}.kth2-why__head{max-width:640px!important;margin-bottom:40px!important}.kth2-why__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.kth2-why__card{padding:28px 24px!important;border-radius:var(--sp-radius)!important;transition:transform .4s var(--sp-ease-out),box-shadow .4s var(--sp-ease-out)!important}.kth2-why__card:hover{transform:translateY(-4px)!important;box-shadow:var(--sp-shadow)!important}.kth2-why__card--full{grid-column:auto!important}.kth2-vet__inner{max-width:1040px!important}.kth2-sec-title{font-size:48px!important}}.moonbundle-options-horizontal{gap:12px!important}.moonbundle-option{background:#fff!important;border:1.5px solid var(--sp-line)!important;border-radius:var(--sp-radius)!important;box-shadow:none!important;transition:border-color .3s var(--sp-ease),box-shadow .3s var(--sp-ease),transform .3s var(--sp-ease-out)!important}.moonbundle-option:hover{border-color:#2d5e4573!important}.moonbundle-option.moonbundle-option-active{background:var(--sp-sage-soft)!important;border:2px solid var(--sp-green)!important;box-shadow:0 8px 24px #2d5e451f!important}.moonbundle-option-title,.moonbundle-option-title span{font-family:var(--sp-font-heading)!important;font-weight:500!important;letter-spacing:-.02em!important}.moonbundle-option-single-price{font-family:var(--sp-font-heading)!important;font-weight:500!important;letter-spacing:-.03em!important}.moonbundle-option-subtitle,.moonbundle-subtitle,.moonbundle-option-old-price,.moonbundle-gift-footer-text,.moonbundle-label-inside,.moonbundle-locked-text-wrapper{font-family:var(--sp-font-body)!important}.moonbundle-offer-img,.moonbundle-product-card{border-radius:var(--sp-radius-sm)!important}.moonbundle-best-seller-sticker{background:var(--sp-green)!important;border-radius:999px!important;padding:4px 12px!important;font-family:var(--sp-font-body)!important;font-weight:600!important;transform:none!important}.moonbundle-label-inside,.moonbundle-price.moonbundle-price-crossed{border-radius:999px!important}.moonbundle-price.moonbundle-price-crossed{background:var(--sp-coral)!important}.moonbundle-option-quantity{background:var(--sp-green)!important;border-radius:999px!important}.moonbundle-gift-title{background:transparent!important;font-family:var(--sp-font-heading)!important;font-weight:500!important;letter-spacing:-.02em!important;font-size:16px!important;text-transform:none!important}.moonbundle-gift-image-container,.moonbundle-gift-img-block{border-radius:var(--sp-radius-sm)!important}.moonbundle-gift-footer-text{background:var(--sp-cream-deep)!important;border-radius:999px!important}.product-details .add-to-cart-button,.product-form-buttons .button,sticky-add-to-cart .button{background:var(--sp-green)!important;border-color:var(--sp-green)!important;color:#fff!important;border-radius:999px!important;min-height:56px;font-size:16px!important;font-weight:500!important;transition:background-color .3s var(--sp-ease),transform .3s var(--sp-ease-out)!important}.product-details .add-to-cart-button:hover,sticky-add-to-cart .button:hover{background:var(--sp-green-dark)!important;transform:translateY(-1px)}.sticky-add-to-cart__bar,sticky-add-to-cart>div{border-radius:999px!important;box-shadow:0 12px 40px #1a1a1a1f!important}.sticky-add-to-cart__image,.sticky-add-to-cart__info,.sticky-add-to-cart__price{display:none!important}.sticky-add-to-cart__bar .add-to-cart-text__content{display:inline!important}.sticky-add-to-cart__bar .sticky-add-to-cart__button{flex:1 1 auto;width:100%!important;max-width:none!important;margin:0!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/souplo-design.css.map */
