.buy-more-save-more-section{margin-top:20px;margin-bottom:20px}.buy-more-save-more-container{background-color:#f2f2f2;padding:20px;border-radius:4px}.buy-more-save-more-header{display:flex;align-items:start}.tiar-container{display:flex;justify-content:space-around;width:100%}.tiar-box{display:flex;flex-direction:column;align-items:center;gap:14px}.buy-more-save-more-title{font-family:Roboto Slab,serif;font-size:16px;font-weight:700;color:#000;margin:0 20px 0 0;text-transform:uppercase;letter-spacing:.5px;width:fit-content}.buy-more-save-more-title p{margin:0}.buy-more-save-more-progress-section{display:flex;flex-direction:column;gap:15px}.percentage-box{font-size:14px;font-weight:500;color:#000;text-align:center;border-radius:4px;min-width:50px}.progress-bar-wrapper{border-radius:4px;padding:12px;margin-bottom:15px}.progress-bar-container{position:relative;top:-18px;display:flex;align-items:center}.progress-bar-track{width:100%;height:8px;background-color:#fff;border-radius:4px;transform:translateY(0);z-index:1}.progress-bar-fill{position:absolute;height:100%;background-color:#02adee;border-radius:4px;width:var(--buy-more-save-more-progress);transition:width .3s ease;z-index:2}.tier-indicator{width:36px;height:36px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:3px solid #fff;z-index:10}.tier-indicator.active{background-color:#02adee;border:3px solid #02ADEE}.tier-labels-row{display:flex;justify-content:space-between;gap:20px}.tier-label-box{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1}.checkmark-icon{width:20px;height:20px;color:#fff;stroke-linecap:round;stroke-linejoin:round}.lock-icon{width:18px;height:18px;color:#999;stroke-linecap:round;stroke-linejoin:round;transition:color .3s ease}.buy-more-save-more-description,.buy-more-save-more-closing-text{margin-top:10px}:is(.buy-more-save-more-description,.buy-more-save-more-closing-text) p{font-size:14px;color:#333;margin:0;font-weight:400}:is(.buy-more-save-more-description,.buy-more-save-more-closing-text) p strong{font-weight:700;color:#000}@media (max-width: 480px){:is(.buy-more-save-more-description,.buy-more-save-more-closing-text) p{font-size:13px}}.buy-more-save-more-description p:nth-of-type(2){display:none}@media (max-width: 768px){.buy-more-save-more-container{padding:15px}.progress-bar-wrapper{padding:10px}.progress-bar-track{height:7px}.tier-indicator{width:35px;height:35px;border:2px solid #fff}.percentage-box{font-size:13px;min-width:45px}.checkmark-icon,.lock-icon{width:16px;height:16px}}@media (max-width: 480px){.buy-more-save-more-container{padding:12px}.buy-more-save-more-title{font-size:10px;margin:0}.progress-bar-container{top:-16px;display:flex;align-items:center}.progress-bar-wrapper{padding:8px}.progress-bar-track{height:6px}.tier-indicator{width:32px;height:32px;border:2px solid #fff}.percentage-box{font-size:12px;min-width:40px}.checkmark-icon,.lock-icon{width:14px;height:14px}.tier-labels-row{gap:10px}}.tier-indicator.tier-active .lock-icon{color:#fff}.progress-bar-track,.progress-bar-fill{border-radius:0}.progress-bar-track[data-tier="0"],.progress-bar-track[data-tier="0"] .progress-bar-fill{border-radius:4px 0 0 4px}.progress-bar-track:last-child{border-radius:0 4px 4px 0}.progress-bar-track:last-child .progress-bar-fill{border-radius:0 4px 4px 0}.buy-more-save-more-progress{display:grid;grid-template-columns:3fr 4fr;align-items:center;grid-template-rows:1fr 1fr}.buy-more-save-more-progress__tiers{display:grid;grid-template-columns:var(--buy-more-save-more-tiers-layout)}.buy-more-save-more-progress__tiers span{text-align:center}.buy-more-save-more-progress__points{display:grid;grid-template-columns:var(--buy-more-save-more-points-layout);align-items:center}.tier-indicator.active{display:none}.tier-indicator:not(.active){display:flex}.progress-bar-tick-mark.active .tier-indicator.active{display:flex}.progress-bar-tick-mark.active .tier-indicator:not(.active){display:none}.progress-bar-fill--active:before{content:"";position:absolute;top:0;bottom:0;left:-1px;right:-1px;z-index:-1;background:inherit;border-radius:inherit}.progress-bar-track[data-tier="0"]>.progress-bar-fill--active:before{left:0}.progress-bar-track[data-tier="4"]>.progress-bar-fill--active:before{right:0}
/*# sourceMappingURL=/cdn/shop/t/110/assets/product.css.map */
