.cart-drawer,.cart-drawer *{font-family:Helvetica,Arial,sans-serif}.cart-drawer .drawer__inner{background:#fff;color:#111;padding:0;border:0}.cart-drawer .drawer__header{position:relative;padding:1.6rem 5rem 1.4rem 1.8rem;border:0}.cart-drawer .drawer__heading{margin:0;font-size:2.6rem;font-weight:700;letter-spacing:-.01em;color:#111}.cart-drawer .drawer__close{position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);color:#111}.cart-drawer .drawer__close .svg-wrapper,.cart-drawer .drawer__close svg{width:2.2rem;height:2.2rem}.sor-cart-timer{margin:0;padding:.9rem 1.6rem;background:#040404;color:#fff;text-align:center;font-size:1.35rem;font-weight:700}.sor-cart-timer span{font-variant-numeric:tabular-nums}.cart-drawer cart-drawer-items{padding:0 1.8rem;overflow-x:hidden}.cart-drawer .cart-items thead{display:none}.cart-drawer .cart-items,.cart-drawer .cart-items tbody{display:block;width:100%}.cart-drawer .cart-item>td{display:block;padding:0}.cart-drawer .cart-item{position:relative;display:grid;grid-template-columns:7rem 1fr auto;grid-template-areas:"media details details" "media quantity totals";column-gap:1.4rem;row-gap:.6rem;padding:1.8rem 0;border-bottom:1px solid #ececec}.cart-drawer .cart-item__media{grid-area:media;width:7rem}.cart-drawer .cart-item__image{width:7rem;height:7rem;object-fit:cover;border-radius:.6rem;border:1px solid #ececec}.cart-drawer .cart-item__details{grid-area:details;min-width:0;padding-right:3rem}.cart-drawer .cart-item__name{font-size:1.6rem;font-weight:500;line-height:1.3;color:#111;text-decoration:none;letter-spacing:0}.cart-drawer .cart-item__details .discounts{display:none}.sor-ci-price{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:.5rem;font-size:1.45rem}.sor-ci-price s{color:#8a8a8a}.sor-ci-price>span:not(.sor-ci-badge){font-weight:700;color:#111}.sor-ci-badge{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .6rem;border-radius:.4rem;background:#f1f1f1;color:#111;font-size:1.1rem;font-weight:600;white-space:nowrap}.sor-ci-badge svg{width:1rem;height:1rem;fill:#111}.sor-ci-variant{margin:.5rem 0 0;font-size:1.45rem;color:#444}.cart-drawer .cart-item__quantity{grid-area:quantity;align-self:center}.cart-drawer .cart-item__quantity-wrapper{display:flex;align-items:center}.cart-drawer .quantity{width:8.4rem;min-height:2.8rem;border-radius:.6rem}.cart-drawer .quantity:after{box-shadow:0 0 0 1px #cfcfcf;border-radius:.6rem}.cart-drawer .quantity:before{display:none}.cart-drawer .quantity__button{width:2.6rem;color:#111}.cart-drawer .quantity__input{font-size:1.3rem;font-weight:600;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3}.cart-drawer cart-remove-button{position:absolute;top:1.6rem;right:0;margin:0}.cart-drawer cart-remove-button .button{min-width:2.6rem;min-height:2.6rem;padding:0;color:#111}.cart-drawer .cart-item__totals{grid-area:totals;align-self:center;display:flex;flex-direction:column;align-items:flex-end;text-align:right;min-width:0}.cart-drawer .cart-item__price-wrapper{display:flex;flex-direction:column;align-items:flex-end}.sor-ci-total{display:flex;align-items:baseline;gap:.5rem;font-size:1.6rem}.sor-ci-total s{color:#8a8a8a;font-size:1.45rem}.sor-ci-total .price{font-size:1.7rem;font-weight:700;color:#111}.sor-ci-save{margin:.2rem 0 0;font-size:1.35rem;font-weight:700;color:#111;white-space:nowrap}.cart-drawer .drawer__footer{padding:1.4rem 1.8rem 1.8rem;border-top:1px solid #ececec;background:#fff}.cart-drawer .drawer__footer .discounts{display:none}.sor-cart-sum{display:grid;gap:.2rem}.sor-cart-sum__row{display:flex;justify-content:space-between;align-items:baseline;font-size:1.7rem;font-weight:700;color:#111}.sor-cart-sum__row--total{font-size:2.3rem}.cart-drawer .cart__ctas{margin-top:1.2rem;display:block;text-align:center}.cart-drawer .cart__checkout-button{width:100%;max-width:none;display:flex;align-items:center;justify-content:center;min-height:5.4rem;border-radius:1rem;background:#040404;color:#fff;font-size:1.9rem;font-weight:700;letter-spacing:0;text-transform:none}.cart-drawer .cart__checkout-button:after,.cart-drawer .cart__checkout-button:before{display:none}@media(max-width:749px){.cart-drawer .drawer__inner{width:100vw;max-width:100vw;height:100%}.cart-drawer .cart-item{grid-template-columns:6.4rem 1fr auto;column-gap:1.2rem}.cart-drawer .cart-item__media,.cart-drawer .cart-item__image{width:6.4rem;height:6.4rem}}@media(min-width:750px){.cart-drawer .drawer__inner{width:46rem;max-width:100vw}}.cart-drawer .drawer__inner-empty{position:relative}.cart-drawer .cart__empty-text{font-size:2rem;font-weight:700}.cart-drawer .cart-item__quantity,.cart-drawer .cart-item__quantity-wrapper,.cart-drawer .quantity-popover-wrapper,.cart-drawer .quantity-popover-container{position:static!important}.cart-drawer .drawer__inner-empty .drawer__close{position:absolute;top:1.6rem;right:1.2rem;transform:none}.cart-drawer quantity-popover,.cart-drawer .cart-item>td,.cart-drawer .cart-item__quantity>*{position:static!important}.cart-drawer .cart-item{position:relative!important}.cart-drawer .cart__ctas>.sor-pay{width:100%}.cart-drawer .sor-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;list-style:none;padding:0;margin:1.2rem 0 0}.cart-drawer .sor-pay svg{width:3.4rem;height:2.2rem;display:block}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sor-cart.css.map */
