.drawer__inner{width:52rem!important;padding:0!important;border:0!important;overflow-y:scroll!important;overflow-x:hidden!important;grid-template-rows:unset!important}.drawer__header__main{display:block!important}.empty__cart__icon img{width:150px!important}.top__product__grid{margin-top:0!important}.top__product__grid h2{font-family:archerBook!important}.drawer__close{display:flex!important}.is-empty .cart__empty-text,.is-empty .cart__warnings{color:#3e1114;font-family:Mark Pro!important;font-size:32px;font-style:normal;font-weight:700;line-height:normal;margin-top:0}.toped__product__list{display:grid;grid-template-columns:repeat(2,1fr)!important;column-gap:10px}.toped__product__list .top__product__card{width:100%;max-width:unset;box-shadow:none;margin:0!important;border-radius:5px;background:#fdfdfd!important;overflow:hidden}.toped__product__list .top__product__card .recmnd__prod_media{margin:0!important;aspect-ratio:1/.5!important;width:100%;overflow:hidden}.toped__product__list .top__product__card .recmnd__prod_media a{display:block;height:100%}.toped__product__list .top__product__card .recmnd__prod_media a img{max-width:100%;object-fit:contain!important;height:100%}.toped__product__list .top__product__card .recmnd__prod_content h3{margin-top:20px!important;min-height:20px!important;height:20px!important;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.toped__product__list .top__product__card .recmnd__prod_content h3 a{color:#3e1114!important;font-size:16px!important;padding-top:0!important;margin-bottom:0!important;text-decoration:none!important;min-height:20px!important;height:20px!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;padding-right:10px;padding-left:10px}.toped__product__list .top__product__card .recmnd__prod_content p{color:#3e1114!important;font-family:Mark Pro!important;font-size:20px;font-style:normal;font-weight:450;line-height:normal}.toped__product__list .top__product__card .btn{border-radius:5px;background:#3e1114!important;color:#fff8f5;font-family:Mark Pro!important;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-top:20px;margin-bottom:10px;border:0px;max-width:280px;width:100%;cursor:pointer;text-transform:uppercase;padding:0!important;min-width:unset;height:45px;max-height:45px;min-height:unset}.cart-drawer__empty-content .button{border-radius:5px;background:#3e1114!important;color:#fff8f5;font-family:Mark Pro!important;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-top:20px;margin-bottom:10px;border:0px;max-width:280px;width:100%;cursor:pointer;text-transform:unset;padding:0!important;min-width:unset;height:45px;max-height:45px;min-height:unset}cart-drawer-items.is-empty+.drawer__footer{padding:1.5rem;background:#fafafa;border:0;margin-top:30px}.cart-drawer .totals{justify-content:center!important;align-items:center}.totals h2{font-size:20px!important;color:#3e1114;font-family:Mark Pro!important;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.5px!important}.cart-drawer .totals p{font-size:24px!important;color:#3e1114!important;font-family:Mark Pro!important}.cart-drawer .tax-note{text-align:center!important;font-size:14px!important}.drawer__footer .cart__checkout-button{border-radius:5px;background:#3e1114!important;color:#fff8f5;font-family:Mark Pro!important;font-size:20px;font-style:normal;font-weight:700;line-height:normal;border:0px;max-width:280px!important;width:100%;cursor:pointer;text-transform:uppercase;padding:0!important;min-width:unset;height:45px;max-height:45px;min-height:unset;margin:10px auto}.drawer__header,.drawer__cart-items-wrapper{padding:1.5rem!important}.cart-drawer .cart-items th{border:0!important}.cart-drawer tbody td{border-width:1px!important;border-color:#ddd!important}.cart-item__media{width:unset!important}.cart-drawer .cart-item__image{max-width:80px!important;height:80px;object-fit:cover}a.cart-item__name.h4.break{font-weight:400!important}.cart-items .product-option{color:#3e1114!important;font-weight:400!important}.cart-drawer .price{color:#3e1114!important;font-weight:400!important;font-size:20px!important}.cart-drawer td.cart-item__details{padding-top:24px!important;padding-bottom:10px!important}.cart-drawer .cart-items .cart-item__quantity{border:0!important}.cart-item__quantity-wrapper{justify-content:space-between}quantity-popover .quantity{padding:0 10px!important;height:45px;align-items:center}.cart-item__quantity-wrapper .quantity:after{border-color:#3e1114!important;border-width:1px!important}.cart-item__quantity-wrapper .quantity__input{font-size:20px!important;color:#3e1114!important}.cart-item__quantity-wrapper .quantity__button{border-radius:5px;height:25px;width:25px!important;background-color:#fafafa!important;opacity:1!important;padding:5px!important;color:#3e1114!important}svg.icon.icon-plus,.quantity__button svg{color:#3e1114!important}cart-remove-button .button{height:45px!important;width:auto!important;background:none!important;border-radius:5px!important;min-width:unset!important}cart-remove-button .button:hover{color:#3e1114!important}#global-cart-timer{background:#3e1114!important;padding:10px 1.5rem;text-align:center;color:#fff;font-size:16px;letter-spacing:.5px!important;font-family:Mark Pro!important}.drawer__inner .drawer__header{text-align:center;justify-content:center!important}.drawer__header h2{text-align:center;font-size:24px;font-family:Mark Pro!important;font-weight:400;letter-spacing:.5px!important;color:#3e1114!important;margin:0!important}.cart-remove-button .icon-remove{color:#3e1114!important}.cart-drawer .cart-item__totals{width:140px}@media(max-width:980px){.cart-items .cart-item{display:flex!important;flex-direction:row!important;flex-flow:row wrap!important}td.cart-item__details{width:unset!important}.cart-drawer td.cart-item__details{padding-top:0!important}.cart-drawer .cart-item__totals{width:100%!important;justify-content:flex-start!important;border-top:0!important;padding-left:0!important;max-width:204px!important;margin-left:auto}.cart-drawer .cart-items .cart-item__quantity{width:100%!important;padding-left:0!important}.cart-drawer .quantity-popover-container{width:unset!important}}@media screen and (max-width:749px){.cart-item__quantity-wrapper{margin-top:20px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/side-cart-drawer.css.map */
