cart-drawer.drawer{visibility:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;width:100%;height:100%;background:transparent;pointer-events:none;transition:none}cart-drawer.drawer.active{visibility:visible}cart-drawer #CartDrawer{pointer-events:none}cart-drawer .cart-drawer__overlay{display:none!important}cart-drawer .drawer__inner{position:fixed;top:var(--hissa-cart-top,90px);left:var(--hissa-cart-left,auto);right:auto;width:380px;max-width:calc(100vw - 24px);height:auto;max-height:min(520px,var(--hissa-cart-available, calc(100dvh - 110px) ));padding:0 16px;display:flex;flex-direction:column;background:#fff;color:#222;border:1px solid #e7e7e7;border-radius:12px;box-shadow:0 12px 38px #0000001f;overflow:hidden;pointer-events:auto;opacity:0;transform:translateY(-8px);transition:opacity .18s ease,transform .18s ease}cart-drawer.active .drawer__inner{opacity:1;transform:translateY(0)}cart-drawer .drawer__header{flex-shrink:0;padding:17px 38px 14px 0;border-bottom:1px solid #eee}cart-drawer .drawer__heading{font-size:18px;margin:0;font-weight:500}cart-drawer .drawer__close{right:-8px;top:5px}cart-drawer cart-drawer-items{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain}cart-drawer .drawer__footer{flex-shrink:0;margin:0;padding:14px 0!important;background:#fff}cart-drawer .cart-drawer__footer{padding:0!important}cart-drawer .cart-item__image{width:100%;height:auto;aspect-ratio:2/3;object-fit:cover;border-radius:5px}cart-drawer .cart-item__name{font-size:15px;line-height:1.4}cart-drawer .product-option{font-size:12px;line-height:1.6;overflow-wrap:anywhere}cart-drawer .product-option dd{margin-inline-start:4px}cart-drawer .totals__total,cart-drawer .totals__total-value{font-size:15px}cart-drawer .cart__ctas{display:grid;grid-template-columns:1fr 1fr;margin-top:12px;gap:8px}cart-drawer .cart__ctas .button{width:100%;min-height:44px;min-width:0;margin:0;padding:8px;font-size:12px;letter-spacing:.04em}cart-drawer .hissa-mini-cart__view{background:#fff;color:#222;border:1px solid #ddd}cart-drawer .tax-note{display:block;text-align:start;font-size:11px;line-height:1.5;margin:8px 0 0}cart-drawer.is-empty .drawer__inner{display:flex;height:auto;padding:0}cart-drawer .drawer__inner-empty{height:auto;min-height:0;padding:30px 24px;overflow:auto}cart-drawer .cart__empty-text{font-size:21px}html[dir=rtl] cart-drawer .drawer__header{padding:17px 0 14px 38px}html[dir=rtl] cart-drawer .drawer__close{right:auto;left:-8px}html[dir=rtl] cart-drawer .cart-item>td+td{padding-left:0;padding-right:10px}@media(max-width:749px){cart-drawer .drawer__inner{padding:0 16px}cart-drawer .drawer__header{padding-top:14px;padding-bottom:12px}cart-drawer .drawer__heading{font-size:17px}}@media(prefers-reduced-motion:reduce){cart-drawer.drawer,cart-drawer .drawer__inner{transition:none}}cart-drawer .cart-items thead{display:none}cart-drawer .cart-items .cart-item{display:grid;grid-template-columns:62px minmax(0,1fr) auto;column-gap:12px;row-gap:6px;margin:0;padding:14px 0;border-bottom:1px solid #eee}cart-drawer .cart-item>td{padding:0!important}cart-drawer .cart-item__media{grid-column:1;grid-row:1 / 3;width:62px}cart-drawer .cart-item__details{grid-column:2;grid-row:1;min-width:0}cart-drawer .cart-item__totals{grid-column:3;grid-row:1;text-align:end}cart-drawer .cart-item__quantity{grid-column:2 / 4;grid-row:2}cart-drawer .cart-item__image{width:62px;max-height:94px}cart-drawer .cart-item__quantity-wrapper{gap:6px}cart-drawer .quantity{min-height:32px;width:112px}cart-drawer .quantity__button{width:32px}cart-drawer .quantity__input{font-size:12px}cart-drawer .cart-item__name{font-size:14px}cart-drawer .hissa-mini-cart__line-price{font-size:12px;white-space:nowrap}cart-drawer .product-option{font-size:11px;line-height:1.45}cart-drawer .cart-item__details>dl{margin:4px 0 0}cart-drawer .drawer__header{padding-top:12px;padding-bottom:10px}cart-drawer .drawer__footer{padding:10px 0!important}cart-drawer .cart__ctas .button{min-height:40px}cart-drawer .cart-items .cart-item{grid-template-columns:62px minmax(0,1fr);grid-template-rows:auto auto auto;align-items:start}cart-drawer .cart-item__media{grid-column:1;grid-row:1 / 4}cart-drawer .cart-item__details{grid-column:2;grid-row:1;width:auto!important;max-width:100%;min-width:0}cart-drawer .cart-item__details>*{max-width:100%}cart-drawer .cart-item__name{white-space:normal;overflow-wrap:anywhere;word-break:normal;max-width:100%}cart-drawer .cart-item__totals{grid-column:2;grid-row:2;width:auto!important;min-width:0;justify-self:end}cart-drawer .cart-item__quantity{grid-column:2;grid-row:3;min-width:0;width:auto!important}cart-drawer .cart-item__price-wrapper{max-width:100%;overflow-wrap:anywhere}cart-drawer .cart-item__price-wrapper>*:only-child{margin-top:0}cart-drawer .product-option{display:flex;flex-wrap:wrap;column-gap:4px}cart-drawer .product-option dt,cart-drawer .product-option dd{display:block;margin:0;overflow-wrap:anywhere;min-width:0}cart-drawer .product-option dd{unicode-bidi:isolate}cart-drawer .hissa-cart-money{display:inline-block;unicode-bidi:isolate;white-space:normal}
/*# sourceMappingURL=/cdn/shop/t/38/assets/hissa-mini-cart.css.map */
