cart-drawer,.cart-drawer{--cd-bg: #0B0B0C;--cd-panel: #141517;--cd-panel2: #1a1b1e;--cd-ink: #F4F2EE;--cd-soft: #D2CDC5;--cd-muted: #A9A49C;--cd-line: rgba(255,255,255,.09);--cd-accent: var(--ezl-accent, #F48A32);--cd-ok: #5FD08F}.cart-drawer .drawer__inner{background:var(--cd-bg)!important;color:var(--cd-ink)!important;border-left:1px solid var(--cd-line)!important;box-shadow:-30px 0 80px #0000008c!important;font-family:Inter,sans-serif}.cart-drawer__overlay{background:#0000008c!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cart-drawer .cart-timer{display:none!important}.cart-drawer .drawer__header{background:var(--cd-bg)!important;border-bottom:1px solid var(--cd-line)!important;padding-top:18px!important;padding-bottom:16px!important}.cart-drawer .drawer__heading{font-family:Inter Tight,Inter,sans-serif!important;font-weight:600!important;font-size:22px!important;letter-spacing:-.02em!important;color:var(--cd-ink)!important;text-transform:none!important}.cart-drawer .drawer__close{color:var(--cd-ink)!important;width:40px;height:40px;border-radius:50%;border:1px solid var(--cd-line)!important;display:inline-flex;align-items:center;justify-content:center}.cart-drawer .drawer__close:hover{border-color:var(--cd-accent)!important}.cart-drawer .drawer__close svg{width:14px;height:14px}.cart-drawer .cart-checkpoints,.cart-drawer .cart-progress{background:var(--cd-panel)!important;border:1px solid var(--cd-line);border-radius:16px;padding:16px 16px 40px!important;margin-left:0!important;margin-right:0!important}.cart-drawer .cart-progress__text{color:var(--cd-soft)!important;font-size:14px!important;line-height:1.45!important;margin:0 0 18px!important;text-align:left!important}.cart-drawer .cart-progress__text .money,.cart-drawer .cart-progress__text span span{color:var(--cd-accent)!important;font-weight:700}.cart-drawer .cart-progress__bar{background:#ffffff14!important;height:6px!important;border-radius:99px!important;overflow:visible!important;position:relative}.cart-drawer .cart-progress__bar__progress{background:linear-gradient(90deg,#F2A24F,var(--cd-accent))!important;border-radius:99px!important;height:100%!important;font-size:0!important;transition:width .5s cubic-bezier(.2,.8,.2,1)}.cart-drawer .cart-checkpoints__icon{width:30px!important;height:30px!important;border-radius:50%!important;background:var(--cd-panel2)!important;border:1.5px solid rgba(255,255,255,.18)!important;color:var(--cd-muted)!important;display:flex!important;align-items:center;justify-content:center}.cart-drawer .cart-checkpoints__icon .material-symbols-outlined{font-size:17px!important;color:inherit!important}.cart-drawer .cart-checkpoints__icon.is-reached{background:var(--cd-accent)!important;border-color:var(--cd-accent)!important;color:#140b03!important}.cart-drawer .cart-checkpoints__label{color:var(--cd-muted)!important;font-size:11px!important;line-height:1.25!important;letter-spacing:.02em;white-space:nowrap}.cart-drawer .cart-checkpoints__label span:first-child{color:var(--cd-ink)!important;font-weight:600}.cart-drawer .cart-item,.cart-drawer .cart-drawer-item{border-bottom:1px solid var(--cd-line)!important;padding-bottom:16px!important;margin-bottom:16px!important;background:transparent!important}.cart-drawer .cart-item__media,.cart-drawer .cart-item__image{background:radial-gradient(circle at 50% 40%,#24262a,#141517)!important;border-radius:12px!important}.cart-drawer .cart-item__image{object-fit:contain!important;padding:6px}.cart-drawer .cart-item__name{color:var(--cd-ink)!important;font-weight:600!important;font-size:15px!important;line-height:1.3!important;text-decoration:none!important}.cart-drawer .product-option,.cart-drawer .cart-item__details dd,.cart-drawer .cart-item__details dt{color:var(--cd-muted)!important;font-size:13px!important}.cart-drawer .price,.cart-drawer .cart-item__final-price,.cart-drawer .regular-price,.cart-drawer .cart-item__price-wrapper{color:var(--cd-ink)!important;font-weight:600}.cart-drawer .cart-item__old-price,.cart-drawer .compare-price,.cart-drawer s{color:var(--cd-muted)!important;opacity:.8}.cart-drawer .cart-drawer-item__saving{color:var(--cd-ok)!important;font-size:12.5px!important}.cart-drawer .cart-drawer-item__cart-remove-button,.cart-drawer cart-remove-button .button{color:var(--cd-muted)!important;background:transparent!important}.cart-drawer .cart-drawer-item__cart-remove-button:hover{color:var(--cd-ink)!important}.cart-drawer .quantity,.cart-drawer .cart-quantity{background:var(--cd-panel)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:999px!important;overflow:hidden;min-height:38px}.cart-drawer .quantity:before,.cart-drawer .quantity:after{display:none!important}.cart-drawer .quantity__button{background:transparent!important;color:var(--cd-ink)!important;width:34px!important}.cart-drawer .quantity__button svg{width:10px!important}.cart-drawer .quantity__input{background:transparent!important;color:var(--cd-ink)!important;font-weight:600!important}.cart-drawer .upsell,.cart-drawer .cart-drawer-gift{background:var(--cd-panel)!important;color:var(--cd-ink)!important;border:1px solid var(--cd-line)!important;border-radius:16px!important}.cart-drawer .drawer__footer{background:var(--cd-bg)!important;border-top:1px solid var(--cd-line)!important;box-shadow:0 -18px 40px #00000073}.cart-drawer .cart-drawer__totals__row{color:var(--cd-ink)!important}.cart-drawer .cart-drawer__total-savings,.cart-drawer .cart-drawer__total-savings *{color:var(--cd-ok)!important}.cart-drawer .cart-drawer__discounts,.cart-drawer .cart-drawer__discounts *{color:var(--cd-soft)!important}.cart-drawer .cart__checkout-button,.cart-drawer .cart__ctas .button:not(.button--secondary):not(.button--tertiary){background:var(--cd-accent)!important;color:#140b03!important;border:0!important;border-radius:999px!important;min-height:54px!important;font-weight:700!important;font-size:15px!important;letter-spacing:.01em!important;text-transform:none!important;box-shadow:0 10px 30px #f48a3240!important}.cart-drawer .cart__checkout-button:after,.cart-drawer .cart__checkout-button:before{display:none!important}.cart-drawer .cart__checkout-button:hover{transform:translateY(-1px)}.cart-drawer .payment-badges{opacity:.7;filter:grayscale(.3)}.cart-drawer .cart__note .text-area,.cart-drawer .field__input{background:var(--cd-panel)!important;color:var(--cd-ink)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:12px!important}.cart-drawer .drawer__inner-empty{background:var(--cd-bg)!important}.cart-drawer .cart__empty-text{font-family:Inter Tight,Inter,sans-serif!important;font-size:26px!important;font-weight:600!important;letter-spacing:-.02em!important;color:var(--cd-ink)!important}.cart-drawer .cart-drawer__empty-content .button{background:var(--cd-accent)!important;color:#140b03!important;border-radius:999px!important;border:0!important;font-weight:700!important;text-transform:none!important}.cart-drawer .cart-drawer__empty-content .button:after,.cart-drawer .cart-drawer__empty-content .button:before{display:none!important}.cart-drawer .cart__login-title{color:var(--cd-ink)!important;font-size:16px!important}.cart-drawer .cart__login-paragraph,.cart-drawer .cart__login-paragraph a{color:var(--cd-muted)!important}.cart-drawer .cart__login-paragraph a{text-decoration-color:var(--cd-accent)!important}.cart-drawer a:not(.button):not(.cart__checkout-button){color:inherit}.cart-drawer .drawer__contents::-webkit-scrollbar,.cart-drawer .cart-drawer__body::-webkit-scrollbar{width:6px}.cart-drawer .drawer__contents::-webkit-scrollbar-thumb,.cart-drawer .cart-drawer__body::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:6px}.cart-drawer .cart-checkpoints .cart-checkpoints__label{display:none!important}.cart-drawer .cart-checkpoints,.cart-drawer .cart-progress{padding-bottom:14px!important}.cart-drawer .ez-cp-goals{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px}.cart-drawer .ez-cp-goal{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--cd-panel2);border:1px solid var(--cd-line);min-width:0}.cart-drawer .ez-cp-goal__ic{flex:0 0 auto;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:16px!important;color:var(--cd-muted);background:#ffffff0f;overflow:hidden}.cart-drawer .ez-cp-goal__txt{display:flex;flex-direction:column;min-width:0;line-height:1.25}.cart-drawer .ez-cp-goal__txt b{color:var(--cd-ink);font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-drawer .ez-cp-goal__txt small{color:var(--cd-muted);font-size:12px}.cart-drawer .ez-cp-goal.is-reached{border-color:#f48a3273;background:#f48a3214}.cart-drawer .ez-cp-goal.is-reached .ez-cp-goal__ic{background:var(--cd-accent);color:#140b03}.cart-drawer .ez-cp-goal.is-reached small{color:var(--cd-accent);font-weight:600}.cart-drawer .cart-progress__bar{height:8px!important;margin:6px 17px 4px!important;background:linear-gradient(180deg,#ffffff0d,#ffffff1c)!important;box-shadow:inset 0 1px 2px #0009}.cart-drawer .cart-progress__bar__progress{position:relative;min-width:8px;background:linear-gradient(90deg,#c9661c,#f48a32 60%,#ffb46b)!important;box-shadow:0 0 14px #f48a3273;overflow:hidden}.cart-drawer .cart-progress__bar__progress:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.35) 45%,transparent 60%);transform:translate(-100%);animation:ezcdSheen 2.8s ease-in-out infinite}@keyframes ezcdSheen{60%,to{transform:translate(100%)}}.cart-drawer .cart-progress__bar__badge.cart-checkpoints__icon{position:absolute!important;top:50%!important;left:var(--position)!important;right:auto!important;bottom:auto!important;margin:0!important;transform:translate(-50%,-50%)!important;width:34px!important;height:34px!important;z-index:2;background:#1c1d20!important;border:2px solid rgba(255,255,255,.16)!important;box-shadow:0 0 0 4px var(--cd-panel),0 4px 10px #00000080!important}.cart-drawer .cart-progress__bar__badge.cart-checkpoints__icon .material-symbols-outlined{font-size:18px!important;line-height:1!important}.cart-drawer .cart-progress__bar__badge.cart-checkpoints__icon.is-reached{background:radial-gradient(circle at 35% 30%,#ffb46b,#f48a32 60%,#c9661c)!important;border-color:#ffc48a!important;color:#1a0d02!important;box-shadow:0 0 0 4px var(--cd-panel),0 0 18px #f48a3299!important}@media(prefers-reduced-motion:reduce){.cart-drawer .cart-progress__bar__progress:after{animation:none;display:none}}@media(max-width:749px){.ezf__opts.ezf__opts--cards{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.ezf__opts.ezf__opts--cards label.has-img{border-radius:12px}.ezf__opts.ezf__opts--cards label.has-img img{aspect-ratio:4/3}.ezf__opts.ezf__opts--cards label.has-img b{padding:10px 11px 2px;font-size:14px;line-height:1.25}.ezf__opts.ezf__opts--cards label.has-img span{padding:0 11px 11px;font-size:12px;line-height:1.35}.ezf__opts.ezf__opts--cards label.has-img:after{top:8px;right:8px;width:22px;height:22px}.ezf__opts.ezf__opts--cards label.has-img:has(input:checked):after{background-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/100/assets/ez-cart-drawer.css.map */
