#CartDrawer .drawer__footer{background:#fbfbfc;color:#4b5b76}#CartDrawer .drawer__footer-top{min-height:40px;padding-block:8px;border-color:#f4f5f7;background:#fff}#CartDrawer .drawer__footer-top>button{flex:1 1 0;gap:8px;min-width:0;color:#52637c;font-family:var(--font-body-family);font-size:14px;line-height:1.2}#CartDrawer .drawer__footer-top>button+button{border-color:#f4f5f7}#CartDrawer .drawer__footer-bottom{gap:10px;padding:10px 24px 8px;background:#fbfbfc}#CartDrawer .drawer__footer .seal-widget{width:100%;margin:0;font-family:var(--font-body-family)}#CartDrawer .drawer__footer .seal-widget>.seal-widget-container{padding:16px!important;border:1px solid #ebebeb!important;border-radius:4px!important;background:#fff!important}#CartDrawer .drawer__footer .seal-header{gap:8px;margin-bottom:8px}#CartDrawer .drawer__footer #seal-checkbox{flex:0 0 18px;width:18px;height:18px;margin:0;border:1px solid #9a9a9c;border-radius:4px}#CartDrawer .drawer__footer #seal-checkbox:checked{border-color:#315c98;background-color:#315c98}#CartDrawer .drawer__footer .seal-header-text-line{gap:4px}#CartDrawer .drawer__footer :is(.seal-title,.seal-price){margin:0;color:#1d1d1d!important;font-size:14px!important;font-weight:400;line-height:1.2!important}#CartDrawer .drawer__footer .seal-price-container{gap:4px}#CartDrawer .drawer__footer .seal-benefits{padding:0;margin:0}#CartDrawer .drawer__footer .seal-benefits .seal-benefit{margin:0;color:#4b5b76!important;font-size:12px!important;line-height:1.2!important}#CartDrawer .drawer__footer-bottom>.grid{gap:8px}#CartDrawer .drawer__footer-bottom>.grid>.grid{grid-template-columns:minmax(0,1fr);gap:8px}#CartDrawer .drawer__footer-bottom .totals{order:-1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;justify-self:stretch;gap:4px 12px}#CartDrawer .drawer__footer-bottom .totals__subtotal,#CartDrawer .drawer__footer-bottom .totals__subtotal-value{font-size:18px;font-weight:500;line-height:1.2;letter-spacing:normal}#CartDrawer .drawer__footer-bottom .totals__subtotal-value{text-align:end}#CartDrawer dmixer-cart-savings{grid-column:1 / -1;padding-bottom:4px;border-bottom:1px solid #f4f5f7;font-size:14px;line-height:1.2}#CartDrawer dmixer-cart-savings::part(wrapper){gap:4px}#CartDrawer dmixer-cart-savings::part(label),#CartDrawer dmixer-cart-savings::part(value){color:#4b5b76;font-size:14px;font-weight:400;line-height:1.2}#CartDrawer .drawer__footer-bottom .tax-note{margin-top:4px;color:inherit;font-size:12px;font-weight:300;line-height:1.2;text-align:center}#CartDrawer .drawer__footer-buttons{display:flex;gap:8px}#CartDrawer .drawer__footer-buttons .button{flex:1 1 0;min-width:0;height:40px;min-height:40px;padding:10px;border:1px solid #315c98;border-radius:4px;font-family:var(--font-body-family);font-size:16px;font-weight:500;line-height:1.2;letter-spacing:normal;text-transform:none;box-shadow:none}#CartDrawer .drawer__footer-buttons .button:after{border:0;border-radius:4px}#CartDrawer .drawer__footer-buttons .button--secondary{order:-1;color:#315c98;background:transparent}#CartDrawer .drawer__footer-buttons .button--primary{color:#fff;background:#315c98}#CartDrawer .drawer__footer-buttons .btn-fill{background:#315c98}@media screen and (max-width:767px){#CartDrawer .drawer__footer{box-shadow:0 0 8px #9595952e}#CartDrawer .drawer__footer-bottom{gap:8px;padding:8px 16px}#CartDrawer .drawer__footer-bottom .tax-note{margin-top:0}#CartDrawer .drawer__footer .seal-widget>.seal-widget-container{padding:8px!important}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/cart-drawer-footer.css.map */
