.loading-bar{width:auto}.loading-bar{margin-top:.5rem}.loading-bar__bar{display:block;background-color:#d3061a;position:relative;overflow:hidden;transition:width 1s ease}.loading-bar__bar{border-radius:.3rem}.loading-bar__bar{height:2.2rem}.loading-bar__bg{background-color:#e0dfde;width:100%;display:inline-block}.loading-bar__bg{border-radius:.3rem}.loading-bar__bg{margin-bottom:1rem}.loading-bar--small .loading-bar__bar{height:8.8}.loading-bar--stripes .loading-bar__bar:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:repeating-linear-gradient(-45deg,transparent,transparent 25%,rgba(255,255,255,.15) 25%,rgba(255,255,255,.15) 50%);z-index:1;animation:movestripes 1s linear infinite;overflow:hidden}.loading-bar--stripes .loading-bar__bar:after{background-size:4.4rem 4.4rem}@keyframes movestripes{0%{background-position:0 0}100%{background-position:44px 44px}}.recommended__popup__promo{max-width:70rem;min-height:50rem;padding:2rem;margin:0 auto;background:#efefef}@media screen and (min-width:53.125em){.recommended__popup__promo{width:65rem}}.recommended__popup__promo .bottom-line{border-bottom:1px solid #c1c1c1;padding:1.5rem 0}.recommended__popup__promo .loading-bar__bg{margin-bottom:4rem}.recommended__popup__promo .loading-bar__bar{width:0%;overflow:visible;background-color:#72a23a}.recommended__popup__promo .loading-bar__bar #percents{background:#efefef;color:#72a23a;height:2rem;width:3rem;text-align:center;padding:.5rem;position:absolute;right:-40px;top:-1rem;font-weight:900;font-size:1.3rem;text-indent:-.2rem}.recommended__popup__promo .share-links{margin:1rem auto}.recommended__popup__promo.highlight{background-color:#fff!important}.recommended__popup__promo.voucher{background-color:#f2f2f2!important;text-align:center}.recommended__popup__promo .confirmation-step{padding:1rem;max-height:40rem;overflow-x:hidden;overflow-y:auto}.recommended__popup__promo .last-step{align-items:center;justify-content:center;flex-direction:row}.recommended__popup__promo .form-results-not-found{justify-content:center;margin:0 auto;display:flex}.recommended__popup__promo hr.separator{background:#f2f2f2;height:1px;margin:2rem 0}.recommended__popup__promo h1{font-size:2.4rem;font-weight:900}@media screen and (max-width:53.125em){.recommended__popup__promo h1{font-size:2.4rem}}.recommended__popup__promo .expert-tester-portrait{width:5rem;height:5rem;font-size:3.5rem;text-align:center;overflow:hidden;-o-object-fit:cover;object-fit:cover;border-radius:100%;display:block;margin:0 auto;background-color:#fff}.recommended__popup__promo .expert-name{color:rgb(111.75,111.75,111.75);font-size:1rem;align-self:center;text-align:center}.recommended__popup__promo .expert-name strong{display:block;color:#303030;line-height:normal;font-size:1.2rem}.recommended__popup__promo .form__buttons{text-align:end;padding:0 1.5rem}.recommended__popup__promo .form__buttons .btn{margin-bottom:1rem}.recommended__popup__promo .form__group__back{position:absolute;left:0;top:1rem}#personalized-deal-of-the-day{min-width:400px;width:auto;margin:50px auto;text-align:center;position:relative}.multi-step-form{padding:5rem 5rem 0 5rem}.multi-step-form--congrats,.multi-step-form--not-found,.multi-step-form--tittle{margin:0 auto;text-align:center}.multi-step-form--congrats,.multi-step-form--not-found{margin-bottom:3rem}.multi-step-form.edit-form fieldset button,.multi-step-form.edit-form h2,.no-js .multi-step-form fieldset button,.no-js .multi-step-form h2{display:none!important}.multi-step-form.edit-form fieldset,.no-js .multi-step-form fieldset{display:block!important}.multi-step-form.edit-form [type=reset],.multi-step-form.edit-form [type=submit],.no-js .multi-step-form [type=reset],.no-js .multi-step-form [type=submit]{display:inline-block!important}.multi-step-form.edit-form .steps,.no-js .multi-step-form .steps{display:none}.multi-step-form fieldset{display:none;width:100%;padding-bottom:4rem}.multi-step-form fieldset:first-of-type{display:block}.multi-step-form fieldset.hidden{display:none}.multi-step-form fieldset.visible{display:block}.multi-step-form fieldset #failed,.multi-step-form fieldset #success{padding-top:0}.multi-step-form .arrow-box{position:relative;background:#0171a1;color:#fff;font-size:1.8rem;clear:both;border:1px solid #e0dfde;box-sizing:border-box;-ms-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);position:relative;overflow:visible}.multi-step-form .arrow-box{margin-bottom:2rem}.multi-step-form .arrow-box{padding:1.5rem}.multi-step-form .arrow-box{border-radius:.5rem}.multi-step-form .arrow-box:after,.multi-step-form .arrow-box:before{content:"";position:absolute;height:0;width:0;border:solid transparent;pointer-events:none;visibility:visible}.multi-step-form .arrow-box:after{border-color:#0171a1;border-width:7px;margin:-7px}.multi-step-form .arrow-box:before{border-color:#e0dfde;margin:-9px;border-width:9px}.multi-step-form .arrow-box:after{border-left-color:transparent;border-top-color:transparent;border-bottom-color:transparent;border-left:0;margin-right:0;margin-left:0}.multi-step-form .arrow-box:before{border-left-color:transparent;border-top-color:transparent;border-bottom-color:transparent;border-left:0;margin-right:0;margin-left:0}.multi-step-form .arrow-box:after,.multi-step-form .arrow-box:before{top:50%;bottom:50%;left:50%;right:50%;left:auto;right:100%}@media screen and (max-width:53.125em){.multi-step-form .arrow-box{margin-top:2rem}.multi-step-form .arrow-box:after{border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;border-top:0;margin-top:0;margin-bottom:0}.multi-step-form .arrow-box:before{border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;border-top:0;margin-top:0;margin-bottom:0}.multi-step-form .arrow-box:after,.multi-step-form .arrow-box:before{top:50%;bottom:50%;left:50%;right:50%;top:auto;bottom:100%}}.multi-step-form .arrow-box p{margin-bottom:0}.multi-step-form .form__group,.multi-step-form .form__item{margin:.5rem 0}.multi-step-form .form__item label.error{position:absolute;top:-25px;margin:0}.multi-step-form .multi-step-form--title{text-align:center}.multi-step-form .rounded-box{border:1px solid #e0dfde;background:#fff;clear:both;box-sizing:border-box;-ms-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.multi-step-form .rounded-box{padding:1.5rem}.multi-step-form .rounded-box{border-radius:.5rem}.multi-step-form .rounded-box .form__label{margin:0}.multi-step-form .steps button{border:0}.multi-step-form .steps [disabled]{background:0 0}.multi-step-form .steps .active{background:#eee}.multi-step-form .success .personalized-product-selection{height:20rem;align-self:center;justify-content:center;flex:0 0 100%;width:25%;align-content:center;align-items:center}.multi-step-form .success .personalized-product-selection img{position:relative;max-height:18rem;max-width:19rem;height:auto;margin:0 auto;justify-content:center;opacity:.3}