.lx-cart-extras{display:grid;gap:1rem;padding:0 0 1.2rem}.lx-ship{padding:1rem 1.2rem;border-radius:1.4rem;background:#e4ebdf}.lx-ship__text{margin:0 0 .6rem;font-size:1.3rem}.lx-ship__bar{height:.8rem;border-radius:999px;background:#17271e1f;overflow:hidden}.lx-ship__bar span{display:block;height:100%;border-radius:999px;background:#2e7d5b;transition:width .4s ease}.lx-upsell{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:center;padding:1.1rem 1.2rem;border:.2rem solid #17271e;border-radius:1.6rem;background:#f2d95c}.lx-upsell__title{margin:0 0 .2rem;font-weight:700;font-size:1.35rem}.lx-upsell__text{margin:0;font-size:1.2rem;line-height:1.35}.lx-upsell__btn{min-width:auto;padding:0 1.4rem;min-height:3.8rem;font-size:1.3rem}.lx-protect{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:center;padding:1rem 1.2rem;border:.1rem solid rgba(23,39,30,.18);border-radius:1.4rem;cursor:pointer}.lx-protect__body{order:1}.lx-protect__box{order:2}.lx-protect input{position:absolute;opacity:0;width:1px;height:1px}.lx-protect__box{position:relative;width:5.2rem;height:3rem;border-radius:999px;background:#17271e38;transition:background .2s;flex:none}.lx-protect__box:after{content:"";position:absolute;top:.3rem;left:.3rem;width:2.4rem;height:2.4rem;border-radius:50%;background:#fff;box-shadow:0 .1rem .3rem #00000040;transition:transform .2s}.lx-protect input:checked+.lx-protect__box{background:#2e7d5b}.lx-protect input:checked+.lx-protect__box:after{transform:translate(2.2rem)}.lx-protect input:focus-visible+.lx-protect__box{outline:.2rem solid #2e7d5b;outline-offset:.2rem}.lx-protect__title{display:block;font-weight:600;font-size:1.3rem}.lx-protect__text{display:block;font-size:1.15rem;line-height:1.35;color:#17271ebf}.lx-protect.is-busy{opacity:.6;pointer-events:none}.lx-protection-line .cart-item__quantity,.lx-protection-line .cart-item__quantity-wrapper,.lx-protection-line quantity-popover{visibility:hidden}.lx-protection-line .cart-item__media{display:none}.lx-line-price{display:flex;gap:.6rem;align-items:baseline;flex-wrap:wrap}.lx-line-price s{color:#17271e80}.lx-line-price strong{font-weight:700;color:#17271e}.lx-line-off{padding:.15rem .6rem;border-radius:999px;background:#17271e;color:#f2d95c;font-size:1.05rem;font-weight:700;letter-spacing:.04em}.lx-cart-pay{margin:1rem 0 0;text-align:center;font-size:1.15rem;color:#17271ea6}.lx-guarantee{display:grid;grid-template-columns:auto 1fr;gap:1.2rem;align-items:center;margin-top:1.2rem;padding:1.2rem 1.4rem;border-radius:1.4rem;background:#e4ebdf}.lx-guarantee__seal{display:grid;place-items:center;width:6rem;height:6rem;border-radius:50%;border:.25rem solid #2e7d5b;color:#2e7d5b;line-height:1}.lx-guarantee__seal strong{font-size:2.2rem;font-weight:700}.lx-guarantee__seal small{font-size:.9rem;letter-spacing:.14em}.lx-guarantee__body{font-size:1.25rem;line-height:1.4}.lx-offer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;display:grid;place-items:center;padding:1.6rem}.lx-offer[hidden]{display:none}.lx-offer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#17271e99}.lx-offer__card{position:relative;width:min(42rem,100%);padding:3rem 2.4rem 2.4rem;border-radius:2.4rem;border:.2rem solid #17271e;box-shadow:.5rem .5rem #17271e;background:#f5f6f0;color:#17271e;text-align:center}.lx-offer__close{position:absolute;top:.6rem;right:1.2rem;border:0;background:none;font-size:3rem;line-height:1;cursor:pointer;color:#17271e}.lx-offer__kicker{margin:0 0 .6rem;font-size:1.15rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#2e7d5b}.lx-offer__title{margin:0 0 .8rem;font-family:var(--font-heading-family);font-size:2.8rem;line-height:1.1}.lx-offer__text{margin:0 0 1.4rem;font-size:1.35rem;line-height:1.45}.lx-offer__img{display:block;width:18rem;height:18rem;object-fit:cover;margin:0 auto 1.2rem;border-radius:1.6rem;border:.2rem solid #17271e}.lx-offer__price{margin:0 0 1.4rem;font-size:1.6rem}.lx-offer__price s{color:#17271e80;margin-right:.6rem}.lx-offer__price strong{font-size:2.4rem}.lx-offer__yes{width:100%}.lx-offer__no{margin-top:1.2rem;border:0;background:none;font-size:1.25rem;text-decoration:underline;cursor:pointer;color:#17271eb3}body.lx-offer-open{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lurelle-cart.css.map */
