:root{color-scheme:only light}.lr-promo{margin:0 0 1.2rem;padding:1.2rem;border-radius:.8rem;background:rgba(var(--color-foreground),.04)}.lr-promo__timer{display:flex!important;align-items:center;gap:.6rem;margin-bottom:1rem;padding:.7rem 1rem;border-radius:.6rem;background:#1a1a1a;color:#fff;font-size:1.35rem;line-height:1.3}.lr-promo__timer strong{font-variant-numeric:tabular-nums;font-weight:800;color:#ff5a6e}.lr-promo__steps{display:flex;gap:.6rem;margin:0;padding:0;list-style:none}.lr-promo__step{flex:1;padding:.6rem .4rem;border:1px solid rgba(var(--color-foreground),.15);border-radius:.6rem;text-align:center;font-size:1.2rem;line-height:1.3;color:rgba(var(--color-foreground),.7);background:rgb(var(--color-background))}.lr-promo__step b{font-size:1.4rem;font-weight:800}.lr-promo__step.is-current{border-color:rgb(var(--color-foreground));color:rgb(var(--color-foreground))}.lr-promo__step.is-active{border-color:#8f1d2c;background:#8f1d2c;color:#fff}.lr-promo__msg{margin:1rem 0 0;font-size:1.35rem;line-height:1.45;text-align:center}.lr-promo__ok{display:block;color:#8f1d2c;font-weight:700}.lr-sum{margin:.6rem 0 .4rem;font-size:1.4rem}.lr-sum__row{display:flex!important;justify-content:space-between;gap:1rem;padding:.3rem 0}.lr-sum__old{opacity:.55;margin-right:.3rem}.lr-sum__free{color:#8f1d2c;font-weight:800}.lr-sum__hint{margin:0 0 .4rem;font-size:1.25rem;color:rgba(var(--color-foreground),.7);text-align:right}.lr-sum__save{margin:.8rem 0;padding:1rem 1.2rem;border-radius:.8rem;background:#8f1d2c14;color:#6e1521}.lr-sum__save-total{font-size:1.6rem;font-weight:700}.lr-sum__save-total strong{font-weight:800}.lr-sum__save-list{margin:.5rem 0 0;padding:0;list-style:none;font-size:1.25rem}.lr-sum__save-list li{display:flex;justify-content:space-between;padding:.15rem 0}.lr-sum__grand{margin-top:.4rem;padding-top:.8rem;border-top:1px solid rgba(var(--color-foreground),.12);font-size:1.7rem;font-weight:700}.lr-sum__tax{margin:.2rem 0 0;font-size:1.2rem;color:rgba(var(--color-foreground),.65);text-align:right}.cart__footer .lr-sum{text-align:left}.lr-drawer-top{margin:0 0 .6rem}.lr-drawer-top .lr-promo__timer{margin:0 0 .5rem;padding:.5rem .9rem;font-size:1.25rem}.lr-mini{display:block}.lr-mini__msg{margin:0 0 .4rem;font-size:1.25rem;line-height:1.3;text-align:center}.lr-mini.is-done .lr-mini__msg{color:#6e1521;font-weight:700}.lr-mini__track{display:block!important;position:relative;height:6px;border-radius:6px;overflow:hidden;background:rgba(var(--color-foreground),.12)}.lr-mini__fill{display:block!important;position:absolute;left:0;top:0;bottom:0;border-radius:6px;background:#8f1d2c;transition:width .5s ease}.lr-drawer-extras{padding:1rem 0 .4rem;border-top:1px solid rgba(var(--color-foreground),.1)}.lr-drawer-extras .lr-promo{margin:0 0 1rem;padding:1rem}.lr-drawer-extras .lr-promo__msg{margin-top:.8rem;font-size:1.25rem}.lr-drawer-note{margin:0 0 1rem;border-top:1px solid rgba(var(--color-foreground),.1)}.lr-drawer-note summary{padding:.8rem 0;font-size:1.3rem}.drawer__footer{padding-top:.8rem!important}.cart-drawer__footer{padding:0!important}.lr-discounts:empty{display:none}.lr-sum--compact{display:flex;align-items:stretch;gap:1rem;margin:0 0 .8rem;font-size:1.3rem;line-height:1.3}.lr-sum__badge{flex:0 0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:8.6rem;padding:.5rem .8rem;border-radius:.8rem;background:#8f1d2c;color:#fff;text-align:center}.lr-sum__badge span{font-size:1.1rem;line-height:1.2}.lr-sum__badge strong{font-size:1.6rem;font-weight:800;line-height:1.2;white-space:nowrap}.lr-sum__lines{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.lr-sum--compact .lr-sum__row{padding:.1rem 0}.lr-sum--compact .lr-sum__grand{margin-top:.2rem;padding-top:.3rem;font-size:1.55rem}.lr-sum--compact .lr-sum__tax{margin:0;font-size:1.05rem}.drawer__footer .cart__ctas{margin-top:0}.drawer__footer>*:not(.cart-drawer__footer):not(.cart__ctas):not(script):not(style),.cart-drawer__footer>*:not(.lr-discounts):not(.lr-sum){display:none!important}.lr-sum__save summary{display:flex;align-items:baseline;gap:.4rem;cursor:pointer;list-style:none;font-size:1.45rem}.lr-sum__save summary::-webkit-details-marker{display:none}.lr-sum__more{margin-left:auto;font-size:1.15rem;font-weight:400;text-decoration:underline}.lr-sum__save[open] .lr-sum__more{display:none}.lr-sum__tax-inline{font-size:1.1rem;font-weight:400;color:rgba(var(--color-foreground),.65)}.cart-drawer .cart-items thead{display:none}.cart-drawer .cart-item{margin-bottom:1.4rem}.cart-drawer .cart-item__name{margin-bottom:.2rem;font-size:1.6rem}.cart-drawer .cart-item__details>*+*{margin-top:.3rem}.cart-drawer .cart-item__details .product-option{font-size:1.25rem;line-height:1.35}.cart-drawer .cart-item__details dl{margin:.2rem 0 0}.cart-drawer .cart-item .discounts{margin-top:.2rem;font-size:1.15rem}.cart-drawer .lr-hide{display:none!important}.cart-drawer .lr-gift-badge{margin-top:.2rem;font-size:1.1rem;padding:.1rem .7rem}.cart-drawer .cart-item__old-price{font-size:1.2rem;opacity:.6}.cart-drawer .lr-price-now{color:#6e1521;font-weight:700}.cart-drawer .cart-item__quantity-wrapper{gap:.4rem}.cart-drawer .cart-item .quantity{width:9.6rem;min-height:3.4rem}.cart-drawer .cart-item .quantity__button{width:3rem}.cart-drawer .cart-item .quantity__input{height:3.4rem;font-size:1.4rem}.cart-drawer .cart-item cart-remove-button .button{min-width:3.4rem;min-height:3.4rem}@media screen and (max-width:749px){.cart-drawer .drawer__inner{width:100vw;max-width:100vw;padding:0 1.4rem;border-left:0}}.lr-app-hidden{visibility:hidden!important}
/*# sourceMappingURL=/cdn/shop/t/24/assets/lr-cart-promo.css.map */
