cart-drawer .cart-item__image-wrapper,cart-drawer .cart-item__image,main cart-page .cart-item__image-wrapper,main cart-page .cart-item__image,.cart-item__image-wrapper,.cart-item__image{background:#fffaf2!important}.cart-item__image,.cart-item__image-wrapper .multiply-mode__target,.cart-item .multiply-mode__target{mix-blend-mode:normal!important;filter:none!important}:is(.s27-btn,.s27-hero__shop-btn,.s27-reel__shop-btn,.s27-tab,.btn,.product-form__btn,.cart-drawer-subtotal__btn,.contact button):not(#s27a):not(#s27b),:is(.s27-btn,.s27-hero__shop-btn,.s27-reel__shop-btn,.btn,.product-form__btn,.cart-drawer-subtotal__btn):not(#s27a):not(#s27b) span{font-family:S27 SBW,sans-serif!important;font-weight:600!important;font-variation-settings:normal!important;letter-spacing:.02em!important}.s27-hero__shop{background:#fffaf238!important;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);border:1px solid rgba(255,250,242,.45);box-shadow:0 12px 28px #280c0447!important}.s27-hero__shop-txt{gap:4px!important}.s27-hero__shop-txt b{color:#fffaf2!important;text-shadow:0 1px 3px rgba(40,12,4,.45);letter-spacing:.04em;line-height:1.2!important}.s27-hero__shop-txt small{color:#fffaf2eb!important;text-shadow:0 1px 3px rgba(40,12,4,.45);letter-spacing:.03em;line-height:1.3!important}.s27-hero__shop-btn:not(#s27a):not(#s27b){letter-spacing:.05em!important}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.s27-hero__shop{background:#3c16088c!important}}@media(min-width:1200px){.s27-hero .s27-wrap.s27-hero__grid{max-width:1600px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:56px}.s27-hero .s27-hero__vid video,.s27-hero .s27-hero__media img{height:clamp(540px,calc(100vh - 300px),820px)}}.s27-compare h2:not(#s27a){line-height:1.06!important;padding-bottom:4px}.rte ul.s27-trust:not(#s27a){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.rte ul.s27-trust:not(#s27a) li{flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;gap:12px!important;padding:12px 14px!important}.s27-trust:not(#s27a) svg{margin:0!important;width:26px!important;height:26px!important}.s27-trust:not(#s27a) li span{font-size:13px!important;line-height:1.3!important}.pill__label .s27-pill-main,.pill__label .s27-pill-sub{display:block}.pill__label .s27-pill-sub{font-size:.82em;opacity:.85;margin-top:2px}.s27-pergum{flex-basis:100%;font-family:S27 SBW,sans-serif;font-size:14px;line-height:1.2;letter-spacing:.02em;opacity:.85;margin-top:2px}.product-price__cost:has(.s27-pergum){flex-wrap:wrap}@media(max-width:640px){#S27Sticky.s27-sticky{width:calc(100% - 24px)}#S27Sticky .s27-sticky__bar{gap:8px;padding:8px 8px 8px 10px}#S27Sticky .s27-sticky__bar img{width:40px!important;height:40px!important;border-radius:12px!important}#S27Sticky .s27-sticky__name{display:none}#S27Sticky select{flex:1 1 auto;min-width:0;max-width:none;width:auto;font-size:13px;padding:10px 26px 10px 10px;text-overflow:ellipsis}#S27Sticky .s27-btn{flex:0 0 auto!important;padding:12px 14px!important;font-size:14px!important;white-space:nowrap}body:has(#S27Sticky.is-on) div[class*=kl-teaser-]{bottom:76px!important;transition:bottom .3s ease}}@media(max-width:360px){#S27Sticky .s27-sticky__bar img{display:none}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/s27-fixes.css.map */
