.bw-cart{--bw-accent: 43, 48, 53;--bw-ink: 34, 39, 43;--bw-surface: 242, 243, 244;--bw-muted: 91, 99, 106;--bw-line: 218, 221, 224;box-sizing:border-box}.bw-cart *,.bw-cart *:before,.bw-cart *:after{box-sizing:border-box}.bw-cart svg{width:1.6rem;height:1.6rem;flex:none}bw-cart-addon{display:block}.bw-cart-progress{padding:1rem 1.2rem;margin:0 0 .4rem;background:rgb(var(--bw-surface));border-radius:12px}.bw-cart-progress__msg{display:flex;align-items:center;gap:.6rem;margin:0 0 .9rem;font-size:1.3rem;line-height:1.35;color:rgb(var(--bw-ink))}.bw-cart-progress__msg svg{color:rgb(var(--bw-accent));stroke-width:2.6}.bw-cart-progress__msg strong{font-weight:700}.bw-cart-progress__track{position:relative;height:.6rem;margin:0 1.2rem;border-radius:99px;background:rgb(var(--bw-line))}.bw-cart-progress__fill{position:absolute;inset:0 auto 0 0;width:50%;border-radius:inherit;background:rgb(var(--bw-accent));transform-origin:left center;animation:bwCartFill .6s ease-out both}.bw-cart-progress.is-full .bw-cart-progress__fill{width:100%}@keyframes bwCartFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bw-cart-progress__dot{position:absolute;top:50%;width:2.6rem;height:2.6rem;margin:-1.3rem 0 0 -1.3rem;display:grid;place-items:center;border-radius:50%;background:#fff;border:2px solid rgb(var(--bw-line));color:rgb(var(--bw-muted));font-style:normal}.bw-cart-progress__dot svg{width:1.4rem;height:1.4rem}.bw-cart-progress__dot:nth-of-type(1){left:50%}.bw-cart-progress__dot:nth-of-type(2){left:100%}.bw-cart-progress__dot.is-on{background:rgb(var(--bw-accent));border-color:rgb(var(--bw-accent));color:#fff}.bw-cart-progress__labels{display:flex;justify-content:flex-end;gap:0;margin-top:.9rem;font-size:1.15rem;line-height:1.3;color:rgb(var(--bw-muted))}.bw-cart-progress__labels>*{width:50%;text-align:center}.bw-cart-progress__labels>:last-child{text-align:right}.bw-cart-progress__labels a{color:rgb(var(--bw-ink));text-decoration:underline;text-underline-offset:.2rem}.bw-cart-progress.is-full .bw-cart-progress__labels{color:rgb(var(--bw-ink))}@media(prefers-reduced-motion:reduce){.bw-cart-progress__fill{animation:none}}.bw-cart-line-save{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem;margin:.4rem 0 0;font-size:1.25rem;line-height:1.3}.bw-cart-line-save s{color:rgb(var(--bw-muted))}.bw-cart-line-save span{font-weight:700;color:rgb(var(--bw-accent));filter:brightness(.82)}.bw-addons{width:100%;display:grid;gap:.8rem;padding:1.4rem 0 .6rem;border-top:.1rem solid rgba(var(--color-foreground),.12)}.bw-addon{position:relative}.bw-addon__btn{all:unset;box-sizing:border-box;width:100%;display:grid;grid-template-columns:3.6rem 1fr 2.4rem;align-items:start;gap:1rem;padding:1.1rem 1.2rem 1.1rem 1.1rem;border:1.5px solid rgb(var(--bw-line));border-radius:12px;background:#fff;cursor:pointer;transition:border-color .15s ease,background-color .15s ease;-webkit-tap-highlight-color:transparent}.bw-addon__btn:hover{border-color:rgba(var(--bw-accent),.55)}.bw-addon__btn:focus-visible{outline:2px solid rgb(var(--bw-accent));outline-offset:2px}.bw-addon__btn[aria-checked=true]{border-color:rgb(var(--bw-accent));background:rgba(var(--bw-accent),.06)}.bw-addon__icon{width:3.6rem;height:3.6rem;display:grid;place-items:center;border-radius:10px;background:rgb(var(--bw-surface));color:rgb(var(--bw-ink))}.bw-addon__icon svg{width:2rem;height:2rem}.bw-addon__body{display:block;min-width:0;padding-bottom:1.6rem}.bw-addon__head{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem}.bw-addon__title{font-size:1.35rem;font-weight:700;line-height:1.3;color:rgb(var(--bw-ink))}.bw-addon__price{font-size:1.35rem;font-weight:700;color:rgb(var(--bw-ink));white-space:nowrap}.bw-addon__desc{display:block;margin-top:.3rem;font-size:1.2rem;line-height:1.4;color:rgb(var(--bw-muted))}.bw-addon__box{width:2.2rem;height:2.2rem;margin-top:.1rem;display:grid;place-items:center;border:2px solid rgb(var(--bw-muted));border-radius:6px;color:transparent;background:#fff}.bw-addon__box svg{width:1.5rem;height:1.5rem;stroke-width:3}.bw-addon__btn[aria-checked=true] .bw-addon__box{border-color:rgb(var(--bw-accent));background:rgb(var(--bw-accent));color:#fff}.bw-addon__terms{position:absolute;left:5.8rem;bottom:.9rem;font-size:1.1rem;line-height:1.2;color:rgb(var(--bw-muted));text-decoration:underline;text-underline-offset:.2rem}.bw-addon.is-busy .bw-addon__btn{cursor:progress;opacity:.75}.bw-cart-savings{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 .4rem;font-size:1.5rem;font-weight:700;color:rgb(var(--bw-accent));filter:brightness(.82)}.totals+.bw-cart-savings{margin-top:.4rem}.bw-cart-trust{margin-top:1rem;text-align:center}.bw-cart-trust__line{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.2rem;margin:0 0 .8rem;font-size:1.15rem;line-height:1.3;color:rgb(var(--bw-muted))}.bw-cart-trust__line span{display:inline-flex;align-items:center;gap:.4rem}.bw-cart-trust__line svg{width:1.4rem;height:1.4rem;color:rgb(var(--bw-ink))}.bw-cart-trust__pay{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0;padding:0;list-style:none}.bw-cart-trust__pay li{line-height:0}.bw-cart-trust__pay .icon{width:3.6rem;height:2.4rem}.drawer__inner>.bw-cart-progress{flex:none}#main-cart-items .bw-cart-progress{max-width:56rem;margin:0 0 2rem}.cart__footer .bw-addons{border-top:0;padding-top:0;margin-bottom:1.6rem}.cart__footer .bw-cart-trust{max-width:36rem;margin-left:auto}.cart__footer .bw-cart-savings{justify-content:center;gap:2rem}@media screen and (min-width:750px){.cart__footer .bw-cart-savings{justify-content:flex-end}}.cart-item:has(.bw-cart-line-save) .cart-item__totals .cart-item__old-price,.cart-item:has(.bw-cart-line-save) .cart-item__totals .cart-item__discounted-prices>dd:first-of-type,.cart-item:has(.bw-cart-line-save) .cart-item__details>.cart-item__discounted-prices,.cart-item:has(.bw-cart-line-save) .cart-item__details>div.product-option{display:none!important}.bw-cart-savings__deal{font-weight:600;margin-left:.5rem}
/*# sourceMappingURL=/cdn/shop/t/7/assets/bw-cart.css.map */
