.bf-bundle-progress{margin:0 0 1.5rem;padding:1rem 1.2rem .9rem;border-radius:0;background-color:#f0e8d5;position:relative;animation:fadeInBundleProgress .35s ease both}.bf-bundle-progress--state-low{background-color:#e5dcc2}.bf-bundle-progress--state-mid{background:radial-gradient(circle at top left,#a8946a14,#f0e8d5 60%)}.bf-bundle-progress--state-max{background:radial-gradient(circle at top left,#a8946a24,#f0e8d5 60%)}@keyframes fadeInBundleProgress{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.bf-bundle-progress__text{margin:0 0 .9rem;font-size:1.2rem;line-height:1.35;font-weight:600;text-align:center;color:#1a1410;max-width:95%;margin-left:auto;margin-right:auto;white-space:normal}.bf-bundle-progress__text--secondary{display:block;margin-top:.25rem;font-size:1.05rem;font-weight:450;opacity:.85;color:#1a1410d9;white-space:normal;letter-spacing:-.1px}.bf-bundle-progress__bar{position:relative;height:8px;border-radius:999px;background-color:#1a141014;overflow:visible;margin-bottom:1.2rem}.bf-bundle-progress__fill{position:absolute;inset:0 auto 0 0;width:var(--bf-bundle-progress, 0%);max-width:100%;height:100%;border-radius:inherit;background-color:#1a1410;transition:width .35s cubic-bezier(.25,.1,.25,1)}.bf-bundle-progress__marker{position:absolute;top:50%;transform:translate(-50%,-50%);text-align:center;pointer-events:none}.bf-bundle-progress__marker--two{left:40%}.bf-bundle-progress__marker--three{left:70%}.bf-bundle-progress__marker--four{left:100%;transform:translate(-100%,-50%);text-align:right}.bf-bundle-progress__marker-dot{display:block;width:18px;height:18px;border-radius:999px;border:1px solid #1A1410;background-color:#f0e8d5;transition:all .25s ease}.bf-bundle-progress__marker--active .bf-bundle-progress__marker-dot{background-color:#a8946a;border-color:#1a1410}.bf-bundle-progress__marker-label{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:.3rem;font-size:.85rem;font-weight:600;color:#1a1410;white-space:nowrap}@media(max-width:749px){.bf-bundle-progress{padding:1rem 1rem .85rem;margin-bottom:1.2rem}.bf-bundle-progress__text{font-size:1.1rem;margin-bottom:.7rem}.bf-bundle-progress__text--secondary{font-size:.95rem}.bf-bundle-progress__marker-label{font-size:.8rem}}.wsh-cart-guarantee{text-align:center;padding:10px 16px;font-size:.8rem;color:#1a141073;border-top:1px solid rgba(26,20,16,.06);margin-top:8px}.cart-items__table-row quantity-selector-component,.cart-items__table-row .quantity-selector,.cart-items__table-row .cart-items__quantity-input,.cart-items__table-row [ref=quantitySelector]{display:none!important}.cart-items__table-row{display:grid!important;grid-template-columns:56px 1fr auto!important;grid-template-rows:auto!important;gap:0 10px!important;padding:10px 0!important;border-bottom:1px solid rgba(26,20,16,.06)!important;align-items:start!important}.cart-items__media{grid-row:1 / -1!important;width:56px!important;min-width:56px!important;padding:0!important}.cart-items__media-container{width:56px!important;height:56px!important}.cart-items__media-image{width:56px!important;height:56px!important;object-fit:cover!important;border-radius:0!important}.cart-items__details{grid-column:2!important;min-width:0!important;padding:0!important}.cart-items__details .cart-items__title{font-size:.85rem!important;font-weight:600!important;line-height:1.3!important;margin:0!important}.cart-items__details .cart-items__variant,.cart-items__details .cart-items__options,.cart-items__details p{font-size:.72rem!important;color:#1a141080!important;margin:1px 0 0!important;line-height:1.3!important}.cart-items__table-row [headers=productTotal],.cart-items__table-row .cart-items__price{grid-column:3!important;grid-row:1!important;text-align:right!important;white-space:nowrap!important;font-weight:600!important;font-size:.85rem!important}.cart-items__table-row [headers=quantity],.cart-items__table-row .cart-items__actions{grid-column:3!important;justify-self:end!important;padding:0!important}.cart-items__table-row button[on*=remove],.cart-items__table-row .cart-items__remove{opacity:.35;transition:opacity .15s;padding:2px!important}.cart-items__table-row button[on*=remove]:hover,.cart-items__table-row .cart-items__remove:hover{opacity:1}.cart-items__table-row button[on*=remove] svg,.cart-items__table-row .cart-items__remove svg{width:16px!important;height:16px!important}.cart-items__table thead{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/182/assets/bundle-progress.css.map */
