.cart-drawer .drawer__inner{background:var(--ilura-sand);color:var(--ilura-dark-blue);border-radius:0;box-shadow:-24px 0 60px -30px #03243073}.cart-drawer .cart-drawer__overlay:after,.cart-drawer .cart-drawer__overlay{background:#03243073}.cart-drawer .drawer__header{padding:24px 28px;border-bottom:1px solid var(--ilura-rule);margin:0}.cart-drawer .drawer__heading{font-family:var(--ilura-font-display);font-weight:var(--ilura-weight-bold);font-size:20px;letter-spacing:0;text-transform:uppercase;color:var(--ilura-dark-blue);margin:0}.cart-drawer .drawer__close{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid var(--ilura-rule);border-radius:var(--ilura-radius);color:var(--ilura-dark-blue);background:none}.cart-drawer .drawer__close:hover{border-color:var(--ilura-dark-blue)}.cart-drawer .drawer__contents{padding:0 28px}.cart-drawer .cart-item{display:grid;grid-template-columns:80px minmax(0,1fr);column-gap:18px;row-gap:8px;align-items:start;padding:24px 0;border-bottom:1px solid var(--ilura-rule)}.cart-drawer .cart-item>*{min-width:0}.cart-drawer .cart-item__media{grid-column:1;grid-row:1 / span 4;width:80px}.cart-drawer .cart-item__details{grid-column:2;grid-row:1}.cart-drawer .cart-item__totals{grid-column:2;grid-row:2;text-align:left;margin:0}.cart-drawer .cart-item__quantity{grid-column:2;grid-row:3;padding:0}.cart-drawer .cart-item>*:not(.cart-item__media):not(.cart-item__details):not(.cart-item__totals):not(.cart-item__quantity){grid-column:2}.cart-drawer .cart-items thead,.cart-drawer .cart-items th{display:none}.cart-drawer .cart-item__media{position:relative;align-self:start;aspect-ratio:4 / 5;border-radius:var(--ilura-radius);overflow:hidden;background:var(--ilura-light-blue-300)}.cart-drawer .cart-item__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cart-drawer .cart-item__name,.cart-drawer .cart-item__link{font-family:var(--ilura-font-display);font-weight:var(--ilura-weight-bold);font-size:16px;line-height:1.25;letter-spacing:0;text-transform:uppercase;color:var(--ilura-dark-blue);text-decoration:none}.cart-drawer .cart-item__name{word-break:normal;overflow-wrap:anywhere;display:block}.cart-drawer .product-option,.cart-drawer .cart-item__quantity--info,.cart-drawer dl{font-family:var(--ilura-font-body);font-size:13px;line-height:1.5;color:var(--ilura-text-muted)}.cart-drawer .cart-item__price-wrapper,.cart-drawer .cart-item__final-price,.cart-drawer .cart-item__totals{font-family:var(--ilura-font-display);font-weight:var(--ilura-weight-bold);font-size:16px;color:var(--ilura-dark-blue);white-space:nowrap}.cart-drawer .cart-item__details>div.product-option{display:none}.cart-drawer .cart-item__old-price{font-family:var(--ilura-font-body);font-weight:var(--ilura-weight-regular);font-size:13px;color:var(--ilura-text-muted)}.cart-drawer .quantity{border:1px solid var(--ilura-dark-blue);border-radius:var(--ilura-radius);height:36px;min-height:36px;width:auto;min-width:0;background:transparent}.cart-drawer .quantity:after{display:none}.cart-drawer .quantity__button{width:34px;color:var(--ilura-dark-blue)}.cart-drawer .quantity__input{font-family:var(--ilura-font-body);font-weight:var(--ilura-weight-medium);font-size:14px;color:var(--ilura-dark-blue);min-width:24px}.cart-drawer .cart-remove-button{margin:0}.cart-drawer .cart-remove-button .button{font-family:var(--ilura-font-body);font-weight:var(--ilura-weight-medium);font-size:11px;letter-spacing:var(--ilura-tracking-link);text-transform:uppercase;color:var(--ilura-dark-blue);border:0;min-width:0;min-height:0;padding:0;text-decoration:underline;text-underline-offset:5px}.cart-drawer .cart-remove-button .button:after,.cart-drawer .cart-remove-button .button:before{display:none}.cart-drawer .cart-drawer__footer{padding:24px 28px 28px;border-top:1px solid var(--ilura-rule);background:var(--ilura-sand-200)}.cart-drawer .totals{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:baseline;gap:4px 16px;font-family:var(--ilura-font-display);font-weight:var(--ilura-weight-bold);text-transform:uppercase;color:var(--ilura-dark-blue)}.cart-drawer .totals>h2,.cart-drawer .totals__subtotal{margin:0;flex-shrink:0;font-size:13px;line-height:1.2;letter-spacing:.04em;white-space:nowrap}.cart-drawer .totals__total-value{margin-left:auto;font-size:18px;white-space:nowrap}.cart-drawer .tax-note,.cart-drawer .cart__note,.cart-drawer .cart-drawer__warnings{font-family:var(--ilura-font-body);font-size:11px;line-height:1.55;color:var(--ilura-text-muted)}.cart-drawer .cart__checkout-button{height:var(--ilura-control-lg);border:1px solid var(--ilura-dark-blue);border-radius:var(--ilura-radius);background-color:var(--ilura-dark-blue);color:var(--ilura-sand);font-family:var(--ilura-font-body);font-weight:var(--ilura-weight-medium);font-size:var(--ilura-label);letter-spacing:var(--ilura-tracking-link);text-transform:uppercase;background-image:linear-gradient(var(--ilura-sand),var(--ilura-sand));background-repeat:no-repeat;background-position:0 50%;background-size:0 100%;transition:background-size var(--ilura-duration-wipe) var(--ilura-ease-emphasis),color var(--ilura-duration-slow) var(--ilura-ease-emphasis)}.cart-drawer .cart__checkout-button:hover:not([disabled]){background-size:100% 100%;color:var(--ilura-dark-blue)}.cart-drawer .cart__checkout-button:after{display:none}.cart-drawer .cart-drawer__empty-content .cart__empty-text{font-family:var(--ilura-font-display);font-weight:var(--ilura-weight-bold);font-size:26px;line-height:1.05;text-transform:uppercase;color:var(--ilura-dark-blue)}.cart-drawer .cart-drawer__empty-content .button{height:var(--ilura-control-lg);border:1px solid var(--ilura-dark-blue);border-radius:var(--ilura-radius);background:var(--ilura-dark-blue);color:var(--ilura-sand);font-family:var(--ilura-font-body);font-weight:var(--ilura-weight-medium);font-size:var(--ilura-label);letter-spacing:var(--ilura-tracking-link);text-transform:uppercase}.cart-drawer .cart-drawer__empty-content .button:after{display:none}@media(prefers-reduced-motion:reduce){.cart-drawer .cart__checkout-button{transition:color var(--ilura-duration-fast) linear}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-ilura-cart-drawer.css.map */
