.cart-drawer .drawer__inner{width:44rem;padding:0 2.4rem}.cart-drawer .drawer__header{padding:2.6rem 0 2rem;border-bottom:.1rem solid rgba(var(--color-foreground),.14)}.cart-drawer .drawer__heading{margin:0;font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;line-height:1.4;letter-spacing:.22em;text-transform:uppercase}.cart-drawer .drawer__header .drawer__close{top:calc(50% - 2.2rem);right:-1.4rem}.cart-drawer .drawer__close .svg-wrapper{width:1.6rem;height:1.6rem}.cart-drawer .cart-items thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cart-drawer .cart-item{grid-template-columns:8.8rem minmax(0,1fr) auto;grid-template-rows:auto 1fr;gap:0 2.4rem;padding:2.4rem 0;margin:0;border-bottom:.1rem solid rgba(var(--color-foreground),.14)}.cart-drawer .cart-item:last-child{margin:0;border-bottom:0}.cart-drawer .cart-items td,.cart-drawer .cart-items .cart-item__nested-line td:not(.cart-item__quantity){padding-top:0}.cart-drawer .cart-item>td+td{padding-left:0}.cart-drawer .cart-item__media{grid-column:1;grid-row:1 / 3;width:auto}.cart-drawer .cart-item__image{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.cart-drawer .cart-item__details{grid-column:2;grid-row:1}.cart-drawer .cart-item__totals{grid-column:3;grid-row:1}.cart-drawer .cart-items .cart-item__quantity{grid-column:2 / 4;grid-row:2;padding-top:1.4rem}.cart-drawer .cart-item__name{font-family:var(--font-body-family);font-size:1.4rem;font-weight:500;line-height:1.4;letter-spacing:.02em;text-decoration:none}.cart-drawer .cart-item__name:hover{text-decoration:underline;text-underline-offset:.3rem}.cart-drawer .cart-item__details>*+*{margin-top:.4rem}.cart-drawer .sz-cart__unit-price{display:none}.cart-drawer .cart-item__details .product-option{font-size:1.25rem;color:rgba(var(--color-foreground),.65)}.cart-drawer .sz-cart__option dt{display:none}.cart-drawer .cart-item__totals .price{font-size:1.4rem;letter-spacing:.02em}.cart-drawer .cart-item .quantity{width:10.4rem;min-height:3.6rem}.cart-drawer .cart-item .quantity:after{box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.3)}.cart-drawer .cart-item .quantity__button{width:3.4rem}.cart-drawer .cart-item .quantity__button .svg-wrapper{width:1rem}.cart-drawer .cart-item .quantity__input{font-size:1.3rem}.cart-drawer .cart-item__quantity-wrapper{align-items:center}.cart-drawer .cart-item cart-remove-button{width:auto;height:auto;margin-left:1.8rem}.cart-drawer cart-remove-button .button{min-width:0;min-height:0;padding:.4rem 0;color:rgba(var(--color-foreground),.7);font-size:1.15rem;letter-spacing:.06em;text-decoration:underline;text-underline-offset:.3rem}.cart-drawer cart-remove-button .button:not([disabled]):hover{color:rgb(var(--color-foreground))}.cart-drawer .drawer__footer{padding:2rem 0 2.4rem;border-top-color:rgba(var(--color-foreground),.14)}.cart-drawer .totals{align-items:baseline}.cart-drawer .totals__total{margin:0;font-family:var(--font-body-family);font-size:1.1rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.cart-drawer .totals__total-value{font-size:1.6rem;letter-spacing:.02em}.cart-drawer .tax-note{margin:.8rem 0 2rem;font-size:1.2rem;letter-spacing:.02em;color:rgba(var(--color-foreground),.65)}.cart-drawer .tax-note a{color:inherit;text-decoration:underline;text-underline-offset:.3rem}.cart-drawer .cart__checkout-button,.cart-drawer .drawer__inner-empty .button{--color-button: 46, 46, 46;--color-button-text: 249, 248, 244;--alpha-button-background: 1;min-height:5.2rem;font-size:1.1rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.cart-drawer .cart__checkout-button:hover,.cart-drawer .drawer__inner-empty .button:hover{opacity:.88}.sz-cart__continue{display:block;margin:1.6rem auto 0;padding:.4rem 0;border:0;background:none;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.1rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;text-decoration:underline;text-underline-offset:.4rem;cursor:pointer}.sz-cart__continue:hover{text-decoration-thickness:.2rem}.cart-drawer .cart__empty-text{margin:0 0 2.4rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.cart-drawer .cart__login-title{margin:4rem 0 .6rem;font-family:var(--font-body-family);font-size:1.1rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.cart-drawer .cart__login-paragraph{font-size:1.3rem;color:rgba(var(--color-foreground),.7)}.cart-drawer .cart__login-paragraph a{color:inherit}
/*# sourceMappingURL=/cdn/shop/t/14/assets/sz-cart-drawer.css.map */
