p{margin:0}ul{margin:0;padding:0;list-style-type:none}i{font-style:normal}a:hover{text-decoration:none}.c-req{color:#f44336}label{display:block;margin:0 0 5px 0}[data-position=relative]{position:relative}input[type=email],input[type=password],input[type=text],select{display:block;width:100%;height:40px;background:#fff;border:2px solid #d7d7d7;border-radius:4px;margin:0;padding:0 15px;font-size:14px;font-weight:inherit;color:inherit}input[type=email].not-valid,input[type=password].not-valid,input[type=text].not-valid,select.not-valid{border-color:#f44336}.payments__container{padding-top:2px;margin-top:20px}.payments__section{border-top:1px solid #d7d7d7;padding-top:15px;padding-bottom:20px}@media screen and (min-width:1200px){.payments__section{padding-top:20px;padding-bottom:30px}}.payments__section-title{font-family:Poppins,"Segoe UI","Helvetica Neue",Roboto,sans-serif;font-weight:700;line-height:1.3;letter-spacing:.025em;font-size:18px;margin:30px 0 20px}@media screen and (min-width:1200px){.payments__section-title{font-size:20px;margin:40px 0 30px}}.payments__section-subtitle{font-size:12px;margin:-15px 0 0 0}@media screen and (min-width:1200px){.payments__section-subtitle{font-size:14px;margin:-25px 0 0 0}}.payments__custom-button{display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;background:#beec90;padding:0;border:none;border-radius:10px;cursor:pointer;outline:0}.payments__custom-button:focus{outline:0}.payments__custom-button:hover{background:#b1e87a}.payments__custom-input{display:flex;align-items:center;margin:0 0 15px 0}.payments__custom-input:last-of-type{margin:0}.payments__custom-input label{margin:0}.payments__custom-input input{display:none}.payments__custom-input input+label{flex-shrink:0;position:relative;width:24px;height:24px;background:#fff;box-shadow:inset 0 0 0 2px #d7d7d7;margin:0 15px 0 0}.payments__custom-input input+label+label{font-weight:700}.payments__custom-input input:checked+label::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.payments__custom-input input[type=radio]+label{border-radius:100%}.payments__custom-input input[type=radio]:checked+label::before{width:10px;height:10px;background:#000;border-radius:100%}.payments__custom-input input[type=checkbox]:checked+label::before{position:absolute;top:50%;left:50%;width:12px;height:8px;border-left:3px solid #000;border-bottom:3px solid #000;margin:-1.5px 0 0 0;transform:translate(-50%,-50%) rotate(-45deg)}.payments__custom-input.not-valid input+label{box-shadow:inset 0 0 0 2px #f44336}.payments.payment-subscriptionCard .payment-method__choose-method,.payments.payment-subscriptionCard .your-order__shopping-basket{flex:1}.payments.payment-subscriptionCard .your-order__shopping-basket{flex:1}@media screen and (min-width:1024px){.payments.payment-subscriptionCard .your-order__shopping-basket{max-width:400px}}@media screen and (min-width:1440px){.payments.payment-subscriptionCard .your-order__shopping-basket{max-width:522px}}.payments__info-box{display:flex;align-items:flex-start;position:relative;background:#f9f9f9;border-radius:10px;padding:15px}@media screen and (min-width:1200px){.payments__info-box{border-radius:15px}}.payments__info-box i{flex-shrink:0;width:18px;height:18px;line-height:13px;font-weight:700;border:2px solid #000;text-align:center;border-radius:100%;margin:0 10px 0 0}.payments__info-box .text-wrap{margin:2px 0 0 0;font-size:12px}.payments__go-back{flex-shrink:0;width:100%;margin:50px 0 0 0;padding:0 15px;font-size:16px;text-align:center}@media screen and (min-width:1200px){.payments__go-back{max-width:1140px;margin:30px auto 0 auto;padding:0}}.payments.payments-history h1{margin-bottom:4rem}.payments.payments-history .subscriptions .sub-row{position:relative;padding-bottom:1rem;margin-bottom:1rem}.payments.payments-history .subscriptions .sub-row::before{content:"";position:absolute;bottom:0;left:20px;width:calc(100% - 40px);height:1px;background:#dee2e6}.payments.payments-history .subscriptions .sub-row:last-of-type{padding-bottom:0;margin-bottom:0}.payments.payments-history .subscriptions .sub-row:last-of-type::before{display:none}.payments.payments-history .subscriptions .sub-row p{margin-bottom:0}@media screen and (min-width:480px){.payments.payments-history .last-days-label,.payments.payments-history .last-months-label{align-self:center}}.payments.payments-history .promo-codes{width:810px}@media screen and (min-width:1024px){.payments.payments-history .promo-codes{table-layout:fixed;width:100%}}.payments.payments-history .promo-codes th{vertical-align:middle}.payments.payments-history .promo-codes td:nth-of-type(1),.payments.payments-history .promo-codes th:nth-of-type(1){width:165px}.payments.payments-history .promo-codes td:nth-of-type(2),.payments.payments-history .promo-codes th:nth-of-type(2){width:185px}.payments.payments-history .promo-codes td:nth-of-type(2) p,.payments.payments-history .promo-codes th:nth-of-type(2) p{margin-bottom:.5rem}.payments.payments-history .promo-codes td:nth-of-type(3) p,.payments.payments-history .promo-codes th:nth-of-type(3) p{margin-bottom:.25rem}.payments.payments-history .promo-codes img{display:block;max-width:100%;width:auto;height:auto}.payments.payments-history .toggle-search{display:inline-block;margin-left:5px}.payments.payments-history .transaction-history{width:810px}@media screen and (min-width:1024px){.payments.payments-history .transaction-history{table-layout:fixed;width:100%}}.payments.payments-history .transaction-history th{vertical-align:middle}.payments.payments-history .transaction-history td:nth-of-type(1),.payments.payments-history .transaction-history th:nth-of-type(1){width:175px}.payments.payments-history .transaction-history td:nth-of-type(3),.payments.payments-history .transaction-history th:nth-of-type(3){width:75px}.payments.payments-history .transaction-history td:nth-of-type(4),.payments.payments-history .transaction-history th:nth-of-type(4){width:120px}.payments.payments-history .transaction-history td:nth-of-type(5),.payments.payments-history .transaction-history th:nth-of-type(5){width:95px}.payments.payments-history .sidebar{margin-top:2.5rem}@media screen and (min-width:768px){.payments.payments-history .sidebar{margin-top:0}}.payments.payments-history .baner-recommender-progrm{margin-top:1rem}.payments.payments-history .baner-recommender-progrm img{display:block;width:auto;max-width:100%;margin:0 auto}.your-order{font-family:"Open Sans","Segoe UI","Helvetica Neue",Roboto,sans-serif;font-weight:400;line-height:1.4;letter-spacing:normal;color:#000;max-width:480px;margin:0 auto;padding:0 0 30px}@media screen and (min-width:768px){.your-order{max-width:800px;position:relative}}@media screen and (min-width:1024px){.your-order{max-width:1060px}}@media screen and (min-width:1440px){.your-order{max-width:1280px}}.your-order .promo-box-alert-wrap{width:100%;padding:0 15px;margin:0 auto 20px auto}@media screen and (min-width:1200px){.your-order .promo-box-alert-wrap{padding:0}}.your-order .promo-box-alert-wrap p{font-size:12px;margin:0}.your-order__form{margin:0 0 20px 0;padding:0 15px}@media screen and (min-width:768px){.your-order__form{width:400px}}@media screen and (min-width:1024px){.your-order__form{width:calc(100% - 450px);max-width:655px}}@media screen and (min-width:1440px){.your-order__form{width:100%}}.your-order__form--full-width{width:100%;padding:0 15px}@media screen and (min-width:1200px){.your-order__form--full-width{padding:0}}@media screen and (min-width:1200px){.your-order__choose-diet-type{position:relative}}.your-order__choose-diet-type label{cursor:pointer}@media screen and (min-width:1200px){.your-order__choose-diet-type .radios{padding:0 0 0 40px}}.your-order__choose-diet-type .payments__info-box{margin:20px 0 0 0}.your-order__choose-diet-type .payments__info-box li:first-of-type{margin:0 0 5px 0}@media screen and (min-width:1200px){.your-order__choose-diet-type.special-plans .payments__info-box{position:relative;right:auto;bottom:auto}}@media screen and (min-width:768px){.your-order__shopping-basket{width:350px;height:100%}}@media screen and (min-width:1024px){.your-order__shopping-basket{width:400px}}@media screen and (min-width:1440px){.your-order__shopping-basket{width:522px}}@media screen and (min-width:768px){.your-order__shopping-basket.is-pulled{position:absolute;top:20px;right:20px}}.your-order__choose-additions .addition{margin:30px 0}@media screen and (min-width:1200px){.your-order__choose-additions .addition{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;padding:0 50px 0 40px}}.your-order__choose-additions .addition .input-wrap{margin:0 0 15px 0}@media screen and (min-width:1200px){.your-order__choose-additions .addition .input-wrap{width:235px;margin:0}}.your-order__choose-additions .addition .elements-wrap{display:flex;justify-content:space-between;align-items:center;padding:0 0 0 40px}@media screen and (min-width:1200px){.your-order__choose-additions .addition .elements-wrap{width:calc(100% - 235px);padding:0}}.your-order__choose-additions .addition .elements-wrap .price .previous-price{display:inline-block;color:grey;text-decoration:line-through;padding:0 5px}.your-order__choose-additions .addition .elements-wrap.not-active{position:relative}.your-order__choose-additions .addition .elements-wrap.not-active .payments__custom-input input:checked+label+label{font-weight:400}.your-order__choose-additions .addition .elements-wrap.not-active .price{font-weight:400!important;white-space:nowrap}.your-order__choose-additions .addition .show-info{display:flex;width:100%;margin:15px 0 0 0}.your-order__choose-additions .addition .show-info a{display:flex;align-items:center;font-size:12px}.your-order__choose-additions .addition .show-info a i{margin:0 0 0 5px}.your-order__choose-additions .addition .show-info a.active i{transform:rotate(180deg)}.your-order__choose-additions .addition-beactivetv .elements-wrap,.your-order__choose-additions .addition-plus-account .elements-wrap,.your-order__choose-additions .addition-qczajfitness .elements-wrap{margin:0 0 15px 0}.your-order__choose-additions .addition-beactivetv .elements-wrap:last-of-type,.your-order__choose-additions .addition-plus-account .elements-wrap:last-of-type,.your-order__choose-additions .addition-qczajfitness .elements-wrap:last-of-type{margin:0}@media screen and (min-width:1200px){.your-order__choose-additions .addition-stylization .elements-wrap{margin:3px 0 0 0}}.your-order__choose-additions .addition-stylization .elements-wrap .payments__custom-input input+label{display:none}.your-order__choose-additions .addition-ebook{display:flex;flex-wrap:wrap}.your-order__choose-additions .addition-ebook .input-wrap{width:calc(100% - 60px);margin:0;padding-right:15px}@media screen and (min-width:1024px){.your-order__choose-additions .addition-ebook .input-wrap{width:auto}}.your-order__choose-additions .addition-ebook .input-wrap .payments__custom-input{align-items:flex-start}.your-order__choose-additions .addition-ebook .input-wrap .payments__custom-input input:checked+label+label.thumb{opacity:1}.your-order__choose-additions .addition-ebook .input-wrap .payments__custom-input input:checked+label+label.thumb+.label-link label{font-weight:700}.your-order__choose-additions .addition-ebook .input-wrap .thumb{flex-shrink:0;margin:0 10px 0 0;border-radius:2px;overflow:hidden;opacity:.7}.your-order__choose-additions .addition-ebook .input-wrap .thumb img{display:block}.your-order__choose-additions .addition-ebook .input-wrap .label-link p{margin:5px 0 0 0}.your-order__choose-additions .addition-ebook .elements-wrap{align-items:flex-start;justify-content:end;width:60px;margin:0 0 0 auto;padding:0}.your-order__choose-additions .addition-ebook .elements-wrap .payments__custom-input{display:none}.your-order__choose-additions .addition-nutritionEbook{flex-wrap:wrap;align-items:flex-start;display:flex}.your-order__choose-additions .addition-nutritionEbook .input-wrap{flex:0 0 calc(100% - 52px);margin:0;padding:0 15px 0 0}.your-order__choose-additions .addition-nutritionEbook .input-wrap .payments__custom-input{align-items:flex-start}.your-order__choose-additions .addition-nutritionEbook .input-wrap .payments__custom-input label.thumb{margin:0 15px 0 0}.your-order__choose-additions .addition-nutritionEbook .input-wrap .payments__custom-input label.name{font-weight:700}.your-order__choose-additions .addition-nutritionEbook .elements-wrap{flex:0 0 50px;font-weight:700;margin:0 0 0 auto;padding:0;justify-content:flex-end}.your-order__choose-additions .payments__info-box{display:none;margin:5px 0 0 0}@media screen and (min-width:1200px){.your-order__choose-additions .payments__info-box{margin:10px 0}}.your-order__choose-additions .payments__info-box p{margin:0 0 10px 0}.your-order__choose-additions .payments__info-box p:last-of-type{margin:0}.your-order__payment-type-info .payment-logos{display:flex;flex-wrap:wrap;justify-content:center;margin:32px 0 0 0}@media screen and (min-width:1200px){.your-order__payment-type-info .payment-logos{justify-content:flex-start}}.your-order__payment-type-info .payment-logos li{display:flex;justify-content:center;align-items:center;width:33%;height:32px;font-size:0;margin:0 0 24px 0;opacity:.7}@media screen and (min-width:1200px){.your-order__payment-type-info .payment-logos li{width:auto;margin:0 30px 24px 0}}.your-order__payment-type-info .payment-logos li img{display:block;max-width:100%;max-height:100%}.your-order__payment-type-info .other-payment-methods{font-size:12px;line-height:22px;text-decoration:underline;padding:0 0 5px}@media screen and (min-width:768px){.your-order__payment-type-info .other-payment-methods{font-size:14px;line-height:24px}}.your-order__payment-type-info .other-payment-methods a{color:#000}.your-order__payment-type-info .secure-shopping{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;padding:30px 15px;margin:20px 0 0 0;overflow:hidden}@media screen and (min-width:1200px){.your-order__payment-type-info .secure-shopping{gap:40px;padding:40px 15px}}.your-order__payment-type-info .secure-shopping li{display:flex;justify-content:center;align-items:center;text-align:center}.your-order__payment-type-info .secure-shopping li p{margin:0 0 0 10px;font-size:14px;font-weight:700}@media screen and (min-width:768px){.your-order__payment-type-info .secure-shopping li p{font-size:16px}}.your-order__faq ul li{margin:0 0 20px 0}@media screen and (min-width:1200px){.your-order__faq ul li{margin:0 0 30px 0}}.your-order__faq ul li p:first-of-type{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.your-order__faq ul li p:first-of-type.active{font-weight:700}.your-order__faq ul li p:first-of-type.active i{transform:rotate(180deg)}.your-order__faq ul li p:last-of-type{display:none;font-size:12px;padding:10px 0 0 0}@media screen and (min-width:1200px){.your-order__faq ul li p:last-of-type{font-size:14px;padding:15px 0 0 0}}.your-order__faq ul li p:last-of-type span{display:block;margin-bottom:10px}.your-order__faq ul li p:last-of-type span:last-of-type{margin-bottom:0}.your-order__faq .other-question p:first-of-type{margin:0 0 5px 0}.your-order .sticky-box{order:2}.your-order__promo-code{position:relative;padding:15px;z-index:2}@media screen and (min-width:1200px){.your-order__promo-code{overflow:hidden;padding:20px 30px}}.your-order__promo-code .message.error{font-size:12px;margin:0 0 10px 0;color:#f44336}.your-order__promo-code .message.success{color:#43a047}.your-order__promo-code .input-wrap{display:flex;justify-content:space-between;padding:15px 0 0 0}@media screen and (min-width:1200px){.your-order__promo-code .input-wrap{padding:20px 0 0 0}}.your-order__promo-code .input-wrap a{font-size:12px;color:inherit;text-decoration:underline;margin:5px 0 0}.your-order__promo-code .input-wrap input[type=text]{width:calc(100% - 105px);height:30px;padding:0 8px;font-size:12px}.your-order__promo-code .input-wrap .payments__custom-button{width:90px;font-size:12px;border-radius:5px}.your-order__blik-promo-info{position:relative;background:#fff;box-shadow:0 5px 15px 0 rgba(128,128,128,.4);margin:15px 0 0 0;padding:15px;z-index:2}@media screen and (min-width:1200px){.your-order__blik-promo-info{border-radius:20px;overflow:hidden;box-shadow:0 13px 30px 0 rgba(128,128,128,.2);padding:20px 30px}}.your-order__blik-promo-info p{line-height:1.4;margin:0 0 8px 0}.your-order__blik-promo-info p:first-of-type{font-weight:700}.your-order__blik-promo-info p:last-of-type{margin:0}.your-order__trial{border-top:none}.your-order__trial .payments__section-title{font-size:16px}.your-order__trial .payments__custom-button{width:290px;height:56px;margin:30px auto 0;transition:all .4s ease 0s}.otherPaymentMethods{background-color:rgba(0,0,0,.25);width:100%;height:calc(100vh - 60px);text-align:center;display:none;position:fixed;z-index:20;top:60px;left:0}.otherPaymentMethods__close{width:16px;height:16px;cursor:pointer;position:absolute;top:15px;right:15px}.otherPaymentMethods__close::after,.otherPaymentMethods__close::before{content:"";background-color:#000;width:100%;height:2px;position:absolute;top:50%;left:50%}.otherPaymentMethods__close::before{transform:translate(-50%,-50%) rotate(45deg)}.otherPaymentMethods__close::after{transform:translate(-50%,-50%) rotate(-45deg)}.otherPaymentMethods__content{border-radius:15px;background-color:#fff;width:calc(100% - 20px);max-width:calc(100% - 20px);max-height:calc(100% - 20px);overflow-y:auto;margin:0 auto;padding:42px 0 0;box-shadow:0 5px 20px rgba(0,0,0,.15);transform:translateY(-50%);position:relative;top:50%}@media screen and (min-width:768px){.otherPaymentMethods__content{width:600px}}@media screen and (min-width:1024px){.otherPaymentMethods__content{width:682px}}.otherPaymentMethods__content .content__text{background-color:#f2f2f2;padding:13px 15px 16px}.otherPaymentMethods__content .content__text p{font-size:14px;line-height:135%}@media screen and (min-width:768px){.otherPaymentMethods__content .content__text p{font-size:16px;line-height:140%}}@media screen and (min-width:1200px){.otherPaymentMethods__content .content__text p{font-size:18px;line-height:145%}}.otherPaymentMethods__content .content__text p span{display:inline-block;position:relative}.otherPaymentMethods__content .content__text p span::after{content:"";background-color:#000;width:100%;height:1px;position:absolute;bottom:1px;left:0}.otherPaymentMethods__content .content__logos{padding:25px 15px}.otherPaymentMethods__content .content__logos ul{margin:0 0 -15px;flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.otherPaymentMethods__content .content__logos ul li{margin:0 10px 15px}.otherPaymentMethods__content .content__logos ul li img{max-height:34px}@media screen and (min-width:1024px){.otherPaymentMethods__content .content__logos ul li img{max-height:40px}}@media screen and (min-width:1024px){.otherPaymentMethods__content .content__logos ul li img{max-height:none}}.otherPaymentMethods__content .content__logos small{margin:20px 0 0;display:block}.otherPaymentMethods__content .content__logos--small ul li img{max-height:26px}@media screen and (min-width:768px){.otherPaymentMethods__content .content__logos--small ul li img{max-height:30px}}@media screen and (min-width:1024px){.otherPaymentMethods__content .content__logos--small ul li img{max-height:34px}}.register-or-login{max-width:480px;margin:0 auto;padding:30px 0}@media screen and (min-width:680px){.register-or-login{display:flex;flex-wrap:wrap;flex-direction:row-reverse;justify-content:space-between;align-items:flex-start;max-width:1064px;padding:30px 20px}}@media screen and (min-width:1200px){.register-or-login{max-width:1180px;padding:35px 20px}}.register-or-login__login,.register-or-login__register{width:100%;max-width:480px;margin-left:auto;margin-right:auto;padding:0 10px}@media screen and (min-width:768px){.register-or-login__login,.register-or-login__register{width:50%;max-width:none;padding:0 35px}}@media screen and (max-width:767px){.register-or-login__login{margin-bottom:20px}}.register-or-login__login .noweLogowanie{padding:0}.register-or-login__login .noweLogowanie__form{padding:0;box-shadow:none}.register-or-login__login .noweLogowanie__form h1{display:none}.register-or-login__register .registerUser{padding:0}.register-or-login__register .registerUser__form .form__input{max-width:none}.register-or-login .payments__section-title{font-size:16px;text-align:center}@media screen and (min-width:680px){.register-or-login .payments__section-title{font-size:20px}}@media screen and (min-width:1200px){.register-or-login .payments__section-title{font-size:24px}}@media screen and (min-width:1200px){.register-or-login .payments__section-wrapper{padding:0 40px}}.register-or-login .payments__custom-button{width:100%;height:56px;margin:30px auto 0;transition:all .4s ease 0s}@media screen and (min-width:680px){.register-or-login .payments__custom-button{width:195px}}.register-or-login .payments__custom-button--bordered{border:2px solid #ddd;background:0 0;margin:30px auto 0;color:#555}.register-or-login .payments__custom-button--bordered:hover{border-color:#000;color:#000}.register-or-login .payments__go-back{margin:20px 0}body[data-partner=qczaj] .register-or-login{font-family:Geomanist,sans-serif}body[data-partner=qczaj] .register-or-login .payments__section-title{font-family:inherit;font-weight:500}body[data-partner=qczaj] .register-or-login__login .login-form-container{max-width:none;margin:0}body[data-partner=qczaj] .register-or-login__login .login-form-container .login-bg{display:block;width:auto;margin:0;padding:0;background:0 0}body[data-partner=qczaj] .register-or-login__login .login-form-container .form{width:auto;margin:0;padding:0;box-shadow:none}body[data-partner=qczaj] .register-or-login__register .register-form-container{max-width:none;margin:0}body[data-partner=qczaj] .register-or-login__register .register-form-container .register-bg{display:block;width:auto;margin:0;padding:0;background:0 0}body[data-partner=qczaj] .register-or-login__register .register-form-container .form{width:auto;margin:0;padding:0;box-shadow:none}body[data-partner=keto] .register-or-login{font-family:Nunito,sans-serif}body[data-partner=keto] .register-or-login .payments__section-title{font-family:inherit;text-align:center;text-transform:uppercase;padding-top:14px}body[data-partner=keto] .register-or-login .user-authorization{background:0 0;margin:0}body[data-partner=keto] .register-or-login .user-authorization .link{color:inherit}body[data-partner=keto] .register-or-login .user-authorization .btn{box-shadow:none}body[data-partner=keto] .register-or-login .user-authorization-container{max-width:none;margin:0;padding:0}body[data-partner=keto] .register-or-login .user-authorization__form{padding:0}body[data-partner=keto] .register-or-login .user-authorization__form .box{max-width:none}body[data-partner=keto] .register-or-login .user-authorization__form .box .box-inner{max-width:none;padding:0;border:none}body[data-partner=keto] .register-or-login .user-authorization__form .box .box-inner .login-form{padding:0}body[data-partner=keto] .register-or-login .user-authorization__form .agreements{color:inherit}body[data-partner=keto] .register-or-login .user-authorization--login .social.google a{border-color:#000;color:#000}body[data-partner=keto] .register-or-login .user-authorization--login .social.google a:hover{color:#fff;background:#000}body[data-partner=keto] .register-or-login .user-authorization--login .social.facebook a{color:#000}body[data-partner=keto] .register-or-login .user-authorization--login .user-authorization__form .box p{color:inherit}body[data-partner=keto] .register-or-login .user-authorization--login .user-authorization__form .box p a{color:inherit}body[data-partner=keto] .register-or-login .payments__custom-button{color:#fff!important}body[data-partner=strongdiet] .register-or-login{font-family:Dinamit,sans-serif}body[data-partner=strongdiet] .register-or-login .payments__section-title{font-family:inherit;text-align:center;text-transform:uppercase;padding-top:14px}body[data-partner=strongdiet] .register-or-login .user-authorization{background:0 0;margin:0}body[data-partner=strongdiet] .register-or-login .strong-diet-container{max-width:none;margin:0;padding:0}body[data-partner=strongdiet] .register-or-login .user-authorization__form{padding:0}body[data-partner=strongdiet] .register-or-login .user-authorization__form .box{min-width:0;max-width:none;padding:0;box-shadow:none}body[data-partner=strongdiet] .register-or-login .user-authorization__form .box .login-row .password-toggle{top:29px}body[data-partner=strongdiet] .register-or-login .user-authorization--registration .user-authorization__form .box .login-row .info{top:33px}body[data-partner=strongdiet] .register-or-login .payments__custom-button{display:flex;width:220px;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){body[data-partner=strongdiet] .register-or-login .payments__custom-button{width:300px}}body[data-partner=strongdiet] .register-or-login .payments__custom-button:hover{color:#fff;border-color:#762413}.payment-settings{font-family:"Open Sans","Segoe UI","Helvetica Neue",Roboto,sans-serif;font-weight:400;line-height:1.4;letter-spacing:normal;color:#000;max-width:480px;margin:0 auto;padding:30px 0}@media screen and (min-width:680px){.payment-settings{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1024px}}@media screen and (min-width:1200px){.payment-settings{max-width:1140px;padding:35px 0}}.payment-settings__left-side{margin:0 0 20px 0;padding:0 15px}@media screen and (min-width:680px){.payment-settings__left-side{width:calc(50% - 20px);min-height:360px;margin:0;padding:0 0 0 15px}}@media screen and (min-width:1200px){.payment-settings__left-side{width:710px;padding:0}}@media screen and (min-width:680px){.payment-settings__right-side{position:relative;width:calc(50% - 20px);padding:0 15px 0 0}}@media screen and (min-width:1200px){.payment-settings__right-side{width:370px;padding:0}}.payment-settings__fit-info ul{list-style-type:disc;padding:0 0 0 2em}.payment-settings__fit-info ul li{margin-bottom:2px}.payment-settings__fit-info ul li:last-of-type{margin-bottom:0}.payment-method{line-height:1.4;letter-spacing:normal;color:#000;padding:30px 0}@media screen and (min-width:1200px){.payment-method{padding:35px 0}}.payment-method__flexbox{max-width:480px;margin:0 auto;padding:0 16px}@media screen and (min-width:680px){.payment-method__flexbox{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px;max-width:1024px}}@media screen and (min-width:1200px){.payment-method__flexbox{max-width:1140px}}.payment-method__left-side{margin:0 0 20px 0;padding:0 15px}@media screen and (min-width:680px){.payment-method__left-side{width:calc(100% - 370px - 32px - 15px);min-height:360px;margin:0;padding:0 0 0 15px}}@media screen and (min-width:1200px){.payment-method__left-side{padding:0}}@media screen and (min-width:680px){.payment-method__right-side{position:relative;width:calc(50% - 20px);padding:0 15px 0 0}}@media screen and (min-width:1200px){.payment-method__right-side{width:370px;padding:0}}.payment-method__blik-promo{border:none;padding-top:20px;padding-bottom:40px}@media screen and (min-width:1200px){.payment-method__blik-promo{padding-top:15px;padding-bottom:50px}}.payment-method__blik-promo div{display:flex;align-items:flex-start}@media screen and (min-width:1200px){.payment-method__blik-promo div{align-items:center}}.payment-method__blik-promo img{flex-shrink:0;width:78px;height:auto;margin:0 20px 0 0}@media screen and (min-width:1200px){.payment-method__blik-promo img{width:94px;margin:0 40px 0 0}}.payment-method p.error{flex-shrink:0;width:100%;font-size:12px;font-weight:700;color:#f44336;margin:0 0 15px 0}@media screen and (min-width:1200px){.payment-method p.error{font-size:14px}}.payment-method__choose-method .payments__section-title{margin:0 0 30px 0}@media screen and (min-width:1200px){.payment-method__choose-method .form{padding-left:35px;padding-right:35px}}.payment-method__choose-method .payment-methods-wrap{display:flex;flex-wrap:wrap}.payment-method__choose-method .payment-methods-wrap .payment-methods-line-break{width:100%;height:10px}.payment-method__choose-method .payment-methods-wrap .payment-item{position:relative;width:78px;height:45px;background:#fff;border:2px solid #d7d7d7;border-radius:5px;margin:0 7px 15px 7px;padding:0}@media screen and (min-width:1200px){.payment-method__choose-method .payment-methods-wrap .payment-item{width:94px;height:54px;border-radius:8px;margin:0 10px 20px 10px}}.payment-method__choose-method .payment-methods-wrap .payment-item input{display:none}.payment-method__choose-method .payment-methods-wrap .payment-item input:checked+label{outline:3px solid #000}.payment-method__choose-method .payment-methods-wrap .payment-item .label{margin:0;display:flex;align-items:center;justify-content:center;height:100%;cursor:pointer;border-radius:5px}@media screen and (min-width:1200px){.payment-method__choose-method .payment-methods-wrap .payment-item .label{border-radius:8px}}.payment-method__choose-method .payment-methods-wrap .payment-item .label:hover{outline:3px solid #000}.payment-method__choose-method .payment-methods-wrap .payment-item .label img{width:90%;height:auto;aspect-ratio:2/3;object-fit:contain;max-height:36px}@media screen and (min-width:1200px){.payment-method__choose-method .payment-methods-wrap .payment-item .label img{max-height:42px}}.payment-method__choose-method .payment-info{border:1px #e5e5e5 solid;background:#f9f9f9;padding:12px;margin-top:5px;display:none}.payment-method__choose-method .pay-po-title{padding:20px 0;font-size:14px}.payment-method__choose-method .card-pay-po-form{display:none;padding:20px 0 0 0}@media screen and (min-width:1200px){.payment-method__choose-method .card-pay-po-form{max-width:450px}}.payment-method__choose-method .card-pay-po-form .bolded-title{font-family:Poppins,"Segoe UI","Helvetica Neue",Roboto,sans-serif;font-weight:700;line-height:1.3;letter-spacing:.025em;font-size:18px;margin:0 0 30px 0}.payment-method__choose-method .card-pay-po-form .error-placeholder:empty{display:none}.payment-method__choose-method .card-pay-po-form ul{margin:0 0 20px 0}.payment-method__choose-method .card-pay-po-form ul li{margin:0 0 20px 0}.payment-method__choose-method .card-pay-po-form ul li span{color:#f44336}.payment-method__choose-method .card-pay-po-form ul li:last-of-type{margin:0}.payment-method__choose-method .card-pay-po-form .zip-input-wrap{display:flex;align-items:center}.payment-method__choose-method .card-pay-po-form .zip-input-wrap p{width:20px;padding:0 5px;text-align:center}.payment-method__choose-method .card-pay-po-form .zip-input-wrap input:first-of-type{width:70px}.payment-method__choose-method .card-pay-po-form .zip-input-wrap input:last-of-type{width:100px}.payment-method__choose-method .card-pay-po-form .info{width:100%;font-size:12px;font-weight:700}@media screen and (min-width:1200px){.payment-method__choose-method .card-pay-po-form .info{font-size:14px}}.payment-method__choose-method .agreement-wrap{margin:30px 0}.payment-method__choose-method .agreement-wrap .payments__custom-input{align-items:flex-start}.payment-method__choose-method .agreement-wrap .payments__custom-input input+label{margin-top:3px}.payment-method__choose-method .agreement-wrap .agreement-more-text{display:none}.payment-method__choose-method .required-fields-info{font-size:12px}@media screen and (min-width:1200px){.payment-method__choose-method .required-fields-info{font-size:14px}}.payment-method__choose-method .payments__custom-button{width:100%;height:55px;margin:30px auto 0 auto}@media screen and (min-width:1200px){.payment-method__choose-method .payments__custom-button{max-width:450px;margin:30px 0 0 0}}.payment-method__choose-method .additional-information{margin:30px 0 0 0}.payment-method__choose-method .additional-information .payments__info-box .text-wrap{word-wrap:break-word;word-break:break-word}@media screen and (min-width:1200px){.payment-method__choose-method .additional-information .payments__info-box .text-wrap{font-size:14px}}@media screen and (min-width:680px){.payment-subscription .payment-method__left-side{min-height:360px}}.payment-subscription__form-container{max-width:450px;position:relative}.payment-subscription__form-container__date-storage-info{margin-top:30px}.payment-subscription__form-container form{margin:0 0 30px}.payment-subscription__form-container form p label{width:auto!important;text-align:left!important;margin:0 0 5px;padding:0!important;display:block!important}.payment-subscription__form-container form p input{display:block!important;width:100%!important;height:40px!important;border:2px solid #d7d7d7!important;border-radius:4px!important;margin:0 0 20px!important;padding:0 15px!important;font-size:14px!important;font-weight:inherit!important;color:inherit!important}.payment-subscription__form-container form p:nth-of-type(3) input{width:100px!important}.payment-subscription__form-container form p:nth-of-type(4) input{width:70px!important;display:inline-block!important}.payment-subscription__form-container form p:last-of-type input:first-of-type{margin:0 10px 0 0!important}.payment-subscription__form-container form p:last-of-type input:last-of-type{margin:0 0 0 10px!important}.payment-subscription__form-container form button{opacity:0;pointer-events:none;position:absolute;top:0;left:0}.payment-subscription__form-container--blik{max-width:none}.payment-subscription__form-container--blik label{margin:0 0 27px}.payment-subscription__form-container--blik .blik-container{align-items:center;display:flex}.payment-subscription__form-container--blik .blik-container input[type=text]{width:140px;height:60px;font-size:20px;line-height:24px;text-align:center;margin:0 15px 0 0}.payment-subscription__form-container--blik .blik-container input[type=submit]{border:0;border-radius:8px;background:#beec90;height:46px;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:700;line-height:20px;color:#000;padding:0 20px}.payment-subscription__form-container--blik .blik-container input[type=submit]:hover{background:#abe66f}.payment-subscription .JS-subscription-checkbox-error,.payment-subscription .JS-subscription-form-error{display:none}@keyframes subscriptionPageLoading{from{transform:rotate(0)}to{transform:rotate(360deg)}}.loading::before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.75);z-index:1005}.loading::after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;width:24px;height:24px;border:4px solid #000;border-radius:100%;border-top-color:transparent;border-right-color:transparent;margin:auto;transform:rotate(0);animation-name:subscriptionPageLoading;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;z-index:1006}.hide-elements .payment-subscription__form__date-storage-info{display:none}.hide-elements .payment-method__choose-method .additional-information,.hide-elements .payment-method__choose-method .agreement-wrap,.hide-elements .payment-method__choose-method .payments__custom-button,.hide-elements .payment-method__choose-method .required-fields-info{display:none}.hide-elements .payments__shopping-basket .foot .payments__custom-button,.hide-elements .payments__shopping-basket .foot .security-info{display:none}.addition-ecommerce{margin-bottom:50px}@media screen and (min-width:768px){.addition-ecommerce{margin-bottom:0}}@media screen and (max-width:767px){.addition-ecommerce{overflow-x:scroll}}.addition-ecommerce .ecommerce-products{display:flex;align-items:stretch}@media screen and (max-width:767px){.addition-ecommerce .ecommerce-products{min-width:1050px}}@media screen and (min-width:768px){.addition-ecommerce .ecommerce-products{flex-wrap:wrap}}.addition-ecommerce .ecommerce-products .product{display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-width:200px;margin-right:10px}@media screen and (min-width:768px){.addition-ecommerce .ecommerce-products .product{min-width:unset;width:50%;margin-right:0;margin-bottom:40px}}@media screen and (min-width:1200px){.addition-ecommerce .ecommerce-products .product{width:33.33%}}.addition-ecommerce .ecommerce-products .product img{max-width:100%;height:auto;vertical-align:middle;margin-bottom:12px}.addition-ecommerce .ecommerce-products .product .name{text-align:center;font-weight:400;font-size:16px;margin-bottom:12px}.addition-ecommerce .ecommerce-products .product .price{text-align:center;font-weight:700;font-size:18px;margin-bottom:12px}.addition-ecommerce .ecommerce-products .product .more{position:relative;margin-bottom:15px}.addition-ecommerce .ecommerce-products .product .more .more-button{cursor:help}@media screen and (min-width:1200px){.addition-ecommerce .ecommerce-products .product .more .more-button:hover+.more-info{display:block}}.addition-ecommerce .ecommerce-products .product .more .more-info{pointer-events:none;display:none;position:absolute;bottom:30px;left:50%;background-color:#fff;padding:20px;width:350px;box-shadow:0 13px 30px 0 #ebebeb;border-radius:15px;z-index:9999;transform:translateX(-25%);text-align:center}@media screen and (min-width:1200px){.addition-ecommerce .ecommerce-products .product .more .more-info{transform:translateX(-50%);padding:30px;width:460px}}.addition-ecommerce .ecommerce-products .product .more .more-info .bold{font-weight:600}.addition-ecommerce .ecommerce-products .product .more .more-info p+p{margin-top:10px}.addition-ecommerce .ecommerce-products .product .more .more-info .extra{display:block;margin-top:10px;font-weight:700}.addition-ecommerce .ecommerce-products .product .more .more-info::before{content:"";width:12px;height:12px;background-color:#fff;position:absolute;top:calc(100% - 2px);left:24%;transform:rotate(45deg) translateX(-50%)}@media screen and (min-width:1200px){.addition-ecommerce .ecommerce-products .product .more .more-info::before{left:50%}}.addition-ecommerce .ecommerce-products .product .btn{padding:9px 18px;border-radius:10px;background-color:#000;color:#fff;font-size:16px;font-weight:700;text-align:center}.addition-ecommerce .ecommerce-products .product .btn:hover{opacity:.8}.addition-ecommerce-popup{display:none;background-color:#fff;padding:30px;position:fixed;top:50%;left:50%;z-index:9999;border-radius:15px;transform:translate(-50%,-50%);box-shadow:0 10px 25px 0 #b3b3b3;width:80%}@media screen and (min-width:768px){.addition-ecommerce-popup{width:550px}}.addition-ecommerce-popup.show{display:block}.addition-ecommerce-popup .close{position:absolute;top:-15px;right:-15px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#beec90;opacity:1;border-radius:50%}.addition-ecommerce-popup .content{max-height:calc(100vh - 120px);overflow:scroll}.addition-ecommerce-popup .content p{font-size:16px}.addition-ecommerce-popup .content p+p{margin-top:10px}.addition-ecommerce-popup .content .extra{font-weight:600}.ecommerce-address hr{margin-bottom:30px}.ecommerce-address ul li{margin-bottom:15px}.ecommerce-address ul li .zip-input-wrap{display:flex;align-items:center}.ecommerce-address ul li .zip-input-wrap .zip1{width:40%}.ecommerce-address ul li .zip-input-wrap p{padding:0 8px;color:#a3a3a3}.ecommerce-address textarea{display:block;width:100%;padding:15px;min-height:80px;height:auto;border:2px solid #d7d7d7;border-radius:4px;margin:0;font-size:14px}.payments__shopping-basket .body .addition .flex-wrap{flex-wrap:nowrap!important}.payments__shopping-basket .body .addition .flex-wrap .price{text-align:right;white-space:nowrap;padding-left:8px}.payments__shopping-basket .body .discount .flex-wrap p+p{text-align:right;white-space:nowrap;padding-left:8px}.payments__navigation{padding:30px 0 0 0;box-sizing:border-box}@media screen and (min-width:1200px){.payments__navigation{padding:35px 0 0 0}}.payments__navigation *{font-weight:700;line-height:1.2;letter-spacing:normal;box-sizing:border-box}.payments__navigation ul{justify-content:center;display:flex;max-width:768px;margin:0 auto;padding:0 15px}@media screen and (min-width:480px){.payments__navigation ul{padding:0 8px;height:35px}}.payments__navigation ul li{border-radius:25px;display:flex;align-items:center;width:100%;padding:10px}@media screen and (min-width:480px){.payments__navigation ul li{padding:18px 10px}}.payments__navigation ul li.active{background:#ffe66e}.payments__navigation ul li.active p{font-weight:700}.payments__navigation ul li a{color:#286eff!important}.payments__navigation ul li p{flex:0 0 100%;font-size:12px;text-align:center;margin:0;padding:0}@media screen and (min-width:1200px){.payments__navigation ul li p{font-size:14px}}@keyframes shoppingBasketLoading{from{transform:rotate(0)}to{transform:rotate(360deg)}}.payments__shopping-basket{position:relative;min-height:54px;background:#fff;box-shadow:0 5px 15px 0 rgba(128,128,128,.4);z-index:1}@media screen and (min-width:1200px){.payments__shopping-basket{border-radius:20px;overflow:hidden;box-shadow:0 13px 30px 0 rgba(128,128,128,.2)}}.payments__shopping-basket.loading::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.75);z-index:1}.payments__shopping-basket.loading::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:24px;height:24px;border:4px solid #000;border-radius:100%;border-top-color:transparent;border-right-color:transparent;margin:auto;transform:rotate(0);animation-name:shoppingBasketLoading;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;z-index:2}.payments__shopping-basket .head{display:flex;justify-content:center;align-items:center;height:60px}.payments__shopping-basket .head p{font-family:Poppins,"Segoe UI","Helvetica Neue",Roboto,sans-serif;font-weight:700;line-height:1.3;letter-spacing:.025em;font-size:18px}.payments__shopping-basket .body{background:#f9f9f9;padding:20px 15px}@media screen and (min-width:1200px){.payments__shopping-basket .body{padding:20px 30px}}.payments__shopping-basket .body .addition-container{display:flex;justify-content:space-between}.payments__shopping-basket .body .name{display:flex;align-items:flex-start;font-weight:700;margin:0 0 10px 0;padding-right:10px}.payments__shopping-basket .body .remove{display:inline-flex;align-items:center;margin:0 0 0 5px;font-size:11px;line-height:15px;color:#f44336}@media screen and (min-width:1200px){.payments__shopping-basket .body .remove{font-size:14px}}.payments__shopping-basket .body .remove i{font-size:14px;margin-right:4px}.payments__shopping-basket .body ul{font-size:12px;margin:0 0 15px 0;padding:0 0 0 10px}.payments__shopping-basket .body .flex-wrap{display:flex;align-items:center;justify-content:space-between}.payments__shopping-basket .body .additional-days{font-size:11px}.payments__shopping-basket .body .blik-promo-discount{display:block;font-size:11px;margin:5px 0 0 0}.payments__shopping-basket .body .price{white-space:nowrap}.payments__shopping-basket .body .prevoius-price{font-size:11px;color:grey;text-decoration:line-through}.payments__shopping-basket .body .addition{margin:15px 0 0 0;padding:15px 0 0 0;border-top:1px solid #d7d7d7}.payments__shopping-basket .body .discount{margin:15px 0 0 0;padding:15px 0 0 0;border-top:1px solid #d7d7d7}.payments__shopping-basket .body .code{margin:0 0 10px 0;font-size:12px;letter-spacing:.05em}.payments__shopping-basket .body .percent{display:inline-block;width:100%;font-size:11px;text-align:right}.payments__shopping-basket .foot{padding:30px 15px 20px 15px}@media screen and (min-width:1200px){.payments__shopping-basket .foot{padding:30px 30px 20px 30px}}.payments__shopping-basket .foot .total{display:flex;justify-content:space-between;align-items:center;font-weight:700}.payments__shopping-basket .foot .total .small-note{display:block;font-size:10px;font-weight:400}.payments__shopping-basket .foot .total p:last-of-type{font-family:Poppins,"Segoe UI","Helvetica Neue",Roboto,sans-serif;font-weight:700;line-height:1.3;letter-spacing:.025em;font-size:18px}.payments__shopping-basket .foot .security-info{font-size:12px;color:#343a40;margin:15px 0 -5px 0}.payments__shopping-basket .foot .security-info i{color:#5cb026}.payments__shopping-basket .foot .payments__custom-button{width:100%;height:55px;margin:20px auto 0 auto}.payments__shopping-basket .foot.mobile-sticky-foot{position:fixed;left:0;bottom:0;width:100%;background:#fff;padding:15px;z-index:10;border-top:1px solid rgba(128,128,128,.4);transform:translateY(0);transition:transform .4s}.payments__shopping-basket .foot.mobile-sticky-foot.not-visible{transform:translateY(100%)}@media screen and (min-width:768px){.payments__shopping-basket .foot.mobile-sticky-foot{display:none}}.payments__shopping-basket .foot.mobile-sticky-foot .payments__custom-button{width:100%;height:32px;border-radius:5px;font-size:14px;margin:15px auto 0 auto}.payments__shopping-basket .basket-ajax-error{color:#f44336;font-weight:700;padding:8px 10px 0 10px;text-align:center}@media screen and (min-width:768px) and (min-height:1200px){.payments .sticky-box.active{position:fixed;top:60px;width:350px;z-index:2}}@media screen and (min-width:1024px){.payments .sticky-box.active{width:400px}}@media screen and (min-width:1440px){.payments .sticky-box.active{width:522px}}@media screen and (min-width:768px) and (min-height:1200px){.payments .sticky-box.frozen{position:absolute;top:auto;bottom:70px;margin:0;transform:none}}body[data-partner=vitalia] .payments{margin-top:30px;color:#0f2d64!important}body[data-partner=vitalia] .payments a{color:#0f2d64!important;text-decoration:underline!important}body[data-partner=vitalia] .payments .vitalia-tag__input{max-width:550px}body[data-partner=vitalia] .payments .zip-input-wrap{max-width:244px}body[data-partner=vitalia] .payments__section-title{font-family:Youth,sans-serif!important;font-size:24px!important;letter-spacing:-1px!important;margin-top:40px}@media screen and (min-width:768px){body[data-partner=vitalia] .payments__section-title{margin-top:60px;font-size:32px!important}}body[data-partner=vitalia] .payments__shopping-basket{box-shadow:none!important;border-radius:20px!important;border:1px solid #a6c3ff!important;background-color:#f0f5ff!important}body[data-partner=vitalia] .payments__shopping-basket.loading::before{background:0 0}body[data-partner=vitalia] .payments__shopping-basket.loading::after{border-color:#0f2d64;border-top-color:transparent;border-right-color:transparent}body[data-partner=vitalia] .payments__shopping-basket .head p{font-family:Youth,sans-serif!important;font-size:24px!important}body[data-partner=vitalia] .payments__shopping-basket .body{padding:0;background-color:transparent!important}@media screen and (min-width:1200px){body[data-partner=vitalia] .payments__shopping-basket .body svg{width:20px;height:20px}}body[data-partner=vitalia] .payments__shopping-basket .body .package{padding:20px}@media screen and (min-width:1440px){body[data-partner=vitalia] .payments__shopping-basket .body .package{padding:40px}}body[data-partner=vitalia] .payments__shopping-basket .body .package .package-list{padding:0;margin:20px 0 30px}body[data-partner=vitalia] .payments__shopping-basket .body .package .package-list li{font-size:14px;padding-left:8px}body[data-partner=vitalia] .payments__shopping-basket .body .package .package-list li:not(:last-of-type){padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #a6c3ff}body[data-partner=vitalia] .payments__shopping-basket .body .discount{padding-right:20px;padding-left:20px;border-color:#a6c3ff}@media screen and (min-width:1440px){body[data-partner=vitalia] .payments__shopping-basket .body .discount{padding-right:40px;padding-left:40px}}body[data-partner=vitalia] .payments__shopping-basket .body .discount .name{margin:0;font-size:16px;font-weight:400;line-height:140%;letter-spacing:.008px}body[data-partner=vitalia] .payments__shopping-basket .body .discount .code{padding:0;background-color:transparent;color:#0f2d64;font-size:20px;font-weight:700;line-height:140%;letter-spacing:.01px}body[data-partner=vitalia] .payments__shopping-basket .body .discount .flex-wrap{align-items:flex-start}body[data-partner=vitalia] .payments__shopping-basket .body .discount .flex-wrap .price{font-family:Youth,sans-serif!important;font-size:20px;font-weight:700;text-align:right}body[data-partner=vitalia] .payments__shopping-basket .body .discount .cancel-promo-code{width:100%;display:flex;align-items:center;justify-content:right;margin-top:4px;font-size:11px;color:#0f2d64}@media screen and (min-width:1200px){body[data-partner=vitalia] .payments__shopping-basket .body .discount .cancel-promo-code{font-size:14px;line-height:145%}}body[data-partner=vitalia] .payments__shopping-basket .body .addition{border-color:#a6c3ff;padding:20px;margin:0}@media screen and (min-width:1440px){body[data-partner=vitalia] .payments__shopping-basket .body .addition{padding:30px 40px}}body[data-partner=vitalia] .payments__shopping-basket .body .period.bold,body[data-partner=vitalia] .payments__shopping-basket .body .price{font-weight:700}body[data-partner=vitalia] .payments__shopping-basket .body .price{font-family:Youth,sans-serif}body[data-partner=vitalia] .payments__shopping-basket .body .remove{color:#0f2d64}body[data-partner=vitalia] .payments__shopping-basket .body .additional-days{display:block}body[data-partner=vitalia] .payments__shopping-basket .foot{border-top:1px solid #a6c3ff}@media screen and (min-width:1440px){body[data-partner=vitalia] .payments__shopping-basket .foot{padding:40px}}body[data-partner=vitalia] .payments__shopping-basket .foot.mobile-sticky-foot{background-color:#f0f5ff;border-color:#a6c3ff}body[data-partner=vitalia] .payments__custom-input input+label{width:29px!important;height:29px!important;box-shadow:none!important;background-color:#f0f5ff!important;border-radius:6px!important;cursor:pointer}@media screen and (min-width:768px){body[data-partner=vitalia] .payments__custom-input input+label{width:40px!important;height:40px!important}}body[data-partner=vitalia] .payments__custom-input input+label+label{cursor:pointer}@media screen and (min-width:768px){body[data-partner=vitalia] .payments__custom-input input+label+label{font-size:20px!important}}body[data-partner=vitalia] .payments__custom-input input[type=checkbox]:checked+label{background-color:#286eff!important}body[data-partner=vitalia] .payments__custom-input input[type=checkbox]:checked+label::before{border-left:2px solid #fff!important;border-bottom:2px solid #fff!important}@media screen and (min-width:768px){body[data-partner=vitalia] .payments__custom-input input[type=checkbox]:checked+label::before{width:17px;height:11px}}body[data-partner=vitalia] .payments__custom-input .label-link label{font-size:20px;font-weight:700;cursor:pointer}body[data-partner=vitalia] .payments__custom-input .label-link a{display:flex;align-items:flex-end;color:#0f2d64!important}body[data-partner=vitalia] .payments__custom-input .label-link__text{width:132px;font-size:14px!important;font-weight:400!important}@media screen and (min-width:768px){body[data-partner=vitalia] .payments__custom-input .label-link__text{width:100%;font-size:16px!important}}body[data-partner=vitalia] .payments__custom-input .label-link__icon{width:24px}body[data-partner=vitalia] .payments__custom-button{background-color:#286eff!important;border-radius:29px!important;color:#fff!important}body[data-partner=vitalia] .payments__go-back{text-align:left}body[data-partner=vitalia] .payments__go-back a{color:#286eff!important;text-decoration:underline}body[data-partner=vitalia] .payments .payment-method__flexbox{position:relative;padding:0 16px;max-width:800px}@media screen and (min-width:1024px){body[data-partner=vitalia] .payments .payment-method__flexbox{max-width:1040px}}@media screen and (min-width:1440px){body[data-partner=vitalia] .payments .payment-method__flexbox{max-width:1280px}}body[data-partner=vitalia] .payments .payment-method__choose-method .payment-info{margin:20px 0;padding:20px 24px;background-color:#f0f5ff;border:1px solid #a6c3ff;border-radius:20px}body[data-partner=vitalia] .payments .payment-method__choose-method .payment-item{border:none}body[data-partner=vitalia] .payments .payment-method__choose-method .payment-item a{border:1px solid #dfdfdf}body[data-partner=vitalia] .payments .payment-method__choose-method .payment-item a:hover{outline:0;background-color:#f0f5ff;border-color:#a6c3ff}body[data-partner=vitalia] .payments .payment-method__choose-method .payment-item input+label{border:1px solid #dfdfdf}body[data-partner=vitalia] .payments .payment-method__choose-method .payment-item input:checked+label,body[data-partner=vitalia] .payments .payment-method__choose-method .payment-item input:hover+label{outline:0;background-color:#f0f5ff;border-color:#a6c3ff}body[data-partner=vitalia] .payments .payment-method__choose-method .agreement-wrap{margin:25px 0}body[data-partner=vitalia] .payments .payment-method__choose-method .agreement-wrap .payments__custom-input input+label+label{font-size:16px!important;font-weight:400!important;margin-top:7px}body[data-partner=vitalia] .payments .payment-method__choose-method .agreement-wrap .agreement-link{color:#0f2d64;text-decoration:underline}body[data-partner=vitalia] .payments .payment-method__choose-method .required-fields-info{margin-left:42px;font-size:12px;font-weight:400;line-height:140%;letter-spacing:.09px}@media screen and (min-width:768px){body[data-partner=vitalia] .payments .payment-method__choose-method .required-fields-info{margin-left:52px}}body[data-partner=vitalia] .payments .payment-method__choose-method .pay-po{border-bottom:1px solid #dfdfdf}body[data-partner=vitalia] .payments .payment-method__choose-method .pay-po .pay-po-container{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:18px}body[data-partner=vitalia] .payments .payment-method__choose-method .pay-po .pay-po-container .payment-item{margin-bottom:0}body[data-partner=vitalia] .payments .payment-method__choose-method .pay-po .pay-po-container .pay-po-title{padding:0;font-size:14px;font-weight:700;line-height:140%;letter-spacing:.09px}body[data-partner=vitalia] .your-order{font-family:"Plus Jakarta Sans",sans-serif!important;padding-top:0}@media screen and (min-width:1200px){body[data-partner=vitalia] .your-order__left-side{width:625px!important}}body[data-partner=vitalia] .your-order__right-side{padding:0 16px}body[data-partner=vitalia] .your-order__choose-additions .addition{margin:12px 0;padding:20px;border-radius:20px;border:1px solid transparent}@media screen and (min-width:768px) and (min-width:1200px){body[data-partner=vitalia] .your-order__choose-additions .addition{padding:40px 35px 40px 40px!important}}body[data-partner=vitalia] .your-order__choose-additions .addition.active{border:1px solid #a6c3ff;background-color:#f0f5ff}body[data-partner=vitalia] .your-order__choose-additions .addition .elements-wrap .price{font-family:Youth,sans-serif!important;display:flex;flex-direction:column-reverse;gap:5px;white-space:nowrap}body[data-partner=vitalia] .your-order__choose-additions .addition .elements-wrap .price s{color:#a6c3ff;font-size:14px!important}body[data-partner=vitalia] .your-order__choose-additions .addition .show-info{margin-top:10px!important;margin-left:44px!important}body[data-partner=vitalia] .your-order__choose-additions .addition .show-info a{color:#0f2d64!important;font-size:14px!important}@media screen and (min-width:768px){body[data-partner=vitalia] .your-order__choose-additions .addition .show-info a{font-size:16px!important}}body[data-partner=vitalia] .your-order__choose-additions .addition .show-info a span{text-decoration:underline}body[data-partner=vitalia] .your-order__choose-additions .addition .show-info a i{margin:0 0 0 12px!important}body[data-partner=vitalia] .your-order__choose-additions .payments__info-box{background-color:transparent!important;padding:0!important;margin:10px 0 0 44px!important}body[data-partner=vitalia] .your-order__choose-additions .payments__info-box .text-wrap{font-size:14px!important}@media screen and (min-width:768px){body[data-partner=vitalia] .your-order__choose-additions .payments__info-box .text-wrap{font-size:16px!important}}body[data-partner=vitalia] .your-order__payment-type-info .payment-logos li{opacity:1!important}body[data-partner=vitalia] .your-order__payment-text-info{font-size:14px}@media screen and (min-width:768px){body[data-partner=vitalia] .your-order__payment-text-info{margin:20px 0 40px;font-size:16px}}body[data-partner=vitalia] .your-order__promo-code{padding:20px;margin-top:0;border-top:none}@media screen and (min-width:1440px){body[data-partner=vitalia] .your-order__promo-code{padding:30px 40px}}body[data-partner=vitalia] .your-order__promo-code .vitalia-tag__input.not-valid::placeholder{color:#ff5f41}body[data-partner=vitalia] .your-order__promo-code .input-wrap{padding:0}body[data-partner=vitalia] .your-order__promo-code .input-wrap .payments__custom-button{min-width:137px;margin-left:20px;background-color:#0f2d64!important;color:#fff;font-size:16px;font-weight:700;outline:0}body[data-partner=vitalia] .your-order__faq .faq-box{padding:28px 22px;margin:0 0 10px;background-color:#0f2d64;color:#a6c3ff;border-radius:20px}body[data-partner=vitalia] .your-order__faq .faq-box.active{background-color:#a6c3ff;color:#0f2d64}body[data-partner=vitalia] .your-order__faq .faq-question{font-weight:700}body[data-partner=vitalia] .your-order__faq .other-question{margin:40px auto 0;padding:0 22px;font-size:16px}body[data-partner=vitalia] .your-order__faq .other-question .title{font-size:20px}body[data-partner=vitalia] .your-order__faq .other-question p{margin-bottom:30px!important}body[data-partner=vitalia] .your-order__faq .other-question a{color:#286eff;font-weight:700}body[data-partner=vitalia] .your-order__faq .other-question .call{width:170px}@media screen and (min-width:768px){body[data-partner=vitalia] .your-order__faq .other-question .call{width:330px}}body[data-partner=vitalia] .otherPaymentMethods__close::after,body[data-partner=vitalia] .otherPaymentMethods__close::before{background-color:#0f2d64}body[data-partner=vitalia] .otherPaymentMethods__content{max-width:600px;background-color:#f0f5ff;padding:60px 20px 50px}body[data-partner=vitalia] .otherPaymentMethods__content .content__text{max-width:370px;margin:0 auto;font-weight:400;padding:0;background-color:transparent}body[data-partner=vitalia] .otherPaymentMethods__content .content__text.title{max-width:458px}body[data-partner=vitalia] .otherPaymentMethods__content .content__text.title p{font-weight:700;font-size:20px}body[data-partner=vitalia] .otherPaymentMethods__content .content__text.title strong{color:#286eff;font-weight:700}body[data-partner=vitalia] .otherPaymentMethods__content .content__text.title br{display:block}body[data-partner=vitalia] .otherPaymentMethods__content .content__text p{font-size:16px}body[data-partner=vitalia] .otherPaymentMethods__content .content__text .text-color{font-weight:700;color:#286eff}body[data-partner=vitalia] .otherPaymentMethods__content .content__text .text-color::after{background-color:#286eff}body[data-partner=vitalia] .otherPaymentMethods__content .content__text br{display:none}body[data-partner=vitalia] .otherPaymentMethods__content .content__logos{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:25px auto 40px;padding:20px 30px;border-radius:10px;background-color:#fff}body[data-partner=vitalia] .otherPaymentMethods__content .content__logos ul{gap:5px}body[data-partner=vitalia] .otherPaymentMethods__content .content__logos ul li img{max-height:26px}body[data-partner=vitalia] .otherPaymentMethods__content .content__logos--small{padding:20px 15px}@media screen and (min-width:768px){body[data-partner=vitalia] .otherPaymentMethods__content .content__logos--small{padding:20px 22px}}body[data-partner=vitalia] .otherPaymentMethods__content .content__logos--small ul li img{max-height:26px}body[data-partner=vitalia] .payment-subscription__form-container form p label{font-size:16px;font-weight:700}body[data-partner=vitalia] .payment-subscription__form-container form p input{border:none!important;border-radius:15px!important;height:46px!important;font-size:16px!important;font-weight:700!important;color:#0f2d64!important;background-color:#f0f5ff!important;padding:0 15px!important;box-shadow:none!important;outline:0!important;-webkit-appearance:none;appearance:none;transition:all .3s ease 0s}body[data-partner=vitalia] .payment-subscription__form-container form p input:invalid,body[data-partner=vitalia] .payment-subscription__form-container form p input:valid{background:#f0f5ff!important}body[data-partner=vitalia] .payment-subscription__form-container form p input::placeholder{color:#c8c8c8;font-weight:700;font-size:16px}body[data-partner=keto] .your-order__choose-additions .is-ketonline-consultations .addition-label{display:flex;gap:.7em}body[data-partner=keto] .your-order__choose-additions .is-ketonline-consultations .payments__info-box{flex:1}body[data-partner=qczaj] .payments__navigation{display:none}