.component-cart-header{border-bottom:1px solid #ddd}div[class^=component-cart-header__header]{align-items:center;background-color:#fff;display:flex;justify-content:space-between;padding:10px 5px 5px}@media (min-width:768px){div[class^=component-cart-header__header]{padding:10px 12px 4px}}div.component-cart-header__header--center-content{justify-content:center}button[class^=component-cart-header__button]{background:transparent;border:none;cursor:pointer;height:auto;outline:none;padding:0;position:relative;text-align:center;text-decoration:none;width:44px}.component-cart-header__badge{background-color:var(--cart-num-bg-color);border-radius:16px;color:var(--cart-num-color);display:flex;font-family:Founders Grotesk,sans-serif;font-size:10px;font-weight:500;justify-content:center;line-height:16px;position:absolute;right:6px;text-align:center;top:-6px;width:16px}.component-cart-header__title{color:#25261e;font-family:Recoleta;font-size:24px;font-weight:500;line-height:34px;text-align:center}@media (min-width:768px){.component-cart-header__title{font-size:28px}}.component-cart-header__info{align-items:center;display:flex;flex-direction:column}span[class^=component-cart-header__subtitle]{font-size:14px;font-weight:400;line-height:20px;padding:8px 4px;text-align:center}span[class^=component-cart-header__subtitle--sgd-dynamic-text]{color:var(--cart-sgd-subtitle-color)}span.component-cart-header__subtitle--sgd-dynamic-text--default:not(.banner-mode){font-size:16px}.component-cart-header__subtitle--free_shipping+span.component-cart-header__subtitle--sgd-dynamic-text--default:not(.banner-mode){padding-top:0}span.component-cart-header__subtitle--sgd-dynamic-text--simple:not(.banner-mode){font-size:16px;padding:8px 4px 0}span.component-cart-header__subtitle--sgd-dynamic-text--advanced:not(.banner-mode){font-size:16px;padding-bottom:4px}span.component-cart-header__subtitle--sgd-dynamic-large-text{color:var(--cart-sgd-subtitle-color);font-size:26px;font-weight:500;line-height:40px;padding:0 8px 4px;text-transform:uppercase}span.component-cart-header__subtitle--bundle_discount{color:var(--cart-bd-subtitle-color);font-weight:500;padding:6px 4px 0;text-align:center}span.component-cart-header__disclaimer{color:#2c272d;font-size:10px;padding:0 5px 5px}span.component-cart-header__subtitle--sgd-dynamic-text--default.banner-mode+.component-cart-header__disclaimer{padding:5px}span.component-cart-header__disclaimer p{text-align:center}.component-cart-header__progress-bar{display:flex;margin-left:-5px;padding:8px 0;position:relative;width:96%}@media (min-width:480px){.component-cart-header__progress-bar{width:85%}.component-cart-header__progress-bar.small{width:70%}.component-cart-header__progress-bar.large{width:96%}}.component-cart-header__progress-bar__wrapper{align-items:center;display:flex;flex-direction:column;position:relative;width:100%}progress[class^=component-cart-header__progress-bar__progress]{appearance:none;background-color:var(--cart-bd-progress-bg-color);border:2px solid var(--cart-bd-progress-border-color);border-radius:10px;height:10px;margin-left:-5px;position:relative;width:105%;z-index:1}progress.component-cart-header__progress-bar__progress--no-tiers{width:85%}progress[class^=component-cart-header__progress-bar__progress]::-moz-progress-bar{background-color:var(--cart-bd-progress-fill-color);border-radius:10px}progress[class^=component-cart-header__progress-bar__progress]::-webkit-progress-bar{background-color:var(--cart-bd-progress-bg-color);border-radius:10px}progress[class^=component-cart-header__progress-bar__progress]::-webkit-progress-value{background-color:var(--cart-bd-progress-fill-color);border-radius:10px}progress[class^=component-cart-header__progress-bar__progress]{border:2px solid var(--cart-sgd-progress-border-color);margin:5px auto}progress[class^=component-cart-header__progress-bar__progress]::-moz-progress-bar{background-color:var(--cart-sgd-progress-fill-color)}progress[class^=component-cart-header__progress-bar__progress]::-webkit-progress-bar{background-color:var(--cart-sgd-progress-bg-color)}progress[class^=component-cart-header__progress-bar__progress]::-webkit-progress-value{background-color:var(--cart-sgd-progress-fill-color)}label[class^=component-cart-header__progress-bar__label]{font-size:12px;letter-spacing:.3px;overflow:hidden;white-space:nowrap}label[class^=component-cart-header__progress-bar__label].bold{font-weight:700}label.component-cart-header__progress-bar__label--extra-small{font-size:11px}