#cart-drawer.cart-drawer{--revive-cart-bg:#fff;--revive-cart-soft:#F5F5F3;--revive-cart-text:#000;--revive-cart-muted:#737373;--revive-cart-line:#D8D8D5;--revive-cart-accent:#E21B23;color:#000!important;background:#fff!important}#cart-drawer.drawer--lg{--drawer-max-width:min(535px,100vw)}#cart-drawer,#cart-drawer a,#cart-drawer button,#cart-drawer .h5,#cart-drawer .price-list,#cart-drawer strong{color:#000!important}#cart-drawer .text-subdued,#cart-drawer small{color:#737373!important}#cart-drawer .cart-drawer__inner{padding:0;background:#fff!important}#cart-drawer .cart-drawer__top{padding:23px 26px 18px;border-bottom:1px solid #D8D8D5;background:#fff!important}#cart-drawer .cart-drawer__top .h5{font-size:18px;line-height:1;font-weight:850;letter-spacing:-.035em;text-transform:uppercase}#cart-drawer .cart-drawer__top cart-count{display:none}#cart-drawer .drawer__close-icon{width:40px;height:40px;display:grid;place-items:center;margin-right:-10px;border:0}#cart-drawer .revive-cart-reservation{display:flex;align-items:flex-start;gap:10px;padding:14px 26px;border-bottom:1px solid #D8D8D5;font-size:11px;line-height:1.45;background:#f5f5f3!important}#cart-drawer .revive-cart-reservation__icon{width:15px;height:15px;flex:0 0 15px;margin-top:1px;border-radius:50%;background:#e21b23;color:#fff!important;display:grid;place-items:center;font-size:9px;font-weight:900}#cart-drawer .cart-drawer__line-items{padding:0 26px;background:#fff!important}#cart-drawer .line-item{padding-block:20px;border-bottom:1px solid #D8D8D5}#cart-drawer .line-item__media{border-radius:0!important;background:#ececea}#cart-drawer .line-item__info .bold{font-size:12px;font-weight:800;text-transform:uppercase}#cart-drawer .line-item__info .price-list{font-size:13px;font-weight:700}#cart-drawer .quantity-input{border-radius:0!important;border-color:#d8d8d5!important;background:#fff!important}#cart-drawer .cart-drawer__recommendations{background:#f5f5f3!important;border-top:1px solid #D8D8D5;border-bottom:1px solid #D8D8D5;padding:20px 26px}#cart-drawer .cart-drawer__recommendations p{font-size:15px;font-weight:850;letter-spacing:-.02em;text-transform:uppercase;color:#000!important}#cart-drawer .horizontal-product{background:#fff!important;border:1px solid #D8D8D5!important;border-radius:0!important;color:#000!important}#cart-drawer .horizontal-product *{color:#000!important}#cart-drawer .horizontal-product__cta .button,#cart-drawer .horizontal-product__cta button{background:#000!important;color:#fff!important;border-color:#000!important}#cart-drawer .horizontal-product__cta .button *,#cart-drawer .horizontal-product__cta button *{color:#fff!important;fill:currentColor!important}#cart-drawer [slot=footer]{background:#fff!important;border-top:1px solid #D8D8D5;padding:17px 26px 20px;gap:10px!important;box-shadow:0 -12px 35px #0000000a}#cart-drawer [slot=footer] .buy-buttons .button{width:100%;min-height:54px!important;border-radius:0!important;background:#000!important;color:#fff!important;border-color:#000!important;font-size:11px!important;font-weight:800;letter-spacing:.09em;text-transform:uppercase}#cart-drawer [slot=footer] .buy-buttons .button *{color:#fff!important}#cart-drawer .revive-cart-continue{width:100%;min-height:50px;padding:12px 18px;border:1px solid #000!important;background:#fff!important;color:#000!important;font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;cursor:pointer}#cart-drawer .revive-cart-continue:hover{background:#000!important;color:#fff!important}#cart-drawer .revive-cart-payments{display:flex;justify-content:center;align-items:center;gap:7px;flex-wrap:wrap;padding-top:3px}#cart-drawer .revive-cart-payment--icon{width:44px;min-width:44px;height:28px;padding:3px 5px;border:1px solid #D8D8D5;border-radius:2px;background:#fff!important;color:#111!important;display:grid;place-items:center}#cart-drawer .revive-cart-payment--icon svg{display:block;width:100%;height:100%;max-width:38px;max-height:22px}#cart-drawer .empty-state{min-height:100%;background:#fff!important;color:#000!important;padding:48px 28px}#cart-drawer .empty-state .empty-state__icon-wrapper,#cart-drawer .empty-state .prose,#cart-drawer .empty-state .h5,#cart-drawer .empty-state p,#cart-drawer .empty-state svg{color:#000!important}#cart-drawer .empty-state .count-bubble{background:#000!important;color:#fff!important}#cart-drawer .empty-state .button{min-width:200px!important;background:#000!important;color:#fff!important;border:1px solid #000!important}#cart-drawer .empty-state .button span,#cart-drawer .empty-state .button svg,#cart-drawer .empty-state .button *{color:#fff!important;fill:currentColor}#cart-drawer>button[is=close-button]{color:#000!important}#cart-drawer>button[is=close-button] svg{color:#000!important}@media(max-width:699px){#cart-drawer.drawer--lg{--drawer-max-width:100vw}#cart-drawer .cart-drawer__top{padding:19px 18px 15px}#cart-drawer .revive-cart-reservation,#cart-drawer .cart-drawer__line-items,#cart-drawer [slot=footer],#cart-drawer .cart-drawer__recommendations{padding-left:18px;padding-right:18px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/revive-cart-drawer.css.map */
