cart-drawer{--jf-cd-pad: var(--jf-space-md)}cart-drawer .drawer__inner{background:var(--jf-background);border-inline-start:1px solid var(--jf-border);box-shadow:var(--jf-shadow-drawer);border-radius:0}cart-drawer .drawer__header{padding:var(--jf-cd-pad);border-block-end:1px solid var(--jf-border);align-items:center}cart-drawer .drawer__heading{font-family:var(--jf-font-heading);font-size:var(--jf-fs-h4);letter-spacing:var(--jf-ls-tight);color:var(--jf-text);margin:0}html[lang=ar] cart-drawer .drawer__heading{letter-spacing:0}cart-drawer .drawer__close{color:var(--jf-text);inline-size:44px;block-size:44px}cart-drawer .drawer__close:focus-visible{outline:2px solid var(--jf-focus);outline-offset:2px}cart-drawer .drawer__contents,cart-drawer .drawer__footer{padding-inline:var(--jf-cd-pad)}cart-drawer .cart-item{border-block-end:1px solid var(--jf-border);padding-block:var(--jf-space-md)}cart-drawer .cart-item:last-child{border-block-end:0}cart-drawer .cart-item__image{border-radius:var(--jf-radius-sm);border:1px solid var(--jf-border);background:var(--jf-surface)}cart-drawer .cart-item__name{font-family:var(--jf-font-sans);font-size:var(--jf-fs-body);font-weight:var(--jf-fw-medium);color:var(--jf-text);text-decoration:none}cart-drawer .cart-item__name:hover{text-decoration:underline;text-underline-offset:3px}cart-drawer .product-option,cart-drawer dl{font-size:var(--jf-fs-caption);color:var(--jf-text-muted)}cart-drawer .cart-item__price-wrapper,cart-drawer .cart-item__totals{font-size:var(--jf-fs-body);color:var(--jf-text)}cart-drawer .cart-item__old-price{color:var(--jf-text-subtle)}cart-drawer .quantity{border:1px solid var(--jf-border);border-radius:var(--jf-radius-pill);background:var(--jf-surface);min-block-size:40px;overflow:hidden}cart-drawer .quantity:before,cart-drawer .quantity:after{display:none}cart-drawer .quantity__button{color:var(--jf-text);inline-size:40px}cart-drawer .quantity__button:focus-visible,cart-drawer .quantity__input:focus-visible{outline:2px solid var(--jf-focus);outline-offset:-2px}cart-drawer .quantity__input{color:var(--jf-text);font-size:var(--jf-fs-caption)}cart-drawer cart-remove-button .button{color:var(--jf-text-muted)}cart-drawer cart-remove-button .button:hover{color:var(--jf-text)}cart-drawer cart-remove-button .button:after{box-shadow:none}cart-drawer .drawer__footer{border-block-start:1px solid var(--jf-border);background:var(--jf-background);padding-block-end:calc(var(--jf-cd-pad) + var(--jf-safe-bottom))}cart-drawer .totals{align-items:baseline}cart-drawer .totals__subtotal{font-size:var(--jf-fs-caption);color:var(--jf-text-muted);text-transform:uppercase;letter-spacing:var(--jf-ls-label)}html[lang=ar] cart-drawer .totals__subtotal{text-transform:none;letter-spacing:0}cart-drawer .totals__subtotal-value{font-size:var(--jf-fs-h4);color:var(--jf-text)}cart-drawer .tax-note{font-size:var(--jf-fs-caption);color:var(--jf-text-subtle)}cart-drawer .cart__checkout-button{background:var(--jf-button);color:var(--jf-button-text);border:1px solid var(--jf-button);border-radius:var(--jf-radius-pill);min-block-size:5.2rem;font-size:var(--jf-fs-body);font-weight:var(--jf-fw-medium);box-shadow:none}cart-drawer .cart__checkout-button:after,cart-drawer .cart__checkout-button:before{box-shadow:none}cart-drawer .cart__checkout-button:hover{background:var(--jf-button-hover);border-color:var(--jf-button-hover)}cart-drawer .drawer__footer .jf-cd__continue,cart-drawer .cart-drawer__continue{display:block;margin-block-start:var(--jf-space-sm);text-align:center;font-size:var(--jf-fs-caption);color:var(--jf-text-muted);background:none;border:0;inline-size:100%;cursor:pointer;text-decoration:underline;text-underline-offset:3px}cart-drawer.is-empty .drawer__inner-empty{background:var(--jf-background)}cart-drawer .cart-drawer__warnings .cart__login-title,cart-drawer .cart-drawer__empty-content>p{color:var(--jf-text);font-family:var(--jf-font-heading)}cart-drawer .cart-drawer__empty-content .button{background:var(--jf-button);color:var(--jf-button-text);border-radius:var(--jf-radius-pill);box-shadow:none}cart-drawer .cart-drawer__collection .card__heading{font-size:var(--jf-fs-body)}html[dir=rtl] cart-drawer .drawer__inner{border-inline-start:0;border-inline-end:1px solid var(--jf-border)}cart-drawer .discounts__discount{color:var(--jf-text-muted);font-size:var(--jf-fs-caption)}
/*# sourceMappingURL=/cdn/shop/t/30/assets/jf-cart-drawer.css.map */
