.container-progress-bar{width:100%;padding:0 20px;background:#fff}.elements-progress-bar{border:#0d473a solid 2px;border-radius:10px;overflow:hidden;background:#fff;padding:20px}.progress-bar__title{background-color:#fff;display:flex;flex-direction:column;align-items:center;padding-bottom:5px}.progress-bar__title h3{margin:0;text-align:center;font-size:17px;line-height:23px;text-transform:unset}.progress-bar__title h5{color:#0d473a;margin:15px auto 0;border-top:1px solid #0d473a;padding-top:15px;font-size:15px;width:100%;text-align:center;text-transform:unset;letter-spacing:.5px;font-family:var(--font-body-family)}.progress-bar__title p{font-size:13px;line-height:15px;margin:10px 0;text-align:center;padding:0;color:#0d473a}.progress-bar__title p b{font-weight:500}.progress-bar-cart{align-items:baseline;display:flex;justify-content:center;padding:15px 0}.progress-bar-cart__container{background-color:#0000001a;border-radius:50px;width:100%;height:8px;overflow:hidden;position:relative}.progress-bar-cart__bar{background-color:#0d473a;border-radius:50px;color:#fff;height:100%;text-align:center;width:0%;position:absolute;display:block!important}.progress-bar__icon-container{align-items:center;border-radius:50px;display:flex;height:30px;justify-content:center;margin:0 5px;width:30px;overflow:hidden;padding:5px;border:1px solid}.progress-bar__icon-container i{font-size:15px;line-height:15px!important}.progress-bar__icon-text{font-size:8px!important;font-weight:700;line-height:12px;margin:5px 0 0;text-align:center;width:50px;color:#0d473a;letter-spacing:.5px;text-transform:uppercase}.progress-bar__icon{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;position:relative}.container-progress-bar .disclaimer-message{background-color:#fff;text-align:center;padding-bottom:0;margin:0;font-size:9px;line-height:18px}.container-progress-bar .disclaimer-message p{margin:0;color:#0d473a;font-style:italic;padding:0;font-size:9px;line-height:14px}h3.progress-bar__title{margin:0;text-align:center;font-size:17px;line-height:23px;text-transform:unset}.container-progress-bar .container-form-size{display:flex;flex-direction:column;align-items:center}.container-progress-bar form.container-variantes{display:flex;flex-wrap:wrap;width:100%}.container-progress-bar form.container-variantes .container-variants{width:50%;padding:10px}.container-progress-bar form.container-variantes .container-variants input{display:none}.container-progress-bar form.container-variantes input.active-radio+label{border:#0d473a solid 2px}.container-progress-bar form.container-variantes .container-variants label{display:flex;flex-direction:column;justify-content:center;align-items:center;border:#dfdfdf solid 2px;margin-bottom:0;overflow:hidden;border-radius:5px}.container-progress-bar form.container-variantes .container-variants label img{width:75%}.container-progress-bar form.container-variantes .container-variants label span{margin-bottom:10px;font-size:10px}.container-progress-bar button.add-promotions-gwp-rebuy{margin-top:0;max-width:150px;width:100%;background:#0d473a;color:#fff;border-radius:3px;padding:10px 5px;border:#0d473a solid 1px;font-size:14px;line-height:14px;margin-bottom:20px;transition:all .3s}.container-progress-bar p.message-alert-rebuy-personalizer{color:red;font-size:12px;margin-top:0;margin-bottom:15px;display:none}.container-progress-bar .container-variants-general{display:flex;align-items:center;justify-content:space-between;margin-top:15px;border:transparent solid 1px;margin-bottom:15px}.container-progress-bar .container-variants-general .container-variants-general__image{line-height:0;width:40%}.container-progress-bar .container-variants-general .container-variants-general__details{width:60%;padding-right:10px}.container-progress-bar .container-variants-general .container-variants-general__details p.title{margin-top:0;font-weight:500!important;font-size:12px;text-align:left;margin-bottom:0!important;display:none}.container-progress-bar .field-personalizer-rebuy{margin-top:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%}.container-progress-bar .field-personalizer-rebuy label{text-transform:unset;letter-spacing:0;font-size:12.5px;line-height:19px;text-align:center;font-weight:300;text-align:left}.container-progress-bar .field-personalizer-rebuy input#personlizer-rebuy{text-transform:uppercase;text-align:center;font-size:13px!important;line-height:13px!important;border-radius:3px;padding:10px!important;max-width:130px;outline:unset!important}.rebuy-cart__flyout-item-property{margin-top:5px}@media only screen and (min-width:768px){.container-progress-bar button.add-promotions-gwp-rebuy:hover{background:#e0e6e5;color:#0d473a}.container-progress-bar .container-variants-general{margin-bottom:5px}}.rebuy-cart__flyout-items li.rebuy-cart__flyout-item.product-gift-jewelry-box-organizer .rebuy-money{display:none}.rebuy-cart__flyout-items li.rebuy-cart__flyout-item.product-gift-jewelry-box-organizer .rebuy-cart__flyout-item-price{text-align:left}.rebuy-cart__flyout-items li.rebuy-cart__flyout-item.product-gift-jewelry-box-organizer .rebuy-cart__flyout-item-price:after{content:"FREE";color:#44be70;font-weight:700;text-align:left;margin-top:5px}.rebuy-cart__flyout-items li.rebuy-cart__flyout-item.product-gift-jewelry-box-organizer .rebuy-cart__flyout-item-quantity{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/30/assets/rebuy-progress-bar.css.map */
