cart-drawer-items{display:block;flex:1;overflow-y:auto;padding:0 20px}cart-drawer-items::-webkit-scrollbar{width:4px}cart-drawer-items::-webkit-scrollbar-thumb{background-color:#e5e7eb;border-radius:4px}.cart-drawer-items-table thead,.cart-drawer-items-table th{display:none}.cart-drawer-items-table,.cart-drawer-items-table tbody,.cart-drawer-items-table tr,.cart-drawer-items-table td{display:block;width:100%;padding:0;margin:0;border:none}.cart-drawer-item{display:grid!important;grid-template-columns:100px 1fr!important;gap:0px 10px;padding:10px 0!important;border-bottom:1px solid #F3F4F6!important;position:relative}.cart-drawer-item:last-child{border-bottom:none!important}.cart-drawer-item__media{grid-column:1;grid-row:1 / 3;width:100px;height:100px;border-radius:8px;overflow:hidden;background-color:#f9fafb;border:1px solid #F3F4F6}.cart-drawer-item__image{width:100%;height:100%;object-fit:cover;display:block}.cart-drawer-item__details{grid-column:2;grid-row:1;display:flex;flex-direction:column}.cart-drawer-item__quantity{grid-column:2;grid-row:2;align-self:end;margin-top:12px}.cart-drawer-item__title-wrapper{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;width:100%}.cart-drawer-item__name{flex:1;font-family:var(--font-body, inherit);font-size:14px;font-weight:500;color:#111827;text-decoration:none;line-height:1.4;margin:0 0 4px;transition:color .2s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.cart-drawer-item__name:hover{color:var(--color-button-bg, #2563EB)}.cart-drawer-item__remove-button{flex-shrink:0;background:transparent;border:none;width:24px;height:24px;padding:0;cursor:pointer;position:relative;margin-top:-2px}.cart-drawer-item__remove-button .svg-wrapper{display:none!important}.cart-drawer-item__remove-button:before,.cart-drawer-item__remove-button:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:1.5px;background-color:#111827;transition:background-color .2s ease}.cart-drawer-item__remove-button:before{transform:translate(-50%,-50%) rotate(45deg)}.cart-drawer-item__remove-button:after{transform:translate(-50%,-50%) rotate(-45deg)}.cart-drawer-item__remove-button:hover:before,.cart-drawer-item__remove-button:hover:after{background-color:#ef4444}.cart-drawer-item__quantity-price-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%}.cart-drawer-item__details dl{margin:0}.cart-drawer-item__product-option{font-size:12px;color:#6b7280;margin:0;display:block}.cart-drawer-item__details dl .cart-drawer-item__product-option dt,.cart-drawer-item__details dl .cart-drawer-item__product-option dd{display:inline;margin:0}.cart-drawer-item__price-block{text-align:right}.cart-drawer-item__final-price{font-family:var(--font-body, inherit);font-size:15px;font-weight:500;color:#111827}.cart-drawer-item__old-price{font-size:12px;color:#9ca3af;text-decoration:line-through;margin-right:4px}.cart-drawer-item quantity-popover,.cart-drawer-item .cart-drawer-item__quantity-wrapper{position:static!important}.cart-drawer-item .cart-drawer-quantity.quantity{display:inline-flex;align-items:center;background-color:#fff;border-radius:24px!important;border:1px solid #E5E7EB;height:32px!important;min-height:32px!important;width:fit-content!important;padding:0 6px;color:#111827}.cart-drawer-quantity__button{display:flex;align-items:center;justify-content:center;width:30px;height:3px;background:transparent;border:none;border-radius:50%;cursor:pointer;color:#111827;transition:background-color .2s ease}.cart-drawer-quantity__button:hover:not(:disabled){background:#f3f4f6}.cart-drawer-quantity__button:disabled{opacity:.3;cursor:not-allowed}.cart-drawer-quantity__button svg{width:14px;height:14px;stroke:currentColor;stroke-width:1.5}.cart-drawer-item .cart-drawer-quantity__input.quantity__input{width:20px;height:100%;min-height:unset!important;border:none;background:transparent;text-align:center;font-family:var(--font-body, inherit);font-size:15px;font-weight:500;color:#111827;padding:0}.cart-drawer-quantity__input:focus{outline:none}.cart-drawer-quantity__input::-webkit-outer-spin-button,.cart-drawer-quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-drawer-quantity__input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.cart__items--disabled{pointer-events:none;opacity:.5;transition:opacity .2s ease}.cart-drawer-item .cart-item__error{background:transparent!important;border:none!important;padding:0!important;margin:0!important;width:100%}.cart-drawer-item .cart-item__error-text{display:block;font-size:12px;color:#ef4444;background-color:#fef2f2;border-left:3px solid #EF4444;border-radius:4px;padding:8px 12px;margin-top:12px;line-height:1.4}.cart-drawer-item .cart-item__error-text:empty{display:none!important;padding:0!important;margin:0!important}.cart-drawer-item .loading__spinner{position:absolute;top:50%;right:50%;transform:translate(50%,-50%);width:24px;height:24px;z-index:10}.cart-drawer-item .loading__spinner.hidden{display:none}.cart-drawer-item .loading__spinner .spinner{animation:rotator 1.4s linear infinite;width:100%;height:100%}.cart-drawer-item .loading__spinner .path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:#111827;animation:dash 1.4s ease-in-out infinite}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}@media screen and (max-width:749px){.cart-drawer-item{grid-template-columns:60px 1fr!important}.cart-drawer-item__media{width:60px;height:60px}.cart-drawer-item__details dl{display:none!important}}.cart-drawer-item__remove-button .svg-wrapper{display:flex!important}.cart-drawer-item__remove-button:before,.cart-drawer-item__remove-button:after{display:none!important}.cart-drawer-item__remove-button .svg-wrapper svg{width:20px;height:20px;fill:gray}
/*# sourceMappingURL=/cdn/shop/t/27/assets/component-cart-drawer-items.css.map */
