.cart-drawer__dialog{width:400px;max-width:90vw;border-left:1px solid var(--color-border, rgb(26 26 26 / .12));box-shadow:none}.cart-drawer__header{border-bottom:1px solid var(--color-border, rgb(26 26 26 / .12))}.cart-drawer__heading{font-family:var(--font-body, sans-serif);font-size:.6875rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.cart-drawer__close-button svg{width:var(--icon-size-sm, 14px);height:var(--icon-size-sm, 14px);stroke-width:var(--icon-stroke-width, 1.25)}.cart-drawer__items{padding-inline:var(--spacing-md, 24px);padding-block:var(--spacing-sm, 16px)}@media screen and (min-width:750px){.cart-drawer__items{padding-inline:var(--spacing-lg, 32px)}}.cart-items__table-row{display:grid;grid-template-columns:80px 1fr;gap:var(--spacing-sm, 16px);padding-block:var(--spacing-sm, 16px);border-bottom:1px solid var(--color-border, rgb(26 26 26 / .12))}.cart-items__table-row:last-child{border-bottom:none}.cart-item__image{aspect-ratio:3 / 4;object-fit:cover;width:80px}.cart-item__name{font-family:var(--font-body, sans-serif);font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;margin:0 0 4px}.cart-item__variant{font-size:.6875rem;opacity:.6;margin:0 0 var(--spacing-xs, 8px)}.cart-items__table-row .price{font-size:.75rem}.cart-quantity-selector-component{display:inline-flex;align-items:center;gap:0;border:1px solid var(--color-border, rgb(26 26 26 / .12));height:32px}.cart-quantity-selector-component .quantity-minus,.cart-quantity-selector-component .quantity-plus{width:32px;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}.cart-quantity-selector-component input[type=number]{width:36px;height:100%;text-align:center;border:none;border-inline:1px solid var(--color-border, rgb(26 26 26 / .12));font-size:.75rem;background:transparent;-moz-appearance:textfield}.cart-quantity-selector-component input[type=number]::-webkit-inner-spin-button,.cart-quantity-selector-component input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.hannouch-shipping-bar{padding:var(--spacing-sm, 16px) var(--spacing-md, 24px);border-bottom:1px solid var(--color-border, rgb(26 26 26 / .12))}@media screen and (min-width:750px){.hannouch-shipping-bar{padding-inline:var(--spacing-lg, 32px)}}.hannouch-shipping-bar__message{font-family:var(--font-body, sans-serif);font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;text-align:center}.hannouch-shipping-bar__track{appearance:none;-webkit-appearance:none;display:block;width:100%;height:1px;border:none;background-color:var(--color-border, rgb(26 26 26 / .12));overflow:hidden}.hannouch-shipping-bar__track::-webkit-progress-bar{background-color:var(--color-border, rgb(26 26 26 / .12))}.hannouch-shipping-bar__track::-webkit-progress-value{background-color:var(--color-base-text, #1a1a1a);transition:width .4s ease}.hannouch-shipping-bar__track::-moz-progress-bar{background-color:var(--color-base-text, #1a1a1a);transition:width .4s ease}.hannouch-shipping-bar--unlocked .hannouch-shipping-bar__message{opacity:.65}.cart-drawer__summary{padding-inline:var(--spacing-md, 24px);padding-block:var(--spacing-md, 24px);border-top:1px solid var(--color-border, rgb(26 26 26 / .12));-webkit-mask-image:none;mask-image:none}@media screen and (min-width:750px){.cart-drawer__summary{padding-inline:var(--spacing-lg, 32px)}}.cart__total{font-family:var(--font-body, sans-serif);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--spacing-sm, 16px)}.cart__total-value{font-size:.875rem}.cart__checkout-button{display:block;width:100%;padding:14px var(--spacing-md, 24px);background-color:var(--color-base-text, #1a1a1a);color:var(--color-base-bg, #fafaf9);font-family:var(--font-body, sans-serif);font-size:.6875rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;text-align:center;text-decoration:none;border:none;cursor:pointer;transition:opacity .2s ease}.cart__checkout-button:hover{opacity:.85}.cart__checkout-button:disabled{opacity:.35;cursor:not-allowed}.cart-drawer--empty .cart-drawer__heading{font-size:.75rem;opacity:.55}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-drawer.css.map */
