.cc-bundle-progress{--cc-taupe:#8C795F;--cc-taupe-hover:#77664F;--cc-text:#262722;--cc-bg:#F5F4EF;--cc-border:#E1DED5;display:block;margin:0 0 16px;padding:14px 16px 13px;border:1px solid var(--cc-border);border-radius:12px;background:var(--cc-bg);color:var(--cc-text)}.cc-bundle-progress__head{display:flex;align-items:center;gap:10px;margin-bottom:6px}.cc-bundle-progress__badge{flex:0 0 auto;padding:5px 8px 4px;border-radius:7px;background:var(--cc-taupe);color:#fff;font-size:11px;font-weight:700;line-height:1;letter-spacing:.06em}.cc-bundle-progress__title{font-size:14px;line-height:1.25;font-weight:700;letter-spacing:.01em}.cc-bundle-progress__message{margin-bottom:12px;font-size:13px;line-height:1.45;color:#57564f}.cc-bundle-progress__track{position:relative;height:8px;margin:8px 7px 11px;border-radius:99px;background:#dedbd3}.cc-bundle-progress__fill{position:absolute;inset:0 auto 0 0;width:0%;border-radius:inherit;background:var(--cc-taupe);transition:width .28s ease}.cc-bundle-progress__step{position:absolute;top:50%;display:grid;width:22px;height:22px;place-items:center;transform:translate(-50%,-50%);border:2px solid #D2CEC4;border-radius:50%;background:#fff;color:#77736b;font-size:11px;font-weight:700;transition:background .2s ease,border-color .2s ease,color .2s ease}.cc-bundle-progress__step--1{left:33.333%}.cc-bundle-progress__step--2{left:66.666%}.cc-bundle-progress__step--3{left:100%}.cc-bundle-progress__step.is-active{border-color:var(--cc-taupe);background:var(--cc-taupe);color:#fff}.cc-bundle-progress__meta{display:flex;justify-content:space-between;gap:12px;font-size:12px;line-height:1.35}.cc-bundle-progress__count{font-weight:700;color:var(--cc-text);white-space:nowrap}.cc-bundle-progress__status{text-align:right;color:#6a6861}.cc-bundle-progress.is-complete{border-color:var(--cc-taupe);background:#f1efe9}.cc-bundle-progress.is-complete .cc-bundle-progress__message,.cc-bundle-progress.is-complete .cc-bundle-progress__status{color:var(--cc-taupe-hover);font-weight:600}.bls-minicart-content .cc-bundle-progress{margin:0 15px 14px;padding:12px 13px}.bls-minicart-content .cc-bundle-progress__message{font-size:12px}@media(max-width:767px){.cc-bundle-progress{padding:13px 13px 12px;margin-bottom:14px;border-radius:10px}.cc-bundle-progress__title{font-size:13px}.cc-bundle-progress__message{font-size:12.5px}.cc-bundle-progress__meta{font-size:11.5px}}.bls-minicart-content>.cc-bundle-progress{flex:0 0 auto;margin:14px 20px 10px;padding:12px 13px}.bls-minicart-content>.cc-bundle-progress+free-ship-progress-bar{margin-top:0}.bls-minicart-content>.cc-bundle-progress~.checkout-form{margin-top:0!important}@media(max-width:767px){.bls-minicart-content>.cc-bundle-progress{margin:12px 20px 8px;padding:11px 12px}}cc-bundle-progress[data-context=product]{margin:12px 0 14px;padding:16px;border:2px solid rgba(140,121,95,.28);border-radius:14px;background:#f5f4ef;color:#252822;text-align:left}cc-bundle-progress[data-context=product] .cc-bundle-progress__head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0}cc-bundle-progress[data-context=product] .cc-bundle-progress__copy{display:grid;gap:2px}cc-bundle-progress[data-context=product] .cc-bundle-progress__eyebrow{font-size:10px;font-weight:800;letter-spacing:.12em;color:#8c795f}cc-bundle-progress[data-context=product] .cc-bundle-progress__title{font-size:18px;line-height:1.2;font-weight:700;color:#262722}cc-bundle-progress[data-context=product] .cc-bundle-progress__badge{padding:7px 10px;border-radius:999px;background:#8c795f;color:#fff;font-size:11px;font-weight:800;letter-spacing:.04em}cc-bundle-progress[data-context=product] .cc-bundle-progress__message{margin:9px 0 12px;font-size:12px;line-height:1.45;color:#252822ad}cc-bundle-progress[data-context=product] .cc-bundle-progress__progress-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 6px;font-size:10px;line-height:1.3;color:#70756b}cc-bundle-progress[data-context=product] .cc-bundle-progress__progress-head strong{font-size:11px;color:#8c795f;font-weight:800}cc-bundle-progress[data-context=product] .cc-bundle-progress__track{position:relative;height:7px;margin:0;overflow:hidden;border-radius:999px;background:#e1ded5}cc-bundle-progress[data-context=product] .cc-bundle-progress__fill{display:block;height:100%;border-radius:inherit;background:#8c795f;transition:width .25s ease}cc-bundle-progress[data-context=product] .cc-bundle-progress__status{margin-top:10px;font-size:12px;line-height:1.5;color:#262722;text-align:left}@media(max-width:749px){cc-bundle-progress[data-context=product]{padding:14px}cc-bundle-progress[data-context=product] .cc-bundle-progress__title{font-size:17px}}.cc-bundle-progress__step,.cc-bundle-progress__step[hidden]{display:none!important}.bls-minicart-content .cc-cart-savings{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;margin:12px 20px 10px;padding:13px 14px;border:1px solid #E1DED5;border-radius:14px;background:#f5f4ef;color:#262722}.bls-minicart-content .cc-cart-savings__icon{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:#8c795f;color:#fff;font-size:18px;font-weight:700;line-height:1}.bls-minicart-content .cc-cart-savings__copy{min-width:0}.bls-minicart-content .cc-cart-savings__title{font-size:14px;line-height:1.25;font-weight:700;color:#262722}.bls-minicart-content .cc-cart-savings__text{margin-top:3px;font-size:12px;line-height:1.35;color:#666a62}.bls-minicart-content .cc-cart-savings__text strong{color:#8c795f;font-weight:700}.bls-minicart-content .cc-cart-savings__badge{padding:6px 9px;border-radius:999px;background:#8c795f;color:#fff;font-size:10px;line-height:1;font-weight:700;letter-spacing:.04em;white-space:nowrap}@media(max-width:767px){.bls-minicart-content .cc-cart-savings{grid-template-columns:32px minmax(0,1fr) auto;gap:10px;margin:10px 16px 8px;padding:11px 12px;border-radius:12px}.bls-minicart-content .cc-cart-savings__icon{width:30px;height:30px;font-size:16px}.bls-minicart-content .cc-cart-savings__title{font-size:13px}.bls-minicart-content .cc-cart-savings__text{font-size:11px}.bls-minicart-content .cc-cart-savings__badge{padding:5px 7px;font-size:9px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/cc-offer.css.map */
