cart-drawer .drawer__inner{background:#fffcfa;border-left:0;box-shadow:-2rem 0 6rem -2rem #1b2e2473;padding:0;width:min(46rem,100vw);max-width:100vw}cart-drawer .drawer__header{position:relative;background:radial-gradient(120% 140% at 0 0,#3e6a52 0,#2a4536 55%,#1b2e24);color:#fff6f3;padding:2.4rem 2.4rem 3rem;margin:0}cart-drawer .drawer__header:after{content:"";position:absolute;left:0;right:0;bottom:-1rem;height:2rem;background:radial-gradient(circle at 1rem 1rem,#F3B9BE .4rem,transparent .45rem) 0 0/5rem 2rem repeat-x,radial-gradient(circle at 2.6rem 1rem,#F3D27A .4rem,transparent .45rem) 0 0/5rem 2rem repeat-x,radial-gradient(circle at 4.2rem 1rem,#fff .4rem,transparent .45rem) 0 0/5rem 2rem repeat-x;animation:glow-twinkle 3s ease-in-out infinite}cart-drawer .drawer__heading{font-family:var(--font-heading-family);font-size:2.6rem;color:#fff6f3;margin:0}cart-drawer .drawer__heading:before{content:"\1f381  "}cart-drawer .drawer__close{color:#fff6f3;top:1.8rem;right:1.6rem}cart-drawer .drawer__close .icon{width:1.6rem;height:1.6rem}cart-drawer cart-drawer-items{padding:0 2rem}cart-drawer .cart-items thead{display:none}cart-drawer .cart-item{display:grid!important;grid-template-columns:8.4rem 1fr;gap:0 1.4rem;background:#fff;border:1px solid var(--glow-line,#EFDCD8);border-radius:1.8rem;padding:1.2rem;margin-top:1.2rem;box-shadow:0 1rem 2rem -1.8rem #3d303480}cart-drawer .cart-item__media{grid-column:1;grid-row:1/4;width:8.4rem}cart-drawer .cart-item__image{width:8.4rem;height:8.4rem;object-fit:cover;border-radius:1.2rem;background:#fbedea}cart-drawer .cart-item__details{grid-column:2;grid-row:1;padding:0!important}cart-drawer .cart-item__name{font:800 1.45rem/1.3 var(--font-body-family);color:#3d3034;text-decoration:none}cart-drawer .cart-item__final-price{color:#a9545d;font-weight:800}cart-drawer .cart-item__old-price{color:#7a6a6e}cart-drawer .product-option{font-size:1.25rem;color:#7a6a6e}cart-drawer .discounts__discount{display:inline-flex;align-items:center;gap:.4rem;background:#eaf1eb;color:#5e7d68;border-radius:999px;padding:.3rem .9rem;font-size:1.15rem;font-weight:800;margin-top:.4rem}cart-drawer .cart-item__quantity{grid-column:2;grid-row:2;padding:0!important;margin-top:.8rem}cart-drawer .cart-item__quantity-wrapper{display:flex;align-items:center;gap:.6rem}cart-drawer .cart-item__totals{grid-column:2;grid-row:3;display:flex!important;justify-content:flex-end;align-items:baseline;gap:.8rem;padding:.6rem 0 0!important;text-align:right}cart-drawer .cart-item__totals .cart-item__price-wrapper{display:flex;gap:.8rem;align-items:baseline}cart-drawer .cart-item__totals .price{font:800 1.6rem var(--font-body-family);color:#3d3034}cart-drawer .quantity{min-height:3.8rem;width:11rem;border-radius:999px;background:#fffcfa}cart-drawer .quantity:after,cart-drawer .quantity:before{border-radius:999px!important}cart-drawer cart-remove-button{margin:0!important}cart-drawer cart-remove-button .button{min-width:3.6rem;min-height:3.6rem;color:#7a6a6e}cart-drawer .drawer__footer{background:#fff;border-top:1px solid #EFDCD8;padding:1.6rem 2rem 2rem;box-shadow:0 -1.2rem 2.4rem -2rem #3d303466}cart-drawer .totals{margin:0}cart-drawer .totals__total{font:800 1.3rem var(--font-body-family);letter-spacing:.12em;text-transform:uppercase;color:#7a6a6e}cart-drawer .totals__total-value{font:600 2.4rem var(--font-heading-family);color:#3d3034}cart-drawer .tax-note{font-size:1.2rem;color:#7a6a6e;margin:.4rem 0 1.2rem}cart-drawer .cart__checkout-button{position:relative;overflow:hidden;border-radius:999px!important;min-height:5.8rem;background:linear-gradient(180deg,#d47c85,#b85c66)!important;color:#fff!important;font:800 1.5rem/1 var(--font-body-family);letter-spacing:.08em;text-transform:uppercase;box-shadow:0 1.2rem 2.4rem -1.2rem #c46b74e6}cart-drawer .cart__checkout-button:after{box-shadow:none!important}cart-drawer .cart__checkout-button:before{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-20deg);animation:glow-shine 3.6s ease-in-out infinite}cart-drawer .cart__dynamic-checkout-buttons{display:none}.glow-cart-ship{margin:2rem 2rem 0;padding:1.2rem 1.4rem;background:#eaf1eb;border-radius:1.4rem;font-size:1.35rem;color:#2f4a3a}.glow-cart-ship strong{font-weight:800}.glow-cart-ship__bar{height:.7rem;border-radius:999px;background:#fff;margin-top:.8rem;overflow:hidden}.glow-cart-ship__bar span{display:block;height:100%;width:100%;border-radius:inherit;background:repeating-linear-gradient(-45deg,#5e7d68 0 .7rem,#7fa08a .7rem 1.4rem);background-size:200% 100%;animation:glow-candy 1.4s linear infinite}.glow-cart-nudge{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1.2rem 2rem 0;padding:1.2rem 1.4rem;border:1.5px dashed #F6D5D0;border-radius:1.4rem;background:#fbedea;font-size:1.35rem;color:#3d3034}.glow-cart-nudge strong{color:#a9545d}.glow-cart-nudge button{flex-shrink:0;border:0;border-radius:999px;background:#2f4a3a;color:#fff;font:800 1.2rem/1 var(--font-body-family);letter-spacing:.06em;text-transform:uppercase;padding:1.1rem 1.6rem;cursor:pointer}.glow-cart-nudge button[disabled]{opacity:.6}.glow-cart-trust{display:flex;justify-content:center;flex-wrap:wrap;gap:.6rem 1.4rem;margin-top:1.2rem;font-size:1.2rem;font-weight:700;color:#5e7d68}cart-drawer .cart__empty-text{font-family:var(--font-heading-family);font-size:2.4rem}cart-drawer .drawer__inner-empty .button{border-radius:999px;background:#c46b74;color:#fff}@media(prefers-reduced-motion:reduce){cart-drawer .drawer__header:after,cart-drawer .cart__checkout-button:before,.glow-cart-ship__bar span{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/glowmory-cart.css.map */
