.cart-drawer .drawer__inner{background:var(--gloom-surface-container-low);color:var(--gloom-on-surface);box-shadow:0 0 50px #1232475c}.cart-drawer .drawer__header{border-bottom:1px solid var(--gloom-outline-variant);padding:var(--gloom-space-md)}.cart-drawer .drawer__header-text{display:flex;flex-direction:column;gap:.3rem}.cart-drawer .drawer__eyebrow-row{display:flex;align-items:center;gap:.5rem}.cart-drawer .drawer__eyebrow{font:var(--gloom-text-label-caps);text-transform:uppercase;letter-spacing:.1em;color:var(--gloom-primary-container)}.cart-drawer .drawer__count-pill{padding:.15rem .6rem;border-radius:var(--gloom-radius-full);background:var(--gloom-surface-container-high);color:var(--gloom-on-surface-variant);font:var(--gloom-text-caption)}.cart-drawer .drawer__heading{font:var(--gloom-text-headline-md);font-weight:300}.cart-drawer .drawer__subheading{margin:0;font:var(--gloom-text-caption);font-style:italic;color:var(--gloom-on-surface-variant)}.cart-drawer .drawer__close{background:var(--gloom-surface-container);border-radius:var(--gloom-radius-full);color:var(--gloom-on-surface-variant)}.cart-drawer .drawer__close:hover{background:var(--gloom-surface-container-high);color:var(--gloom-on-surface)}.cart-drawer .cart-progress{background:var(--gloom-surface-container-high);border:1px solid rgba(59,163,218,.25);border-radius:var(--gloom-radius);margin:var(--gloom-space-md) var(--gloom-space-md) 0;padding:var(--gloom-space-md)}.cart-drawer .cart-progress__text{display:flex;align-items:center;gap:.5rem;color:var(--gloom-on-surface);font:var(--gloom-text-caption);font-size:1.3rem;font-weight:600;margin:0 0 .7rem}.cart-drawer .cart-progress__text:before{content:"local_shipping";font-family:Material Symbols Outlined;font-size:1.9rem;color:var(--gloom-primary-container)}.cart-drawer .cart-progress__bar{background:var(--gloom-surface-container-highest);border-radius:var(--gloom-radius-full);height:8px;overflow:hidden}.cart-drawer .cart-progress__bar__progress{background:var(--gloom-primary-container);box-shadow:0 0 8px #3ba3da99}.cart-drawer .cart-progress__bar__badge{display:none!important}.cart-drawer .drawer__cart-items-wrapper{padding:var(--gloom-space-sm) var(--gloom-space-md)}.cart-drawer .cart-item{display:grid!important;grid-template-columns:6.5rem 1fr auto!important;grid-template-areas:"media details totals" "media quantity quantity"!important;column-gap:var(--gloom-space-sm);row-gap:.6rem;align-items:start;background:var(--gloom-surface-container-high);border:1px solid rgba(59,163,218,.08);border-radius:var(--gloom-radius);padding:var(--gloom-space-md);margin-bottom:var(--gloom-space-sm);box-shadow:0 4px 16px #1232471a}.cart-drawer .cart-item__media{grid-column:1 / 2!important;grid-row:1 / 3!important;min-width:0;max-width:6.5rem;overflow:hidden}.cart-drawer .cart-item__details{grid-column:2 / 3!important;grid-row:1 / 2!important;min-width:0}.cart-drawer .cart-item__totals{grid-column:3 / 4!important;grid-row:1 / 2!important;text-align:right}.cart-drawer .cart-item__quantity{grid-column:2 / 4!important;grid-row:2 / 3!important}.cart-drawer .cart-item__eyebrow{display:block;font:var(--gloom-text-label-caps);text-transform:uppercase;letter-spacing:.1em;color:var(--gloom-primary-container);margin-bottom:.2rem}.cart-drawer .cart-item__image{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--gloom-radius-md);background:var(--gloom-surface-container-lowest);box-shadow:0 0 0 1px #3ba3da26}.cart-drawer .cart-item__name{font:var(--gloom-text-body-md);font-weight:500;color:var(--gloom-on-surface)}.cart-drawer .cart-item__price-wrapper,.cart-drawer .price{color:var(--gloom-primary)}.cart-drawer .product-option{color:var(--gloom-on-surface-variant);font:var(--gloom-text-caption)}.cart-drawer .product-option--unit-price{display:none}.cart-drawer .cart-perks{margin:0 var(--gloom-space-md) var(--gloom-space-sm);padding:var(--gloom-space-md);border-radius:var(--gloom-radius);background:var(--gloom-surface-container-high);border:1px dashed rgba(59,163,218,.3)}.cart-drawer .cart-perks__heading{display:flex;align-items:center;gap:.4rem;font:var(--gloom-text-caption);font-weight:600;color:var(--gloom-on-surface)}.cart-drawer .cart-perks__heading .material-symbols-outlined{font-size:1.6rem;color:var(--gloom-primary-container)}.cart-drawer .cart-perks__list{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:.3rem}.cart-drawer .cart-perks__list li{position:relative;padding-left:1rem;font:var(--gloom-text-caption);color:var(--gloom-on-surface-variant)}.cart-drawer .cart-perks__list li:before{content:"";position:absolute;left:0;top:.5em;width:.3rem;height:.3rem;border-radius:50%;background:var(--gloom-primary-container)}.cart-drawer .cart-item__quantity-wrapper{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem}.cart-drawer .quantity{border-radius:var(--gloom-radius-full);background:var(--gloom-surface-container-highest);border:1px solid var(--gloom-outline-variant)}.cart-drawer .quantity__button{color:var(--gloom-on-surface)}.cart-drawer .cart-remove-button{color:var(--gloom-on-surface-variant)}.cart-drawer .cart-remove-button:hover{color:var(--gloom-error)}.cart-drawer .drawer__footer{background:var(--gloom-surface-container-low);border-top:1px solid rgba(59,163,218,.15);padding-bottom:env(safe-area-inset-bottom,0)}.cart-drawer .cart__badges.cart__trust-badges{max-width:22rem;margin-inline:auto}.cart-drawer .cart__badges.cart__trust-badges img{width:100%;height:auto;display:block}@media screen and (max-height:750px){.cart-drawer .drawer__footer>*+*{margin-top:.6rem!important}.cart-drawer .cart__checkout-button{padding-block:.8rem}.cart-drawer .cart__badges.cart__trust-badges{max-width:16rem}}.cart-drawer .totals{display:flex!important;align-items:baseline;justify-content:space-between;gap:.75rem}.cart-drawer .totals__total{font:400 13px/18px var(--gloom-font-body)!important;letter-spacing:.04em;text-transform:uppercase;color:var(--gloom-on-surface-variant);margin:0}.cart-drawer .totals__total-value{font:500 22px/28px var(--gloom-font-headline)!important;white-space:nowrap;color:var(--gloom-on-surface);margin:0}@media screen and (min-width:750px){.cart-drawer .totals__total-value{font:500 28px/34px var(--gloom-font-headline)!important}}.cart-drawer .tax-note{color:var(--gloom-on-surface-variant)}.cart-drawer .cart__checkout-button{width:100%;border-radius:var(--gloom-radius-full);background:var(--gloom-primary-container);color:var(--gloom-on-primary-container);font-weight:600;box-shadow:0 4px 25px #3ba3da59;border:none;padding-block:1rem}.cart-drawer .cart__checkout-button:hover{background:var(--gloom-primary)}.cart-drawer .cart-drawer__warnings .cart__empty-text{font:var(--gloom-text-headline-md);color:var(--gloom-on-surface)}
/*# sourceMappingURL=/cdn/shop/t/31/assets/gloomie-cart.css.map */
