.fiole-cart-extras{padding:1.5rem 0;color:#241d1a}.fiole-cart-progress{padding:1rem 0 1.4rem}.fiole-cart-progress p{font-size:1.25rem;font-weight:650;line-height:1.45;margin:0 0 .8rem;color:#3c302a}.fiole-cart-progress__track{height:7px;background:#e9dfd8;border-radius:10px;overflow:hidden}.fiole-cart-progress__track span{display:block;height:100%;background:#70483e;transition:width .25s}.fiole-cart-upsell h3{font-size:1.55rem;margin:1rem 0}.fiole-cart-upsell__list{display:grid;gap:.7rem}.fiole-cart-upsell__item{display:grid;grid-template-columns:56px 1fr auto;gap:.9rem;align-items:center;border:1px solid #ddd0c8;border-radius:8px;padding:.7rem}.fiole-cart-upsell__item img{object-fit:cover;border-radius:4px}.fiole-cart-upsell__item strong,.fiole-cart-upsell__item span{display:block;font-size:1.12rem;line-height:1.4;color:#241d1a}.fiole-cart-upsell__item button{cursor:pointer;border:1px solid #70483e;border-radius:4px;background:#fff;color:#70483e;font-size:1.15rem;font-weight:700;padding:.8rem}.fiole-cart-upsell__item button:disabled{opacity:.55;cursor:wait}.fiole-cart-upsell__item button:focus-visible{outline:3px solid #70483e;outline-offset:2px}@media(max-width:749px){.fiole-cart-upsell__item{grid-template-columns:48px 1fr auto}.fiole-cart-upsell__item img{width:48px;height:48px}}