.cart-drawer .drawer__inner{width:45rem;max-width:calc(100vw - 4rem);background:#fff;color:#000;padding:0 2rem;border-left:0;box-shadow:0 0 2rem #0000001f}.cart-drawer .drawer__header{padding:2rem 0;border-bottom:1px solid #e8e8e1;align-items:center}.cart-drawer .drawer__heading{font-size:1.825rem;font-weight:700;letter-spacing:0;text-transform:none;margin:0;color:#000}.cart-drawer .drawer__close{width:3.2rem;height:3.2rem;top:auto;right:-.6rem;position:relative}.cart-drawer .drawer__close .svg-wrapper,.cart-drawer .drawer__close svg{width:1.8rem;height:1.8rem}.cart-drawer .drawer__contents{padding-top:0}.cart-drawer .cart-items thead{display:none}.cart-drawer .cart-items,.cart-drawer .cart-items tbody{display:block;width:100%}.cart-drawer .cart-item{display:grid;grid-template-columns:10rem minmax(0,1fr) auto;grid-template-areas:"media details details" "media qty total";column-gap:1.5rem;row-gap:.8rem;padding:2.4rem 0;margin:0;border-bottom:1px solid #e8e8e1}.cart-drawer .cart-item:last-child{margin-bottom:0}.cart-drawer .cart-item>td{padding:0!important;display:block}.cart-drawer .cart-item__media{grid-area:media;width:10rem}.cart-drawer .cart-item__image{width:10rem;height:10rem;object-fit:contain;max-width:none;background:#fff}.cart-drawer .cart-item__details{grid-area:details;width:auto}.cart-drawer .cart-item__details>.product-option,.cart-drawer .cart-item__details>.cart-item__discounted-prices,.cart-drawer .cart-item__details>.caption-with-letter-spacing{display:none}.cart-drawer .cart-item__name{font-size:1.6rem;font-weight:400;line-height:1.7;letter-spacing:.0345rem;color:#000;text-decoration:none}.cart-drawer .cart-item__name:hover{text-decoration:underline;text-underline-offset:.3rem}.cart-drawer .cart-item__details dl{margin:.6rem 0 0}.cart-drawer .cart-item__details dl .product-option{display:block;font-size:1.275rem;line-height:1.4;letter-spacing:.0345rem;color:#000;margin:0;word-break:break-word}.cart-drawer .cart-item__details dl dt{display:inline;font-weight:700;margin-right:.3rem}.cart-drawer .cart-item__details dl dd{display:inline;margin:0}.cart-drawer .cart-item__totals{grid-area:total;align-self:center;text-align:right;position:relative}.cart-drawer .cart-item__totals .price,.cart-drawer .cart-item__price-wrapper .price{font-size:1.6rem;font-weight:700;color:#111;letter-spacing:.0345rem;line-height:1.4}.cart-drawer .cart-item__totals .cart-item__old-price{font-size:1.3rem;font-weight:400;color:#555}.cart-drawer .cart-item__quantity{grid-area:qty;align-self:center}.cart-drawer .cart-item__quantity-wrapper{display:flex;align-items:center;gap:1rem}.cart-drawer .cart-quantity.quantity{width:8rem;min-height:2.8rem;height:2.8rem;border:1px solid #e8e8e1;border-radius:0}.cart-drawer .cart-quantity.quantity:before,.cart-drawer .cart-quantity.quantity:after{display:none}.cart-drawer .cart-quantity .quantity__button{width:2.6rem;color:#000}.cart-drawer .cart-quantity .quantity__button svg{width:1rem}.cart-drawer .cart-quantity .quantity__input{font-size:1.38rem;padding:0;height:2.6rem;min-width:0;width:2.6rem;color:#000;opacity:1}.cart-drawer cart-remove-button{width:auto;height:auto;margin:0}.cart-drawer cart-remove-button .button{min-width:2.4rem;min-height:2.4rem;width:2.4rem;height:2.4rem;padding:0;color:#767676}.cart-drawer cart-remove-button .button:hover{color:#000}.cart-drawer cart-remove-button .svg-wrapper,.cart-drawer cart-remove-button svg{width:1.4rem;height:1.4rem}.cart-drawer .cart-item__error{grid-column:2/4}.cart-drawer .drawer__footer{border-top:1px solid #e8e8e1;padding:1.6rem 0 2rem;background:#fff}.cart-drawer .drawer__footer>details{display:none}.cart-drawer .cart-drawer__footer{padding:0}.cart-drawer .totals{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 1.6rem}.cart-drawer .totals__total{font-size:1.104rem;font-weight:400;text-transform:uppercase;letter-spacing:.3312rem;margin:0;color:#000;font-family:inherit}.cart-drawer .totals__total-value{font-size:1.38rem;font-weight:400;letter-spacing:.0345rem;margin:0;color:#000}.cart-drawer .tax-note{display:none}.cart-drawer .cart__ctas{margin:0}.cart-drawer .cart__checkout-button{width:100%;min-height:3.6rem;height:3.6rem;background:#000;color:#fff;border-radius:0;font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.33rem;box-shadow:none}.cart-drawer .cart__checkout-button:after,.cart-drawer .cart__checkout-button:before{display:none}.cart-drawer .cart__checkout-button:hover{background:#222}.cart-drawer .drawer__cart-items-wrapper{padding-bottom:1rem}.cart-drawer .aov-up{margin:2.4rem 0 1rem;padding-top:2.4rem;border-top:1px solid #e8e8e1}.cart-drawer .aov-up[hidden]{display:none}.aov-up__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.4rem}.aov-up__title{font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:.144rem;margin:0;color:#000}.aov-up__nav{display:flex;gap:.6rem}.aov-up__arrow{width:2.8rem;height:2.8rem;border-radius:50%;border:1px solid #e8e8e1;background:#fff;color:#000;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;box-shadow:0 1px 3px #00000014}.aov-up__arrow svg{width:1.1rem;height:1.1rem}.aov-up__arrow:disabled{color:#bbb;cursor:default;box-shadow:none}.aov-up__track{display:flex;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.aov-up__track::-webkit-scrollbar{display:none}.aov-up__card{flex:0 0 calc(100% - 3.4rem);scroll-snap-align:start;display:flex;align-items:center;gap:1rem;border:1px solid #e8e8e1;padding:1rem;box-sizing:border-box;background:#fff}.aov-up__img{flex:0 0 6.4rem;width:6.4rem;height:6.4rem;display:block}.aov-up__img img{width:6.4rem;height:6.4rem;object-fit:contain;display:block}.aov-up__info{flex:1 1 auto;min-width:0}.aov-up__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.3rem;line-height:1.35;color:#000;text-decoration:none}.aov-up__price{margin:.3rem 0 .5rem}.aov-up__sale{font-size:1.3rem;font-weight:700;color:#111}.aov-up__select{width:100%;max-width:12rem;font-size:1.2rem;padding:.5rem 2.4rem .5rem .8rem;border:1px solid #e8e8e1;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right .7rem center/1rem;-webkit-appearance:none;appearance:none;color:#000;border-radius:0;text-overflow:ellipsis}.aov-up__add{flex:0 0 auto;min-width:7.2rem;height:3.5rem;padding:0 1.2rem;background:#000;color:#fff;border:0;font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.3em;cursor:pointer;font-family:inherit}.aov-up__add:hover{background:#222}.aov-up__add.is-loading{opacity:.6;pointer-events:none}.aov-up__dots{display:flex;justify-content:center;gap:.6rem;margin-top:1.2rem}.aov-up__dot{width:.6rem;height:.6rem;border-radius:50%;background:#ccc;border:0;padding:0;cursor:pointer}.aov-up__dot.is-on{background:#000}@media screen and (min-width:750px){.cart-drawer .drawer__inner{padding:0 3rem}.cart-drawer .drawer__heading{font-size:2.125rem}.cart-drawer .totals__total{font-size:1.2rem}.cart-drawer .totals__total-value{font-size:1.5rem}.cart-drawer .cart__checkout-button{min-height:4.2rem;height:4.2rem;font-size:1.3rem}}.cart-drawer .drawer__contents{min-width:0;width:100%}.cart-drawer .drawer__cart-items-wrapper{min-width:0;width:100%;flex:1 1 100%;max-width:100%}.cart-drawer .cart-item__details{min-width:0}.cart-drawer .aov-up{min-width:0;max-width:100%}.cart-drawer .cart-items .cart-item__quantity{grid-column:2/3;grid-row:2}.cart-drawer .cart-items .cart-item__details{grid-column:2/4;grid-row:1}.cart-drawer .cart-items .cart-item__totals{grid-column:3/4;grid-row:2}.cart-drawer .cart-items .cart-item__media{grid-column:1/2;grid-row:1/3}
/*# sourceMappingURL=/cdn/shop/t/13/assets/vs-cart.css.map */
