.xs-drawer .drawer__inner{width:400px;max-width:100vw;padding:0 15px;background:#f4f5f7;border:0}.xs-drawer .drawer__header{padding:0;height:44px;align-items:center}.xs-drawer .drawer__heading{margin:0;font-size:20px;line-height:24px;font-weight:400;color:#383838;letter-spacing:.6px}.xs-drawer .drawer__close{position:static;min-width:17px;min-height:23px;color:#1f2a35}.xs-drawer .drawer__close .svg-wrapper,.xs-drawer .drawer__close svg{width:17px;height:17px}.xs-drawer .cart-items thead{display:none}.xs-drawer .cart-items tbody{border-top:1px solid rgba(31,42,53,.08)}.xs-drawer .cart-item{display:grid;grid-template-columns:100px 1fr 88px;grid-template-rows:auto auto;gap:10px 15px;margin:0 0 15px;padding-bottom:0;border-bottom:1px solid rgb(192,186,186)}.xs-drawer .cart-item:last-child{margin-bottom:15px}.xs-drawer .cart-items td{padding:15px 0 0}.xs-drawer .cart-item>td+td{padding-left:0}.xs-drawer .cart-item__media{grid-row:1 / 3;grid-column:1;width:100px}.xs-drawer .cart-item__image{width:100px;height:100px;object-fit:contain;max-width:100%}.xs-drawer .cart-item__details{grid-column:2;padding:15px 0 0 10px}.xs-drawer .cart-item__name{display:block;font-size:16px;line-height:19.2px;color:#383838;text-decoration:none;letter-spacing:.6px;font-weight:400}.xs-drawer .cart-item__details>.product-option:not(dl .product-option),.xs-drawer .cart-item__details>.cart-item__discounted-prices{display:none}.xs-drawer .cart-item__details dl{margin:6px 0 0}.xs-drawer .product-option{font-size:14px;line-height:21px;letter-spacing:.6px;color:#1f2a35e6}.xs-drawer .product-option+.product-option{margin-top:4px}.xs-drawer .product-option dt,.xs-drawer .product-option dd{display:inline;margin:0}.xs-drawer .cart-item__totals{grid-column:3;grid-row:1;padding:15px 0 0 10px;display:flex;justify-content:flex-start;align-items:flex-start}.xs-drawer .cart-item__price-wrapper{width:78px;text-align:right}.xs-drawer .cart-item__totals .price{flex-wrap:wrap;white-space:normal}.xs-drawer .cart-item__totals .price{font-size:18.2857px;line-height:18.2857px;letter-spacing:1px;color:#1f2a35}.xs-drawer .cart-items .cart-item__quantity{grid-column:2 / 4;grid-row:2;padding:0 0 10px 10px}.xs-drawer .cart-item__quantity-wrapper{display:flex;align-items:center;gap:0}.xs-drawer quantity-popover,.xs-drawer .quantity-popover-container{padding:0}.xs-drawer .quantity{width:132px;min-height:49px;height:49px;display:flex;padding:6px;border-radius:5px;border:0;box-shadow:none;color:#1f2a35;background:transparent}.xs-drawer .quantity:before,.xs-drawer .quantity:after{display:none}.xs-drawer .quantity__button{width:45px;height:37px;flex:0 0 45px;border:1px solid #1F2A35;color:#1f2a35;background:transparent}.xs-drawer .quantity__button[name=minus]{border-radius:0 10px 10px 0;border-left:0;margin:0}.xs-drawer .quantity__button[name=plus]{border-radius:10px 0 0 10px;border-right:0}.xs-drawer .quantity__button .svg-wrapper,.xs-drawer .quantity__button svg{width:15px;height:15px}.xs-drawer .quantity__input{width:32px;height:37px;flex:0 0 32px;padding:0;text-align:center;border:1px solid #1F2A35;border-left:0;border-right:0;font-size:20px;font-weight:500;line-height:20px;color:#1f2a35;background:transparent;opacity:1;-moz-appearance:textfield}.xs-drawer .quantity__input::-webkit-outer-spin-button,.xs-drawer .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.xs-drawer cart-remove-button{margin:0;display:flex}.xs-drawer cart-remove-button .button{width:45px;height:48px;min-width:35px;min-height:48px;padding:0;color:#000;box-shadow:none}.xs-drawer cart-remove-button .svg-wrapper,.xs-drawer cart-remove-button svg{width:20px;height:20px}.xs-drawer .drawer__footer{padding:0 0 30px;border-top:1px solid rgba(31,42,53,.2);background:#f4f5f7}.xs-drawer .cart-drawer__footer{padding:15px 0}.xs-drawer .cart-drawer__footer>*+*{margin-top:0}.xs-drawer .totals{display:flex;justify-content:space-between;align-items:center}.xs-drawer .totals__subtotal{margin:0;font-size:16px;line-height:16px;font-weight:400;color:#383838}.xs-drawer .totals__subtotal-value{margin:0 0 0 20px;font-size:18px;line-height:18px;color:#1f2a35e6}.xs-drawer .cart__ctas{display:flex;flex-direction:row;align-items:center;gap:10px;text-align:center}.xs-drawer .cart-terms{flex:1 1 auto;display:flex;align-items:flex-start;gap:8px;margin:12px 0 4px;font-size:13px;line-height:18.2px;text-align:center}.xs-drawer .cart-terms__checkbox{flex:0 0 auto;width:13px;height:16px;margin:2px 5px 3px 4px;cursor:pointer}.xs-drawer .cart-terms__label{cursor:pointer}.xs-drawer .cart-terms__label a{color:#00e;text-decoration:underline}.xs-drawer .cart-terms__error{display:none;margin:0 0 8px;color:#d02b2b;font-size:12px}.xs-drawer .cart-terms__error.is-visible{display:block}.xs-drawer .cart__checkout-button{flex:0 0 138px;width:138px;min-height:97px;border-radius:12px;background:#1f2a35;color:#fff;font-size:18.2857px;line-height:21.94px;letter-spacing:1.306px;box-shadow:none;max-width:none}.xs-drawer .cart__checkout-button:before,.xs-drawer .cart__checkout-button:after{display:none}@media(max-width:749px){.xs-drawer .cart-item{grid-template-columns:76px 1fr 88px}.xs-drawer .cart-item__media,.xs-drawer .cart-item__image{width:76px}.xs-drawer .cart-item__image{height:76px}.xs-drawer .cart__ctas{flex-wrap:wrap}.xs-drawer .cart-terms,.xs-drawer .cart-terms__error{flex:1 1 100%}.xs-drawer .cart__checkout-button{flex:1 1 100%;width:100%;min-height:49px}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/xs-cart.css.map */
