#shtCartDrawer #cartDrawer .drawer__wrapper{height:auto!important;bottom:0!important;box-shadow:none!important}#shtCartDrawer .drawer__wrapper>.drawer__footer{position:static!important;height:auto!important;flex:0 0 auto!important;padding:0!important;border-top:0!important}#shtCartDrawer .drawer__wrapper>.cart-drawer__content{padding-bottom:0!important}.cart-bogo-banner{padding:8px 16px}.cart-bogo-banner__inner{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;background-color:var(--bogo-banner-bg, #faeceb);border:1px solid var(--bogo-banner-border, #f5c0cc)}.cart-bogo-banner__lead{display:flex;align-items:center;gap:8px;min-width:0}.cart-bogo-banner__icon{flex-shrink:0;width:22.5px;height:22.5px;color:var(--bogo-banner-accent, #9d2235)}.cart-bogo-banner__text{min-width:0}.cart-bogo-banner__title{margin:0;font-size:12px;font-weight:700;line-height:16px;color:var(--bogo-banner-accent, #9d2235)}.cart-bogo-banner__note{margin:0;font-size:11px;font-weight:500;line-height:16.5px;letter-spacing:.0645px;color:#817f81}.cart-bogo-banner__pill{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:12px;background-color:var(--bogo-banner-pill-bg, #f8d7d7);font-size:10px;font-weight:700;line-height:15px;text-align:center;white-space:nowrap;color:var(--bogo-banner-accent, #9d2235)}.cart-delivery-bar{display:flex;align-items:center;justify-content:center;gap:8px;padding:6px 16px;background-color:var(--delivery-bar-bg, #eff9ef);color:var(--delivery-bar-color, #2aae1e);text-align:center}.cart-delivery-bar__icon{flex-shrink:0;font-size:16px;line-height:1}.cart-delivery-bar__icon-img{flex-shrink:0;width:16px;height:16px;object-fit:contain}.cart-delivery-bar__text{margin:0;font-size:14px;font-weight:500;line-height:normal;text-transform:capitalize}.cart-drawer__footer-inner{display:flex;flex-direction:column;gap:10px;padding:16px;background-color:#fff;border-top:1px solid #d9d9d9}.cart-drawer__totals{display:flex;flex-direction:column;gap:8px}.cart-drawer__total-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.cart-drawer__delivery-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.cart-drawer__delivery-label{margin:0;font-size:14px;font-weight:500;line-height:normal;color:#817f81}.cart-drawer__delivery-value{display:flex;align-items:center;gap:4px}.cart-drawer__delivery-value .deli-free{font-size:16px;font-weight:500;line-height:normal;color:var(--delivery-bar-color, #2aae1e)}.cart-drawer__delivery-value .deli-charged{font-size:14px;font-weight:500;line-height:normal;color:#817f81}.cart-drawer__delivery-strike{font-size:14px;font-weight:500;line-height:normal;color:#817f81;text-decoration:line-through}#shtCartDrawer #cartDrawer .drawer__footer .side-drawer-title{font-size:16px!important;font-weight:500!important;line-height:normal;color:#000}#shtCartDrawer #cartDrawer .drawer__footer .side-drawer-price{font-size:16px!important;font-weight:700!important;line-height:normal;color:#000}#shtCartDrawer #cartDrawer .drawer__footer .side-drawer-compare-price{font-size:14px!important;font-weight:500!important;color:#817f81}@media(min-width:769px){.cart-drawer__footer-inner{gap:12px}.cart-drawer__delivery-label,.cart-drawer__delivery-strike,.cart-drawer__delivery-value .deli-charged{font-size:16px}#shtCartDrawer #cartDrawer .drawer__footer .side-drawer-compare-price{font-size:16px!important}}#shtCartDrawer .cart-drawer__product.custom-cart-drawer-item{grid-template-columns:80px 1fr;padding:8px 16px!important;gap:8px!important;border-bottom:.5px solid #d9d9d9}#shtCartDrawer .cart-drawer__product .custom-product-image{width:80px;height:80px}#shtCartDrawer .cart-drawer__product .custom-product-price{font-size:13px}#shtCartDrawer .cart-drawer__product .custom-product-price s{font-size:13px;color:#817f81}#shtCartDrawer .cart-drawer__product .field_quantity{border-color:#e5e5e6}#shtCartDrawer .cart-drawer__product .js-cart-drawer-delete-btn svg{width:16px;height:16px}@media(min-width:769px){#shtCartDrawer .cart-drawer__product.custom-cart-drawer-item{grid-template-columns:96px 1fr;padding:12px 16px!important;gap:12px!important}#shtCartDrawer .cart-drawer__product .custom-product-image{width:96px;height:96px}#shtCartDrawer .cart-drawer__product .custom-product-price{font-size:16px}#shtCartDrawer .cart-drawer__product .custom-product-price s{font-size:14px}#shtCartDrawer .cart-drawer__product .js-cart-drawer-delete-btn svg{width:20px;height:20px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/component-cart-drawer.css.map */
