.progressBarContainer{background-color:#f0f0f0;padding-block:.5rem}.rewardsWrapper{padding-block:.5rem;margin-top:60px;position:relative}.progressContainer{display:flex;width:100%;height:.5rem;background:#ccc;border-radius:5px}.progressContainer .progress{display:block;height:.5rem;border-radius:5px 0 0 5px;transition:all .25s ease}.progressContainer i{display:flex;justify-content:center;align-items:center;width:1rem;height:1rem;border-radius:50%;background:#ccc;transform:translate(-50%,-28%);border:2px solid;z-index:1;position:absolute;transition:left .25s ease}.progressContainer i>span{position:absolute;top:0;padding:.25rem .5rem;transform:translateY(-150%)}.progressContainer i>span:before{content:"";width:10px;height:10px;display:block;background:#03044e;position:absolute;bottom:-5px;left:calc(50% - 5px);transform:rotate(45deg)}.progressCircle:before{content:"";width:.75rem;height:.75rem;background:#03044e;display:block;border-radius:50%}.progressBarContainer .rewardsWrapper ul{display:flex;list-style:none;padding:0}.progressBarContainer .rewardsWrapper ul li{display:flex;flex-direction:column;align-items:flex-end}.progressBarContainer .rewardsWrapper ul li>span:last-of-type{text-align:right}.progressBarContainer .rewardsWrapper ul li:before{content:"";width:calc(1rem - 3px);height:calc(1rem - 3px);position:absolute;top:0;transform:translate(50%,calc(25% - 2px));border-radius:50%;background:#ccc;border:3px solid #ccc}.progressBarContainer .rewardsWrapper ul li:last-of-type:before{transform:translate(70%,calc(25% - 2px))}.progressBarContainer .rewardsWrapper ul li.filled:before{background-color:#03044e}.stepsProgressBarContainer{padding-inline:1rem}.stepsProgressBarContainer ul{list-style-position:inside;padding:0}.stepsProgressBarContainer .progressContainer{height:1.5rem;background:#f0f0f0;border-radius:10px;border:2px solid;padding:2px}.stepsProgressBarContainer .progress{height:100%;border-radius:10px 0 0 10px}.stepsProgressBarContainer .completedProgress{border-radius:10px}.minicartProgressBarContainer .allRewards>p{display:flex;justify-content:flex-start;align-items:center;cursor:pointer}.minicartProgressBarContainer .allRewards>p:hover{text-decoration:underline}.minicartProgressBarContainer .allRewards>p:after{content:"";width:4px;height:4px;margin-left:5px;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(135deg);transition:all .15s ease}.minicartProgressBarContainer .allRewards.opened>p:after{transform:rotate(-45deg);margin-top:6px}.minicartProgressBarContainer .allRewards>ul{max-height:0;overflow:hidden;transition:all .15s ease}.minicartProgressBarContainer .allRewards.opened>ul{max-height:200px}