.mini-cart .mini-cart__button-container .button--primary,.mini-cart .mini-cart__button-container .button--primary:link,.mini-cart .mini-cart__button-container .button--primary:visited{background:#04363f!important;border-color:#04363f!important;color:#fff!important}.mini-cart .mini-cart__button-container .button--primary:hover,.mini-cart .mini-cart__button-container .button--primary:focus{background:#01262c!important;border-color:#01262c!important;color:#fff!important}.mini-cart .mini-cart__button-container .button--primary:focus-visible{outline:3px solid #F59241;outline-offset:3px}@media screen and (max-width:640px){#mini-cart.mini-cart{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;min-height:0!important;margin:0!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important;overflow:hidden!important;background:#fff!important;border-radius:0!important;z-index:100!important}#mini-cart.mini-cart .mini-cart__drawer-head{display:flex!important;flex:0 0 auto!important}#mini-cart.mini-cart .icon--nav-triangle-borderless{display:none!important}#mini-cart.mini-cart .mini-cart__inner{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important}#mini-cart.mini-cart .mini-cart__content--empty{flex:1 1 auto!important;min-height:0!important}@supports not (height: 100dvh){#mini-cart.mini-cart{height:100vh!important;max-height:100vh!important}}}@media screen and (max-width:767px){html:has(#mini-cart[aria-hidden=false]) chat-widget,html:has(#mini-cart[aria-hidden=false]) [data-chat-widget],html:has(#mini-cart[aria-hidden=false]) .leadconnector-chat-widget,html:has(#mini-cart[aria-hidden=false]) iframe[src*=leadconnector i],html:has(#mini-cart[aria-hidden=false]) iframe[src*=msgsndr i],html:has(#mini-cart[aria-hidden=false]) iframe[title*=chat i]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}}.dp-ba3-compare{isolation:isolate}@media screen and (max-width:640px){#mini-cart .mini-cart__content:not(.mini-cart__content--empty){max-height:none!important}}html:has(#mini-cart[aria-hidden=false]) .kl-teaser-SfT2E6,html:has(#mini-cart[aria-hidden=false]) .kl-teaser-SXbjBc{display:none!important}#mini-cart .mini-cart__line-item-list{max-height:none;padding-bottom:16px;scroll-padding-block:12px;scrollbar-width:thin;overscroll-behavior-y:contain}#mini-cart .mini-cart__recap{flex:0 0 auto;background:#fff}#mini-cart .mini-cart__drawer-head{flex-wrap:wrap}#mini-cart .mini-cart__drawer-count{font-weight:400}#mini-cart .mini-cart__add-feedback{flex:0 0 100%;font-size:13px;font-weight:600;line-height:1.4;color:#fff}#mini-cart .mini-cart__add-feedback:empty{display:none}#mini-cart .mini-cart__price-list{column-gap:8px;row-gap:3px}#mini-cart .mini-cart__price-list .price{margin:0;white-space:nowrap}#mini-cart .mini-cart__item-saved{flex-basis:100%}#mini-cart .mini-cart__item-wrapper{display:block;min-width:0}#mini-cart .mini-cart__product-info{margin-right:0}#mini-cart .mini-cart__quantity{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin-top:8px}#mini-cart .mini-cart__quantity .quantity-selector{display:inline-flex;flex:0 0 auto;min-width:134px;height:46px;min-height:46px}#mini-cart .mini-cart__quantity .quantity-selector__button,#mini-cart .mini-cart__quantity .quantity-selector__value{flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px}#mini-cart .mini-cart__quantity-remove{display:inline-flex;align-items:center;min-height:44px;min-width:44px;margin:0;padding:0 6px}#mini-cart .mini-cart__upsell--after-checkout{margin:16px 0 0;padding:12px 0 0;border-top:1px solid #E3E7E8;border-bottom:0}#mini-cart .mini-cart__upsell-arrow{flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px}#mini-cart .mini-cart__upsell-add,#mini-cart .mini-cart__promo-toggle,#mini-cart .mini-cart__promo-apply,#mini-cart .mini-cart__promo-input{min-height:44px}#mini-cart .mini-cart__button-container .button--primary{min-height:48px}@media screen and (max-width:640px){#mini-cart .mini-cart__recap{padding:12px 20px 16px}#mini-cart .mini-cart__promo-input{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/dp-cart.css.map */
