cart-drawer.drawer{background-color:#000000c2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}cart-drawer .drawer__inner{--color-background:4,4,4;--gradient-background:#040404;--color-foreground:238,230,216;--color-button:127,10,20;--color-button-text:238,230,216;--color-secondary-button:4,4,4;--color-secondary-button-text:238,230,216;--color-link:238,230,216;--color-shadow:0,0,0;--egc-bone:#eee6d8;--egc-muted:#8f867c;--egc-line:rgba(196,186,174,.16);--egc-line-red:rgba(179,14,26,.46);--egc-signal:#b30e1a;--egc-stitch:#7f0a14;--egc-display:var(--egm-display,"Share Tech Mono","Space Mono",monospace);--egc-mono:var(--egm-mono,"Space Mono",monospace);--egc-red:var(--egm-red,#ff2b38);--egc-ease:cubic-bezier(.22,.61,.36,1);width:440px;max-width:calc(100vw - 28px);padding:0 22px;border:0;border-left:1px solid var(--egc-line-red);background:linear-gradient(rgba(196,186,174,.03) 1px,transparent 1px) 0 0/100% 40px,linear-gradient(90deg,rgba(196,186,174,.03) 1px,transparent 1px) 0 0/40px 100%,radial-gradient(circle at 100% 0,rgba(140,0,0,.2),transparent 46%),#040404;box-shadow:-26px 0 70px -44px #c8001080;color:var(--egc-bone);font-family:var(--egc-mono);font-size:12px;line-height:1.6;letter-spacing:0;-webkit-font-smoothing:antialiased}cart-drawer .drawer__inner :focus-visible{outline:2px solid var(--egc-bone);outline-offset:2px;box-shadow:none}cart-drawer .drawer__header{padding:22px 0 16px;border-bottom:1px solid var(--egc-line)}cart-drawer .drawer__heading{margin:0;font-family:var(--egc-display);font-weight:400;font-size:22px;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--egc-red);text-shadow:var(--egm-glow)}cart-drawer .drawer__heading:before{content:"> "}cart-drawer .drawer__close{top:14px;right:-12px;min-width:44px;min-height:44px;color:var(--egc-muted);transition:color .3s var(--egc-ease)}cart-drawer .drawer__close:hover{color:var(--egc-red)}cart-drawer .drawer__close .svg-wrapper{width:15px;height:15px}cart-drawer .cart-items th{padding:14px 0 10px;border-bottom:1px solid var(--egc-line);font-family:var(--egc-mono);font-size:9.5px;font-weight:400;line-height:1.4;letter-spacing:.24em;text-transform:uppercase;color:var(--egc-muted);opacity:1}cart-drawer .cart-item{gap:8px 14px;padding-bottom:18px;border-bottom:1px solid var(--egc-line)}cart-drawer .cart-items td{padding-top:18px}cart-drawer .cart-item>td+td{padding-left:0}cart-drawer .cart-item__media{position:relative;align-self:start}cart-drawer .cart-item__image{display:block;width:100%;height:auto;aspect-ratio:1;padding:9%;object-fit:contain;background:radial-gradient(circle at 50% 46%,#b30e1a4d,#b30e1a00 66%),#070606;box-shadow:inset 0 0 0 1px var(--egc-line)}cart-drawer .cart-item__media:after{content:"";position:absolute;top:18px;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(to bottom,#0000 0 2px,#0000004d 2px 3px);box-shadow:inset 0 0 22px #000c}cart-drawer .cart-item__name{display:block;font-family:var(--egc-display);font-size:14px;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--egc-bone);transition:color .3s var(--egc-ease),text-shadow .3s var(--egc-ease)}cart-drawer .cart-item__name:hover{color:var(--egc-red);text-shadow:var(--egm-glow-low);text-decoration:none}cart-drawer .cart-item__details>*+*{margin-top:6px}cart-drawer .cart-item__details dl{margin:6px 0 0}cart-drawer .product-option{font-family:var(--egc-mono);font-size:10.5px;line-height:1.6;letter-spacing:.14em;text-transform:uppercase;color:var(--egc-muted)}cart-drawer .product-option dt,cart-drawer .product-option dd{display:inline;margin:0}cart-drawer .product-option dd{color:var(--egc-bone)}cart-drawer .cart-item__old-price{opacity:.7}cart-drawer .cart-item__totals .price{font-family:var(--egc-display);font-size:15px;letter-spacing:.04em;color:var(--egc-bone)}cart-drawer .cart-item__quantity-wrapper{align-items:center;gap:6px}cart-drawer .quantity{width:112px;min-height:38px;border-radius:0;background:transparent;color:var(--egc-bone);box-shadow:inset 0 0 0 1px var(--egc-line)}cart-drawer .quantity:before,cart-drawer .quantity:after{content:none}cart-drawer .quantity__button{width:36px;color:var(--egc-bone);transition:color .3s var(--egc-ease)}cart-drawer .quantity__button:not(:focus-visible):not(.focused),cart-drawer .quantity__input:not(:focus-visible):not(.focused){box-shadow:none;background-color:transparent}cart-drawer .quantity__button:hover{color:var(--egc-red)}cart-drawer .quantity__button .svg-wrapper{width:9px}cart-drawer .quantity__input{padding:0;font-family:var(--egc-mono);font-size:12px;font-weight:400;color:var(--egc-bone);opacity:1}cart-drawer cart-remove-button .button{min-width:38px;min-height:38px;padding:0;color:var(--egc-muted);background:transparent;transition:color .3s var(--egc-ease)}cart-drawer cart-remove-button .button:before,cart-drawer cart-remove-button .button:after{content:none}cart-drawer cart-remove-button .button:hover{color:var(--egc-red)}cart-drawer cart-remove-button .svg-wrapper{width:14px;height:14px}cart-drawer .cart-item__error-text,cart-drawer #CartDrawer-CartErrors{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#f1c1c1}cart-drawer .cart-item .loading__spinner .path{stroke:var(--egc-red)}cart-drawer-items::-webkit-scrollbar-thumb{border-radius:0;background-color:var(--egc-signal)}cart-drawer-items{scrollbar-width:thin;scrollbar-color:#b30e1a transparent}cart-drawer .drawer__footer{padding:18px 0 22px;border-top:1px solid var(--egc-line-red)}cart-drawer .totals{align-items:baseline;gap:12px}cart-drawer .totals>*{margin:0}cart-drawer .totals__total{font-family:var(--egc-mono);font-size:11px;font-weight:400;line-height:1.4;letter-spacing:.26em;text-transform:uppercase;color:var(--egc-muted)}cart-drawer .totals__total:before{content:"> ";letter-spacing:0;color:var(--egc-red)}cart-drawer .totals__total-value{font-family:var(--egc-display);font-size:22px;line-height:1.2;letter-spacing:.04em;color:var(--egc-bone)}cart-drawer .tax-note{display:block;margin:10px 0 18px;font-family:var(--egc-mono);font-size:10.5px;line-height:1.6;letter-spacing:.04em;text-align:left;color:var(--egc-muted)}cart-drawer .tax-note a{color:var(--egc-bone)}cart-drawer .cart__ctas{display:block}cart-drawer .cart__checkout-button,cart-drawer .cart-drawer__warnings .button{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:56px;padding:0 24px;border:1px solid var(--egc-signal);border-radius:0;background:var(--egc-stitch);box-shadow:none;font-family:var(--egc-mono);font-size:12px;font-weight:400;line-height:1.2;letter-spacing:.26em;text-transform:uppercase;text-decoration:none;color:var(--egc-bone);transition:background .26s var(--egc-ease),border-color .26s var(--egc-ease),box-shadow .26s var(--egc-ease)}cart-drawer .cart__checkout-button.button:before,cart-drawer .cart__checkout-button.button:after,cart-drawer .cart-drawer__warnings .button:before,cart-drawer .cart-drawer__warnings .button:after{all:unset;opacity:.6}cart-drawer .cart__checkout-button.button:before,cart-drawer .cart-drawer__warnings .button:before{content:"["}cart-drawer .cart__checkout-button.button:after,cart-drawer .cart-drawer__warnings .button:after{content:"]"}cart-drawer .cart__checkout-button.button:not([disabled]):hover:after,cart-drawer .cart-drawer__warnings .button:not([disabled]):hover:after{box-shadow:none}cart-drawer .cart__checkout-button:not([disabled]):hover,cart-drawer .cart-drawer__warnings .button:hover{background:var(--egc-signal);border-color:#d11420;box-shadow:0 0 28px -4px #b30e1a99}cart-drawer .cart__checkout-button[disabled]{border-color:var(--egc-line);background:#111;color:var(--egc-muted);opacity:1;cursor:not-allowed}cart-drawer .cart-drawer__empty-content{padding:0 22px}cart-drawer .cart__empty-text{margin:0 0 26px;font-family:var(--egc-display);font-weight:400;font-size:22px;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--egc-red);text-shadow:var(--egm-glow)}cart-drawer .cart-drawer__warnings .button{background:#180000cc;border-color:#8f0000}cart-drawer .cart__login-title{margin-top:28px;font-family:var(--egc-mono);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--egc-bone)}cart-drawer .cart__login-paragraph{font-size:11.5px;color:var(--egc-muted)}cart-drawer .cart__login-paragraph a{color:var(--egc-bone)}@media(max-width:749px){cart-drawer .drawer__inner{padding:0 16px}cart-drawer .cart-drawer__empty-content{padding:0 16px}}@media(prefers-reduced-motion:reduce){cart-drawer .drawer__inner *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/egodeath-cart-drawer.css.map */
