.main-cart .cart-items thead th{color:#000;opacity:1;font-weight:600}.main-cart .underlined-link,.main-cart .product-option,.main-cart .cart-item__name,.main-cart .quantity__input,.main-cart .price.price--end{color:#000;font-weight:500}.main-cart .cart-items thead tr,.main-cart .cart__items{border-bottom:1px solid #DADADA}.main-cart .cart-item__error-text{color:#000}.cart__footer .tax-note.caption-large.rte,.cart__footer .totals .totals__subtotal{color:#000;font-weight:500}.cart__footer .totals .totals__subtotal-value{color:#000}.cart-item__quantity .cart-item__quantity-wrapper{flex-wrap:unset}.cart-item .cart-item__media .global-media-settings{border:0}.cart-item .cart-item__image{border-radius:10px}.cart-item .cart-item__name:hover{text-decoration:none}.cart__footer .button--secondary{height:37px}.cart-drawer .drawer__heading{font-size:20px;font-weight:600;margin:0}.cart-drawer .cart-items thead th{display:none}.drawer .drawer__header{margin-top:10px;border-bottom:1px solid #DADADA;padding-left:15px;padding-right:25px;justify-content:center}.drawer.active .drawer__inner{padding:0}.drawer .drawer__close{right:10px;top:7px}cart-drawer-items{padding:0 25px}.cart-drawer .cart-item__image{border-radius:10px}.drawer .cart-drawer .cart-item{display:flex;flex-wrap:wrap;align-items:flex-start;gap:15px;margin-bottom:0;padding-top:25px;padding-bottom:25px;border-top:1px solid #DADADA}.drawer .size-text{padding-bottom:5px}.drawer .size-text .size-value{font-weight:500}.drawer .cart-drawer .cart-item:first-child{border-top:0}.drawer .cart-drawer .cart-items td.cart-item__details{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:0;width:calc(70% - 25px)}.cart-item .cart-item__details>*{max-width:unset}.drawer .cart-item .cart-item__totals.right{display:none}.drawer cart-remove-button .button{border-bottom:1px solid #FF6800;color:#ff6800;font-size:12px;min-width:unset;min-height:unset}.cart-drawer .cart-item__name{font-size:14px;font-weight:500;line-height:21px;color:#000;padding-bottom:5px;width:100%}.cart-drawer .cart-item__name:hover{text-decoration:none}.cart-drawer .product-option{font-size:14px;font-weight:500;line-height:21px;color:#000}.drawer .cart-item__quantity-wrapper .quantity{width:100%;background:#f5f3f1;border:0;border-radius:10px;min-height:40px}.drawer .cart-item__quantity-wrapper .quantity:before{box-shadow:none}.drawer .cart-item__quantity-wrapper .quantity:after{box-shadow:none}.cart-item__quantity-wrapper .quantity__button:not(:focus-visible):not(.focused){background-color:transparent}.drawer .cart-item__quantity-wrapper .quantity__input{color:#000;opacity:1;font-size:14px}.quantity__button svg{stroke:#707070}.drawer .cart-item cart-remove-button{margin:0}.drawer .cart-drawer .cart-items .cart-item__quantity{width:100%;padding-top:5px;padding-left:0}.drawer .cart-drawer .cart-items td{padding-top:0;width:30%}.cart-drawer .drawer__footer{padding:25px;border-top:0}.cart-drawer .cart__ctas button{width:auto}.cart-drawer .cart__ctas .button.button--secondary{padding:0 30px}.drawer .cart-drawer .cart__ctas{flex-wrap:wrap;justify-content:center}.drawer .cart-drawer .tax-note{text-align:center;color:#9d9d9d;font-size:10px;margin-top:10px}.drawer .cart-drawer .cart-item:last-child{margin-bottom:0}.cart-drawer .cart-item__error{margin-top:0}.cart-drawer .cart-item__error-text{color:#000;opacity:1;margin-top:1rem}.cart-drawer .cart-item__error-text+svg{margin-top:1.4rem}.cart-drawer .cart__ctas button.button--secondary{font-size:16px;padding:0 3rem}.drawer .cart-item cart-remove-button{height:auto}.drawer .cart-drawer .cart-items thead{margin-bottom:0}.drawer cart-remove-button .button:not([disabled]):hover{color:#ff6800}.drawer .cart-item__quantity-wrapper .quantity__input:focus-visible{background-color:#f5f3f1;box-shadow:none;outline:0}.drawer__inner-empty .button--secondary{padding:0 3rem}.drawer .cart__login-title,.drawer .cart__login-paragraph{color:#000}.drawer .cart__login-paragraph a{color:#000;font-weight:500}@media screen and (max-width: 990px){.cart-drawer .drawer__footer{position:fixed;left:0;bottom:0;right:0}}@media screen and (max-width: 350px){.cart-drawer .cart__ctas .button.button--secondary{font-size:12px}}.drawer__inner .cart__update-button{color:#ff6800;margin:0;font-weight:600}.drawer__inner .cart__update-button:hover{color:#000}.drawer .cart-drawer .cart__ctas{flex-direction:column-reverse;display:flex;gap:1rem}
/*# sourceMappingURL=/cdn/shop/t/30/assets/cart.css.map */
