.drawer .cart-drawer{max-width:520px;width:100%}.drawer .cart-drawer .cart-drawer__empty-content h2{font-family:Gotham-Book;font-size:30px;font-weight:500;line-height:24px}.drawer .cart-drawer .cart-drawer__empty-content,.drawer .cart-drawer .cart__login-title{font-family:Gotham-Book;font-size:var(--text-20);font-weight:500;line-height:24px}.drawer .cart-drawer .drawer__heading{font-family:Gotham-Medium;font-size:var(--text-20);font-weight:500;line-height:24px;letter-spacing:0em;padding-left:30px;position:relative;padding-top:20px;margin:0;display:flex;gap:5px}.drawer .cart-drawer .drawer__header{border-bottom:.5px solid #DBDBDB}.drawer .cart-drawer .drawer__heading:before{content:"";background:url(cart.svg)no-repeat;height:22px;width:19px;display:inline-flex;background-size:contain;position:absolute;left:0;bottom:0}.drawer .cart-drawer .drawer__close{right:0;top:30px}.drawer .cart-drawer .drawer__inner{max-width:520px;width:100%}.drawer .cart-drawer .cart-item{gap:12px}.drawer .cart-drawer .cart-item>td+td{padding-left:0}.drawer .cart-drawer .cart-item__name{font-family:Gotham-Medium;font-size:var(--text-16);font-weight:500;line-height:19px;letter-spacing:.02em;text-transform:uppercase;text-decoration:none}.drawer .cart-drawer .cart-item__details dl{margin:0}.drawer .cart-drawer .product-option,.drawer .cart-drawer .product-value{font-family:Gotham-Book;font-size:var(--text-12);font-weight:400;line-height:14px;letter-spacing:0em;padding-top:12px;text-transform:uppercase}.drawer .cart-drawer .cart-item cart-remove-button{justify-content:flex-end;margin:0 0 0 auto}.drawer .cart-drawer cart-remove-button .button{display:inline-flex;justify-content:center;align-items:flex-start;font-family:Gotham-Book;font-size:var(--text-12);font-weight:400;line-height:14px;letter-spacing:0em;text-decoration:underline}.drawer .cart-drawer .cart-item__quantity{display:flex;justify-content:space-between;align-items:flex-end}.drawer .cart-drawer .quantity__button,.drawer .cart-drawer .quantity__input,.drawer .cart-drawer .quantity:after{max-height:32px}.drawer .cart-drawer .cart-drawer .cart-item:last-child{margin-bottom:1.5rem;max-height:180px}.drawer .cart-drawer quantity-popover .quantity{min-height:32px}.drawer .cart-drawer .cart-item__error{margin-top:0}.drawer .cart-drawer .cart-items tr{border-top:.5px solid #DBDBDB;padding-top:10px;padding-bottom:30px}.drawer .cart-drawer .cart-items tbody tr:first-child{border:0;padding-top:0}.drawer .cart-drawer .totals__total,.drawer .cart-drawer .totals__total-value{font-family:Gotham-Medium;font-size:var(--text-16);font-weight:500;line-height:19px;letter-spacing:0em;color:var(--colorBlack)}.drawer .cart-drawer .tax-note{display:none}.drawer .cart-drawer .cart__checkout-button{min-height:60px;font-family:Gotham-Medium;font-size:var(--text-16);font-weight:500;line-height:19px;letter-spacing:0em;text-transform:uppercase}.drawer .cart-drawer .viewbag{color:#000;display:flex;justify-content:center;font-family:Gotham-Medium;margin-top:24px;font-weight:500;font-size:var(--text-16);line-height:16px;width:fit-content;border-bottom:1px solid;text-decoration:none;margin-left:auto;margin-right:auto}.drawer .cart-drawer .cart-drawer__footer{padding-bottom:32px}.drawer .cart-drawer quantity-popover .quantity__input:not(:focus-visible):not(.focused){background:#f3eeea}.drawer .cart-drawer .quantity:after{box-shadow:none;border:1px solid #DBDBDB}#CartDrawer-CartItems .cart-quantity .quantity__input:focus-visible{background-color:transparent}.drawer__cart-items-wrapper .cart-items td.cart-item__details .product-value{font-size:12px;color:#000;margin-top:5px}@media screen and (min-width:992px){.cart-drawer .cart-item__media{width:160px;max-height:180px}.cart-drawer .cart-item__image{object-fit:cover;min-width:160px;min-height:160px}td.cart-item__details .product-value{font-size:14px}}#cart_drawer #cartDrawer-block .am-collection .free-sample-slider ul>li .sample-product .am-product-card-wrapper__card__inner .custom-checkbox input[type=checkbox]{min-width:inherit}#cart_drawer #cartDrawer-block .am-collection .free-sample-slider ul>li .sample-product .am-product-card-wrapper__card__inner .custom-checkbox input[type=checkbox]:before{border:white;border-width:0 1px 1px 0}.sample-product .am-card__card__content{display:block}.cart-item__price-wrapper .price{font-family:Gotham-Medium}.drawer__cart-items-wrapper .cart-item__giftwrap{padding:0!important}.drawer__cart-items-wrapper .gift-wrap-disclaimer-icon svg{width:16px;height:16px}.drawer__cart-items-wrapper .gift-wrap-disclaimer-text,.drawer__cart-items-wrapper .gift-wrap-cost{font-size:12px}.drawer__cart-items-wrapper .cart-item__engrave{margin-top:-22px}@media screen and (max-width:992px){.drawer__cart-items-wrapper .cart-item__engrave{margin-top:-11px}}.am-cart-drawer__cart-modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006}.am-cart-drawer-modal-content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:40%}.am-close{color:#aaa;float:right;font-size:28px;font-weight:700}.am-close:hover,.am-close:focus{color:#000;text-decoration:none;cursor:pointer}.am-cart-drawer__popup_ok_button:focus{color:#000;cursor:pointer}.cart--message,.am-cart-drawer-modal-content p{font-family:Gotham-Medium;font-size:var(--text-14);font-weight:500;line-height:24px;letter-spacing:0em;text-align:left;margin:0;color:var(--colorBlack);padding:0 20px}.am-cart-drawer-modal-content p{font-family:Gotham-Medium;font-size:var(--text-16);font-weight:500;line-height:24px;letter-spacing:0em;margin:0;color:var(--colorBlack);padding-bottom:20px;text-align:center}.am-cart-drawer__cart-modal .am-close{margin-top:-27px;margin-right:-10px}.am-cart-drawer__cart-modal .am-cart-drawer-modal-content{background-color:var(--Off-white, #F7F4EF)}.am-cart-drawer__cart-modal .am-cart-drawer-modal-content{background-color:var(--Off-white, #F7F4EF);text-align:center;position:absolute;top:0;bottom:0;left:0;right:0;height:fit-content}@media screen and (max-width:575px){.am-cart-drawer-modal-content{width:80%}}#cart_drawer #cartDrawer-block .am-collection .free-sample-slider ul>li .sample-product .am-product-card-wrapper__card__inner .custom-checkbox input[type=checkbox]{min-width:inherit;width:20px;height:20px;left:0;top:0;background-color:#fff}.cart-drawer .custom-checkbox{top:5px;left:5px}.cart-drawer .custom-checkbox label{left:0!important;top:0!important}
/*# sourceMappingURL=/cdn/shop/t/28/assets/am-cart-drawer.css.map */
