#Main-Cart-Details .dr-cart-offer{padding:12px 14px;margin:12px 0;border:1px solid #dce3de;border-radius:8px;background:#f4f5ef;color:#173f32;font-size:14px;line-height:1.5}#Main-Cart-Details .dr-cart-offer>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;font-weight:600}#Main-Cart-Details .dr-cart-offer>summary:after{content:"+";flex-shrink:0}#Main-Cart-Details .dr-cart-offer[open]>summary:after{content:"\2212"}#Main-Cart-Details .dr-cart-offer>summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}#Main-Cart-Details .dr-cart-offer-details p{margin:8px 0 0}#Main-Cart-Details .dr-cart-offer-terms{font-size:12px}@media(max-width:767px){.main-cart__wrapper>.banner.banner--small{height:auto;min-height:0;padding-block:24px}.main-cart__wrapper>.banner.banner--small:before{display:none}.main-cart__wrapper>.banner .banner-content,.main-cart__wrapper>.banner .banner-content-main{height:auto!important;min-height:0!important}.main-cart__wrapper>.banner .banner-content-main{padding-block:0!important}.main-cart__wrapper>.banner .banner-content{grid-template-rows:auto!important}.main-cart__wrapper>.banner h1{margin-block:0;font-size:28px;line-height:1.2}#Main-Cart-Details .cart-details:not(.is-empty){padding-bottom:calc(132px + env(safe-area-inset-bottom,0px))}#Main-Cart-Details .footer-subtotal,#Main-Cart-Details .footer-ctas{position:fixed;inset-inline:0;z-index:20;box-sizing:border-box;width:auto;margin:0;background:#fff;color:#173f32}#Main-Cart-Details .footer-subtotal{bottom:calc(68px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;justify-content:space-between;gap:12px;height:44px;padding:10px 16px;border-top:1px solid #dce3de;box-shadow:0 -4px 16px #0000000f;font-size:14px;line-height:22px}#Main-Cart-Details .footer-subtotal .total-price{white-space:nowrap}#Main-Cart-Details .footer-subtotal .total-title,#Main-Cart-Details .footer-subtotal .total-price{font-size:inherit;line-height:inherit}#Main-Cart-Details .footer-ctas{bottom:0;height:calc(68px + env(safe-area-inset-bottom,0px));padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))}#Main-Cart-Details .footer-ctas .ctas-button-group{display:block;width:100%}#Main-Cart-Details .footer-ctas .cart-checkout-button{width:100%;height:44px;min-height:44px;margin:0}#Main-Cart-Details .footer-ctas .view-cart-button{display:none}}
/*# sourceMappingURL=/cdn/shop/t/85/assets/custom.css.map */
