.clic-bundle-promo{--promo-color: #a72024;--promo-ink: #1d1d1d;--promo-surface: #faf8f4;--promo-track: rgba(29, 29, 29, .1);--promo-dot-size: 28px;position:relative;background:var(--promo-surface);color:var(--promo-ink);padding:12px 20px 11px;text-align:center}.clic-bundle-promo__message{margin:0 0 10px;font-size:max(12px,calc(var(--FONT-ADJUST-BODY, 1) * 12px));font-weight:500;letter-spacing:.06em;text-transform:uppercase;line-height:1.4;color:var(--promo-ink)}.clic-bundle-promo__message strong{font-weight:700}.clic-bundle-promo__track-wrap{position:relative;width:100%;max-width:560px;margin:0 auto}.clic-bundle-promo__track{position:absolute;top:calc(var(--promo-dot-size) / 2 - 3px);left:0;right:0;height:6px;border-radius:999px;background:var(--promo-track);overflow:hidden}.clic-bundle-promo__fill{display:block;height:100%;width:0;border-radius:999px;background:var(--promo-color);transition:width .45s ease}.clic-bundle-promo__steps{position:relative;z-index:1;display:flex;justify-content:space-around;align-items:flex-start;margin:0;padding:0;list-style:none}.clic-bundle-promo__step{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px}.clic-bundle-promo__dot{display:inline-flex;align-items:center;justify-content:center;width:var(--promo-dot-size);height:var(--promo-dot-size);border-radius:50%;background:#fff;border:1.5px dashed #b9b4a7;color:#8a8578;box-shadow:0 2px 4px #00000024;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.clic-bundle-promo__dot svg{width:14px;height:14px;display:block}.clic-bundle-promo__step.is-next .clic-bundle-promo__dot{border-style:solid;border-color:var(--promo-color);color:var(--promo-color)}.clic-bundle-promo__step.is-filled .clic-bundle-promo__dot{background:var(--promo-color);border:1.5px solid #fff;color:#fff}.clic-bundle-promo__step-label{font-size:max(10px,calc(var(--FONT-ADJUST-BODY, 1) * 10px));font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;white-space:nowrap;color:#1d1d1d99}.clic-bundle-promo__step.is-filled .clic-bundle-promo__step-label,.clic-bundle-promo__step.is-next .clic-bundle-promo__step-label{color:var(--promo-ink)}.clic-bundle-promo__step--deal.is-filled .clic-bundle-promo__step-label{color:var(--promo-color)}.clic-bundle-promo--drawer{margin:0;border-bottom:1px solid var(--border, #e6e2da);padding:12px 20px 11px}.clic-bundle-promo--cart{margin:0 0 20px;border:1px solid var(--border, #e6e2da);border-radius:4px}.clic-bundle-promo--pdp{margin:18px 0 0;border:1px solid var(--border, #e6e2da);border-radius:4px}@media(min-width:768px){.clic-bundle-promo__message{font-size:max(13px,calc(var(--FONT-ADJUST-BODY, 1) * 13px))}.clic-bundle-promo{--promo-dot-size: 30px}.clic-bundle-promo__dot svg{width:15px;height:15px}}.clic-pdp__promo-badge{position:absolute;top:12px;left:12px;z-index:5;display:inline-block;padding:5px 11px 4px;border-radius:999px;background:#a72024;color:#fff;font-size:max(11px,calc(var(--FONT-ADJUST-BODY, 1) * 11px));font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.4;white-space:nowrap;pointer-events:none;box-shadow:0 1px 2px #0000001f}@media(min-width:1024px){.clic-pdp__promo-badge{top:16px;left:16px;font-size:max(12px,calc(var(--FONT-ADJUST-BODY, 1) * 12px));padding:6px 13px 5px}}.clic-promo-banner-row{display:block;line-height:0}.clic-promo-banner-row--card{margin:6px 0 8px}.clic-promo-banner-row--pdp{margin:10px 0 4px}.clic-promo-banner{display:inline-block;background:var(--promo-banner-bg, #a72024);color:#fff;font-size:max(11px,calc(var(--FONT-ADJUST-BODY, 1) * 11px));font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.3;text-align:center;padding:5px 10px 4px;border-radius:4px;max-width:100%;vertical-align:top}@media(max-width:767px){.clic-promo-banner--card{font-size:max(10px,calc(var(--FONT-ADJUST-BODY, 1) * 10px));letter-spacing:.05em;padding:4px 8px 3px}}.clic-promo-banner--pdp{font-size:max(12px,calc(var(--FONT-ADJUST-BODY, 1) * 12px));padding:6px 12px 5px}.clic-promo-plp-callout{display:block;background:var(--promo-banner-bg, #a72024);color:#fff;padding:9px 16px 10px;text-align:center}.clic-promo-plp-callout__text{margin:0;font-family:var(--FONT-STACK-HEADING);font-weight:700;font-size:14px;letter-spacing:.01em;text-transform:uppercase;line-height:1.2;color:#fff}@media(min-width:390px){.clic-promo-plp-callout__text{font-size:15px}}@media(min-width:430px){.clic-promo-plp-callout__text{font-size:16px}}@media(min-width:768px){.clic-promo-plp-callout{display:none}}.announcement .announcement__block--bundle-promo{box-sizing:border-box;min-height:56px;padding:8px 16px 9px;display:flex;align-items:center;justify-content:center;white-space:normal}.announcement .announcement__block--bundle-promo .announcement__text--bundle-promo{display:flex;width:100%;justify-content:center;white-space:normal}.announcement .clic-bp-ann{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#fff;text-decoration:none;line-height:1.2}.announcement a.clic-bp-ann:before,.announcement a.clic-bp-ann:after{content:none}.announcement .clic-bp-ann__heading{display:block;font-family:var(--FONT-STACK-HEADING);font-weight:700;font-size:20px;letter-spacing:.01em;text-transform:uppercase;line-height:1.05;color:#fff}.announcement .clic-bp-ann__text{display:block;font-family:var(--FONT-STACK-BODY);font-weight:600;font-size:11px;letter-spacing:.12em;text-transform:uppercase;line-height:1.35;color:#fff;max-width:100%;overflow-wrap:anywhere}.announcement .clic-bp-ann:not(.clic-bp-ann--stacked) .clic-bp-ann__text{font-size:13px;letter-spacing:.14em}@media(min-width:768px){.announcement .announcement__block--bundle-promo{min-height:68px;padding:9px 16px 10px}.announcement .clic-bp-ann{gap:3px}.announcement .clic-bp-ann__heading{font-size:26px}.announcement .clic-bp-ann__text{font-size:13px;letter-spacing:.16em}.announcement .clic-bp-ann:not(.clic-bp-ann--stacked) .clic-bp-ann__text{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/184/assets/clic-bundle-promo.css.map */
