@media screen and (min-width:992px){.cart-column-left{padding-left:0}.cart-column-right{padding-right:0}}@media screen and (min-width:1300px){.cart-n__container{max-width:1194px}}@media screen and (max-width:992px){.cart-column-right{margin-top:30px}#step3 .cart-column-right{margin-top:0}.cart-n__container{padding-right:5px;padding-left:5px}.cart-steps__wrapper{overflow-x:auto;margin-right:-20px;-ms-overflow-style:none;scrollbar-width:none}.cart-steps__wrapper::-webkit-scrollbar{display:none}}.new-cart-tab{padding-top:145px}.cart-n__container input{appearance:none;-moz-appearance:none;-webkit-appearance:none}@media screen and (max-width:992px){.new-cart-tab{padding-top:0}}.cart-steps-n{float:right;width:auto;height:35px;display:inline-flex;margin-top:65px;margin-bottom:45px;border-radius:25px;justify-content:space-between;align-items:center;position:relative;z-index:5;background-color:#fff}@media screen and (max-width:992px){.cart-steps-n{float:inherit;padding-left:0!important;margin-top:90px;margin-bottom:30px}}.cart-steps-n a{width:auto;height:35px;padding:0 12px;border-radius:18px;font-size:14px;font-weight:700;line-height:35px;text-align:center;background-color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;color:#ccc;border:1px solid #ccc}@media screen and (max-width:992px){.cart-steps-n a{height:30px;font-size:12px;line-height:30px}}.cart-step-n.active a{background-color:#5ccb92;color:#fff;border:1px solid #5ccb92}.cart-step-n{padding-left:10px;width:max-content}@media screen and (max-width:992px){.cart-step-n{padding-left:0;padding-right:5px}}.cart__step__header{font-family:'Open Sans',sans-serif;font-size:36px;font-weight:400;line-height:1.36;text-align:left;color:#2b2b2b;position:absolute;margin:0;top:-80px}.cart__step__header__wrapper{padding:0}@media screen and (max-width:992px){.cart__step__header{font-size:26px;top:-115px}.cart__step__header__wrapper{padding:0 15px}}.cart__product-list__item{border-radius:3px;border:solid 1px #ccc;background-color:#fff;padding:30px;margin-bottom:10px;display:flex}@media screen and (max-width:992px){.cart__product-list__item{padding:20px}}.cart__product-list__item__name{font-family:'Open Sans',sans-serif;font-size:26px;font-weight:600;line-height:1.38;text-align:left;color:#5ccb92}@media screen and (max-width:992px){.cart__product-list__item__name{font-size:16px;margin-bottom:5px}}.cart__product-list__item__desc{font-family:'Open Sans',sans-serif;font-size:16px;font-weight:400;line-height:1.38;text-align:left;color:#2b2b2b}@media screen and (max-width:992px){.cart__product-list__item__desc{font-size:12px;margin-bottom:5px}}.cart__product-list__item__price{font-family:'Open Sans',sans-serif;font-size:26px;font-weight:600;line-height:1.38;text-align:right;color:#2b2b2b}@media screen and (max-width:992px){.cart__product-list__item__price{display:none}}.cart__product-list__item__price-mobile{display:none;font-family:'Open Sans',sans-serif;font-size:16px;font-weight:600;line-height:1.38;text-align:left;color:#2b2b2b}@media screen and (max-width:992px){.cart__product-list__item__price-mobile{display:block}.cart__product-list__item__remove-item{display:none}.cart__product-list__item__remove__mobile{display:block}}.cart__product-list__item__remove__mobile{display:none}@media screen and (max-width:992px){.cart__product-list__item__remove__mobile{display:block;text-align:right}}.cart__product-list__item__remove__mobile i{font-family:'Font Awesome 5 Pro';font-size:18px;line-height:1.22;text-align:left;color:#afafaf}.cart__product-list__item__remove{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:600;line-height:1.36;text-align:left;color:#afafaf;transition:300ms}.cart__product-list__item__remove:hover{color:#2b2b2b}.cart__product-list__item__remove i{font-family:'Font Awesome 5 Pro';font-size:16px;line-height:1.19;letter-spacing:normal;text-align:left;color:#afafaf;margin-right:5px;transition:300ms}@media screen and (max-width:992px){.cart__product-list__item__quantity{margin:10px 0;justify-content:flex-start;top:0}}.cart__product-list__item__remove:hover i{color:#2b2b2b}.cart__product-list__remove-all{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.36;letter-spacing:normal;text-align:right;color:#afafaf;transition:300ms;display:block;margin-top:20px}.cart__product-list__remove-all:hover{color:#2b2b2b}.cart__product-list__remove-all i{font-family:'Font Awesome 5 Pro';font-size:16px;line-height:1.19;letter-spacing:normal;text-align:left;color:#afafaf;margin-right:5px;transition:300ms}.cart__product-list__remove-all:hover i{color:#2b2b2b}.cart__product-list__item__img-column{width:130px;margin-right:30px}@media screen and (max-width:992px){.cart__product-list__item__img-column{width:80px;margin-right:10px}.cart__product-list__remove-all{font-size:12px}.cart__product-list__remove-all i{font-size:14px}}.cart__product-list__item__info-column{width:calc(100% - 160px - 150px);display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:992px){.cart__product-list__item__info-column{width:calc(100% - 80px - 50px);display:block}}.cart__product-list__item__price-column{width:150px}@media screen and (max-width:992px){.cart__product-list__item__price-column{width:50px}}.cart__product-list__item__img-wrapper{width:130px;height:130px;border-radius:3px;border:solid 1px #ccc}@media screen and (max-width:992px){.cart__product-list__item__img-wrapper{width:80px;height:80px}}.cart__product-list__item__img{width:100%}.cart__checkout__total{border-radius:3px;border:solid 1px #ccc;background-color:#fff;padding:30px;margin-bottom:10px}.cart__checkout__total__header{font-family:'Open Sans',sans-serif;font-size:26px;font-weight:600;line-height:1.38;text-align:left;color:#2b2b2b;margin-bottom:20px;margin-top:0}@media screen and (max-width:992px){.cart__checkout__total{padding:20px}.cart__checkout__total__header{font-size:20px}}.cart__checkout__total__row{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.cart__checkout__total__row--coupon{margin-bottom:45px;position:relative;padding-top:20px;margin-top:20px;border-top:1px solid #ccc}.cart__checkout__total__row--coupon p a.woocommerce-remove-coupon{display:none}.woocommerce-remove-coupon__custom{font-family:'Open Sans';font-size:14px;font-weight:600;line-height:1.36;letter-spacing:normal;text-align:left;color:#afafaf;position:absolute;top:50px;left:0;transition:300ms}.woocommerce-remove-coupon__custom:hover{color:#2b2b2b}.woocommerce-remove-coupon__custom i{font-family:'Font Awesome 5 Pro';font-size:16px;text-align:left;color:#afafaf;transition:300ms}.woocommerce-remove-coupon__custom:hover i{color:#2b2b2b}.cart__checkout__total__row:last-child{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.cart__checkout__total__row p{font-family:'Open Sans',sans-serif;font-size:16px;font-weight:400;line-height:1.38;letter-spacing:normal;text-align:left;color:#2b2b2b;margin-bottom:0}.cart__checkout__total__row p .amount{font-family:'Open Sans',sans-serif;font-size:18px;font-weight:600;line-height:1.33;text-align:right;color:#2b2b2b}.cart__checkout__total__row p span{font-family:'Open Sans',sans-serif;font-size:18px;font-weight:600;line-height:1.33;text-align:right;color:#2b2b2b}@media screen and (max-width:992px){.cart__checkout__total__row p{font-size:14px}.cart__checkout__total__row p .amount{font-size:16px}.cart__checkout__total__row p span{font-size:16px}}.cart__checkout__total__summary{border-top:1px solid #ccc;padding-top:14px;display:flex;align-items:center;justify-content:space-between}.cart__checkout__total__summary p{font-family:'Open Sans',sans-serif;font-size:16px;font-weight:600;line-height:1.38;text-align:left;color:#2b2b2b;margin-bottom:0}.cart__checkout__total__summary p .amount{font-family:'Open Sans',sans-serif;font-size:18px;font-weight:600;line-height:1.33;text-align:right;color:#2b2b2b}@media screen and (max-width:992px){.cart__checkout__total__summary p{font-size:14px}.cart__checkout__total__summary p .amount{font-size:16px}}.cart__checkout__total__btn{margin:25px 0 0;padding:0 20px;width:100%;line-height:60px}.cart__checkout__coupon{border-radius:3px;border:solid 1px #ccc;background-color:#fff;padding:30px;transition:300ms}@media screen and (max-width:992px){.cart__checkout__coupon{padding:20px}}.cart__checkout__coupon:hover{border:1px solid #5ccb92}.cart__checkout__coupon.open:hover{border:solid 1px #ccc}.cart__checkout__coupon__header{font-family:'Open Sans',sans-serif;font-size:16px;font-weight:600;line-height:1.38;text-align:left;color:#2b2b2b;margin-bottom:0;cursor:pointer}@media screen and (max-width:992px){.cart__checkout__coupon__header{font-size:14px}}.cart__checkout__coupon__header span{font-weight:400;font-style:italic;color:#afafaf}.cart__checkout__coupon__header i{font-family:'Font Awesome 5 Pro';font-size:22px;color:#5ccb92;float:right;transition:300ms}.cart__checkout__coupon.open .cart__checkout__coupon__header i{transform:rotate(-180deg)}.cart__checkout__coupon__input-wrapper{margin-top:20px;display:none}.cart__checkout__coupon__input{border-radius:3px;border:solid 1px #ccc;background-color:#fff;height:50px;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:400;line-height:50px;text-align:left;color:#2b2b2b}@media screen and (max-width:992px){.cart__checkout__coupon__input{margin-bottom:0!important}}.cart__checkout__coupon__input:active,.cart__checkout__coupon__input:focus{border:solid 1px #2b2b2b!important}.cart__checkout__coupon__input::placeholder{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:400;text-align:left;color:#7e7e7e}.cart__checkout__coupon__btn-wrapper{display:none}.cart__checkout__coupon__btn{width:100%;margin:10px 0 0;padding:0 20px;line-height:50px;font-size:15px}.coupon-alert{font-family:'Open Sans';font-size:14px;font-weight:400;line-height:1.36;text-align:left;margin:12px 0 0}.coupon-alert i{font-family:'Font Awesome 5 Pro';font-size:16px;padding-right:5px}.coupon-alert--added{color:#5ccb92;display:none}.coupon-alert--added.show{display:block}.coupon-alert--error{color:#cb5c5c;display:none}.coupon-alert--error.show{display:block}.cart__checkout__coupon .woocommerce-message{background-color:transparent!important;font-family:'Open Sans'!important;font-size:14px!important;font-weight:normal!important;line-height:1.36;letter-spacing:normal;text-align:left!important;color:#5ccb92!important;margin:12px 0 0;position:relative;padding:0 0 0 24px}.cart__checkout__coupon .woocommerce-message:after{content:'\f058';font-family:'Font Awesome 5 Pro';font-size:16px;color:#5ccb92;position:absolute;left:0;top:0;border:none;margin:0;font-weight:300}.cart__checkout__coupon ul.woocommerce-error{background-color:transparent;padding:0;position:relative}.cart__checkout__coupon ul.woocommerce-error li{font-family:'Open Sans'!important;font-size:14px!important;font-weight:normal!important;line-height:1.36;letter-spacing:normal;text-align:left!important;color:#cb5c5c!important;padding:0 0 0 24px}.cart__checkout__coupon ul.woocommerce-error li:after{content:'\f057';font-family:'Font Awesome 5 Pro';font-size:16px;color:#cb5c5c;position:absolute;left:0;top:0;border:none;margin:0;font-weight:300}.cart__checkout__help{padding:30px}@media screen and (max-width:992px){.cart__checkout__help{padding:20px}}.cart__checkout__help__header{font-family:'Open Sans',sans-serif;font-size:26px;font-weight:300;line-height:1.38;text-align:left;color:#2b2b2b;margin-bottom:12px}.cart__checkout__help__header span{font-weight:400}@media screen and (max-width:992px){.cart__checkout__help__header{font-size:20px}}.cart__checkout__help__text{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:400;line-height:1.36;text-align:left;color:#666;margin:0}@media screen and (max-width:992px){.cart__checkout__help__text{font-size:13px}}.cart__checkout__help__contact{display:flex;margin-top:25px}.cart__checkout__help__contact__left i{font-family:'Font Awesome 5 Pro';font-size:34px;color:#5ccb92;line-height:1.21}.cart__checkout__help__contact__right{margin-left:15px}.cart__checkout__help__phone{font-family:'Open Sans',sans-serif;font-size:24px;font-weight:400;line-height:1.38;text-align:left;color:#2b2b2b}@media screen and (max-width:992px){.cart__checkout__help__phone{font-size:20px;display:block}}.cart__checkout__help__email{font-family:'Open Sans',sans-serif;font-size:15px;line-height:1.33;text-align:left;color:#2b2b2b}@media screen and (max-width:992px){.cart__checkout__help__email{font-size:14px;display:block}}.cart__login-register__column{padding-left:10px;padding-right:10px}.cart__login-register{margin-top:35px}@media screen and (max-width:992px){.cart__login-register{margin-top:0}.cart__login-register__column{padding-left:15px;padding-right:15px}}.cart__login-register__toggle{margin-bottom:40px}.cart__login-register__change-panel{font-family:'Open Sans',sans-serif;font-size:26px;font-weight:600;line-height:1.38;text-align:left;color:#afafaf;background-color:transparent;border:none;padding:0;margin-right:30px}@media screen and (max-width:992px){.cart__login-register__change-panel{font-size:22px;margin-right:20px}}.cart__login-register__change-panel:hover{color:#5ccb92}.cart__login-register__change-panel:last-child{margin-right:0}.cart__login-register__change-panel.active{color:#2b2b2b}.cart__login-register__change-panel.active:hover{color:#2b2b2b}.cart__login-register .form__group{margin-bottom:15px}.cart__login-register .form__submit{max-width:inherit!important}.cart__login-register .form__group .form__label.form__label--up{color:#2b2b2b!important;background:#fff}.cart__login-register .form__group .form__label{left:20px;color:#2b2b2b;transform:translateX(0);line-height:56px}.cart__login-register .form__group__checkbox__top{margin-top:30px}.cart__login-register .form__group__checkbox__bottom{margin-bottom:30px}.cart__login-register .form__group .form__label--checkbox strong{font-family:'Open Sans',sans-serif;font-size:16px;font-weight:normal!important;line-height:1.38;text-align:left;color:#2b2b2b!important;margin-bottom:5px}.cart__login-register .form__group .form__label--checkbox strong sup{font-size:16px;top:0;font-weight:400}.cart__login-register .form__group .form__label--checkbox a{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:normal!important;line-height:1.36;text-align:left;color:#2b2b2b!important;text-decoration:underline}@media screen and (max-width:992px){.cart__login-register .form__group .form__label--checkbox strong{font-size:14px}.cart__login-register .form__group .form__label--checkbox strong sup{font-size:14px}.cart__login-register .form__group .form__label--checkbox a{font-size:12px}}.cart__login-register .form__group .form__label--checkbox a:hover{color:#5ccb92!important}.cart__login-register .form__group .form__label--checkbox .checkbox_more{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:normal!important;line-height:1.36;text-align:left;color:#2b2b2b!important}.cart__login-register .form__group .form__label--checkbox .checkbox_more:hover{color:#5ccb92!important}.cart__login-register .form__group .form__label--checkbox{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:400;line-height:1.36;text-align:left;color:#7e7e7e!important}@media screen and (max-width:992px){.cart__login-register .form__group .form__label--checkbox{font-size:12px}}.cart__login-register .form__group .form__input[type="checkbox"]+.form__label--checkbox::before{display:inline-block;width:20px;height:20px;vertical-align:middle;position:absolute;left:0;background:url(../../../../../../../../themes/base/assets/img/checkbox.png) no-repeat scroll 0 0;background-size:20px auto;cursor:pointer;content:""}.cart__login-register .form__group .form__input[type="checkbox"]:checked+.form__label--checkbox::before{background:url(../../../../../../../../themes/base/assets/img/checkbox.png) no-repeat scroll 0 -20px;background-size:20px auto}.cart__login-register .form__group .form__eye-container{top:20px;right:20px;width:18px;height:16px}.cart__login-register .form__group input{height:54px;border:1px solid #ccc}.cart__login-register .form__group input:active{border:1px solid #5ccb92}.cart__login-register .form__group input:focus{border:1px solid #5ccb92}.cart__login-register .form__group input::placeholder{font-family:'Open Sans',sans-serif;font-size:16px;font-weight:400;line-height:1.38;text-align:left;color:#2b2b2b}.cart__login-register .form__group .form__lost-pass{font-family:'Open Sans',sans-serif;font-size:15px;font-weight:400;line-height:1.33;text-align:center;color:#2b2b2b;margin:15px 0}@media screen and (max-width:992px){.cart__login-register .form__group .form__lost-pass{font-size:14px}}.cart__login-register .form__group .form__lost-pass:hover{color:#5ccb92;text-decoration:underline}.cart__login-register .l-panel-n__text{font-family:'Open Sans',sans-serif;font-size:16px;font-weight:400;line-height:1.38;text-align:center;color:#2b2b2b;margin:20px 0}.cart__login-register .l-panel-n__text span{font-family:'Open Sans',sans-serif;font-size:16px;font-weight:600;line-height:1.38;color:#2b2b2b}.cart__login-register .l-panel-n__text span:hover{color:#5ccb92;cursor:pointer}@media screen and (max-width:992px){.cart__login-register .l-panel-n__text{font-size:14px}.cart__login-register .l-panel-n__text span{font-size:14px}}.cart__login-register .form__submit{font-family:'Open Sans',sans-serif;font-size:16px;font-weight:700;padding:0 20px;line-height:56px;height:56px;margin-bottom:0!important}.cart__login-register .l-panel__socials .theChampLogin{background:#fff!important;box-shadow:none;border:1px solid #ccc;line-height:54px;height:54px;margin:0 0 15px;width:100%}.cart__login-register .l-panel__socials .theChampLogin:hover{border:1px solid #2b2b2b}.cart__login-register .l-panel__socials .theChampFacebookLogin:after{content:'\f09a';font-family:'Font Awesome 5 Brands';color:#0d8bf1;position:absolute;left:30px;top:0;font-size:22px;font-style:normal;z-index:10}.cart__login-register .l-panel__socials .theChampGoogleLogin:after{content:url(../../../../../../../../themes/base/assets/img/Google__G__Logo.svg);position:absolute;left:30px;top:7px;z-index:10}.cart__login-register .l-panel__socials .the_champ_login_ul li{display:block!important}.cart__login-register .l-panel__socials .theChampLogin:before{font-family:'Open Sans',sans-serif;font-size:16px;font-weight:700;text-align:center;color:#2b2b2b;margin-top:0}@media screen and (max-width:992px){.cart__login-register .l-panel__socials .theChampLogin:before{font-size:14px}}.cart__checkout__total .form-row.terms,#step3 .form-row.terms,#step3 .woocommerce-error,.cart__checkout__total .woocommerce-error{display:block!important}.cart__checkout__total .form-row.terms{margin-bottom:20px}.cart__checkout__total .form-row.terms,.cart__checkout__total .form-row.terms label{font-family:'Open Sans',sans-serif;font-size:13px!important;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:normal;text-align:left;color:#7e7e7e}.cart__checkout__total .form-row.terms label{padding-left:35px!important;padding-bottom:0!important;padding-top:0!important}.cart__checkout__total .form-row.terms label sup{font-size:13px;color:red;top:0;padding-right:3px}.cart__checkout__total .form-row.terms a,.cart__checkout__total .form-row.terms label a{font-family:'Open Sans',sans-serif;font-size:13px!important;font-weight:normal!important;line-height:1.38;text-align:left;color:#2b2b2b!important;text-decoration:underline}.cart__checkout__total .form-row.terms a:hover,.cart__checkout__total .form-row.terms label a:hover{color:#5ccb92!important;text-decoration:underline!important}.cart__checkout__total .cart__checkout__certificates{display:flex;justify-content:space-around;align-items:center;margin-top:20px}.cart__checkout__total .cart__checkout__certificates img{width:135px}.cart-shipping{margin-top:50px}@media screen and (max-width:992px){.cart__checkout__total .cart__checkout__certificates img{width:105px}.cart-shipping{margin-top:30px}}.cart-shipping .form__group input{line-height:56px;height:54px;border:1px solid #ccc;padding:0 20px}.cart-shipping .form__group input:active{border:1px solid #5ccb92}.cart-shipping .form__group input:focus{border:1px solid #5ccb92}.cart-shipping .form__group{margin-bottom:15px}.cart-shipping .form__group .form__label.form__label--up{color:#2b2b2b!important}.cart-shipping .form__group .form__label{left:20px;color:#2b2b2b;transform:translateX(0);line-height:56px}.cart-shipping .form__group i{display:none;color:red;font-family:'Open Sans',sans-serif;font-size:14px;line-height:1.36}.cart-shipping .form__group textarea{font-family:'Open Sans',sans-serif;font-size:16px;font-weight:400;line-height:1.38;text-align:left;color:#2b2b2b;max-width:376px;min-height:160px;padding:10px 20px}@media screen and (max-width:992px){.cart-shipping .form__group textarea{margin-top:0!important}}.cart-shipping__info__header{font-family:'Open Sans',sans-serif;font-size:22px;font-weight:300!important;line-height:1.36;text-align:left;color:#2b2b2b}@media screen and (max-width:992px){.cart-shipping__info__header{margin-top:30px;margin-bottom:15px;font-size:18px}}.cart-shipping__info__header span{font-weight:normal!important}.cart-shipping__info__header i{font-family:'Font Awesome 5 Pro';font-size:24px;text-align:left;color:#5ccb92;margin-right:10px}.cart__payment__header{font-family:'Open Sans',sans-serif;font-size:26px;font-weight:600;line-height:1.38;text-align:left;color:#2b2b2b;margin-bottom:20px}@media screen and (max-width:992px){.cart__payment__header{font-size:18px}}.cart-shipping__info__desc,.cart-shipping__info__desc p{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:400;line-height:1.36;letter-spacing:normal;text-align:left;color:#666}.cart-shipping__info__desc{max-width:350px}.cart-shipping__info__desc p{margin-bottom:15px}.cart-shipping__info__desc p strong{font-weight:600}.cart-shipping__info__desc p a{color:#2b2b2b}.cart-shipping__info__desc p a:hover{color:#5ccb92;text-decoration:none}.cart-n__container .woocommerce-checkout-payment-n ul.payment_methods{margin-top:0!important}.cart-n__container .payment_method_paypal label:after{margin-top:13px!important}@media screen and (max-width:992px){.cart-n__container .woocommerce-checkout-payment-n ul.payment_methods{padding-left:0!important}.cart-n__container .payment_method_paypal label:after{margin-top:0!important}}.cart-n__container .woocommerce-checkout-payment-n li.wc_payment_method{height:110px;border-radius:3px;border:solid 1px #ccc!important;margin-bottom:10px!important}@media screen and (max-width:992px){.cart-n__container .woocommerce-checkout-payment-n li.wc_payment_method{padding:24px 15px!important;height:auto}}.cart-n__container .woocommerce-checkout-payment-n li.wc_payment_method.active{border:solid 1px #5ccb92!important}.cart-n__container .woocommerce-checkout-payment-n li.wc_payment_method label{width:40%}.cart-n__container .woocommerce-checkout-payment-n li.wc_payment_method .payment_box{width:60%}@media screen and (max-width:992px){.cart-n__container .woocommerce-checkout-payment-n li.wc_payment_method label{width:50%}.cart-n__container .woocommerce-checkout-payment-n li.wc_payment_method .payment_box{width:50%}}.cart-n__container .woocommerce-checkout-payment-n li.wc_payment_method label:after{max-width:150px!important;height:50px!important;width:auto!important}@media screen and (max-width:992px){.cart-n__container .woocommerce-checkout-payment-n li.wc_payment_method label:after{max-width:85px!important;height:30px!important}}.cart-n__container .woocommerce-checkout-payment-n li.wc_payment_method .payment_box p{font-family:'Open Sans',sans-serif;font-size:16px;font-weight:400;line-height:1.38;text-align:left;color:#2b2b2b}@media screen and (max-width:992px){.cart-n__container .woocommerce-checkout-payment-n li.wc_payment_method .payment_box p{font-family:'Open Sans',sans-serif;font-size:12px;font-weight:400;line-height:1.42;text-align:left;color:#2b2b2b}}.cart__shipping__header{font-family:'Open Sans',sans-serif;font-size:26px;font-weight:600;line-height:1.38;text-align:left;color:#2b2b2b;margin-bottom:30px}.cart__step__header--payment{top:60px}.cart-shipping__info__desc span.more{display:none;font-weight:400;color:#5ccb92;cursor:pointer}@media screen and (max-width:992px){.cart__step__header--payment{font-size:26px;top:-115px}.cart__shipping__header{font-size:18px;margin-bottom:30px}.cart-shipping__info__desc__mobile-more{display:none}.cart-shipping__info__desc span.more{display:inline}}.checkout-mobile-scroller{display:none;width:100%;left:0;bottom:0;position:fixed;z-index:10;background:#fff;border-top:1px solid #ccc}.checkout-mobile-scroller__top{display:flex;justify-content:space-between;align-items:center;padding:0 20px}.checkout-mobile-scroller__top__left{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:600;font-style:normal;line-height:40px;letter-spacing:normal;text-align:left;color:#000}.checkout-mobile-scroller__top__right{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:700;line-height:40px;letter-spacing:normal;text-align:right;color:#000}#checkout-scroll{background:#00cffe;color:#fff;display:block;text-align:center;line-height:40px;transition:300ms}#checkout-scroll:hover{color:#fff;text-decoration:underline}.cart-thankyou__wrapper{border-radius:3px;border:solid 1px #ccc;padding:35px 30px 50px;text-align:center}@media screen and (max-width:992px){.cart-thankyou__wrapper{padding:30px 20px;margin-bottom:10px}}.cart-thankyou__order-number u{text-decoration:none;position:relative}.cart-thankyou__order-number u:after{content:'';position:absolute;top:100%;height:40px;left:0;right:0;background-image:url(../../../../../../../../themes/base/assets/img/underline-la.svg);-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat}.cart-thankyou__check{font-family:'Font Awesome 5 Pro';font-size:34px;font-stretch:normal;text-align:center;color:#5ccb92;margin-bottom:20px}.cart-thankyou__header{font-family:'Open Sans';font-size:26px;font-weight:600;line-height:1.38;text-align:center;color:#2b2b2b;margin:0 0 20px}@media screen and (max-width:992px){.cart-thankyou__header{font-size:20px}}.cart-thankyou__order{font-family:'Open Sans';font-size:16px;font-weight:400;line-height:1.38;text-align:center;color:#2b2b2b;margin-bottom:10px}@media screen and (max-width:992px){.cart-thankyou__order{font-size:14px}}.cart-thankyou__order-number{font-family:'Open Sans';font-size:20px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.35;letter-spacing:normal;text-align:center;color:#2b2b2b;margin-bottom:40px}@media screen and (max-width:992px){.cart-thankyou__order-number{margin-bottom:30px}}.cart-thankyou__text{font-family:'Open Sans';font-size:16px;font-weight:400;line-height:1.5;text-align:center;color:#2b2b2b;margin-bottom:40px}.cart-thankyou__text p{font-family:'Open Sans';font-size:16px;font-weight:400;line-height:1.5;text-align:center;color:#2b2b2b;margin-bottom:20px}@media screen and (max-width:992px){.cart-thankyou__text,.cart-thankyou__text p{font-size:14px}.cart-thankyou__text{margin-bottom:30px}}.cart-thankyou__text p strong,.cart-thankyou__text p b{font-weight:400}.cart-thankyou__text p a{color:#5ccb92;text-decoration:none}.cart-thankyou__text p a:hover{color:#5ccb92;text-decoration:underline}.cart-thankyou__btn{margin:0}@media screen and (max-width:992px){.cart-thankyou__btn{width:100%;display:block}}.cart__course_box__wrapper{width:100%;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.cart__course_box{width:200px}@media screen and (max-width:450px){.cart__course_box{width:160px}}@media screen and (max-width:300px){.cart__course_box{width:140px}}.cart__course_box__image{width:100%}.cart__course_box__termin{display:flex;justify-content:flex-start;align-items:center;margin-top:15px}@media screen and (max-width:992px){.cart-recommended-products__wrapper--desktop{display:none}}.cart-recommended-products__wrapper--mobile{display:none}@media screen and (max-width:991px){.cart-recommended-products__wrapper--mobile{display:block}}.cart-recommended-products__header{font-family:'Open Sans',sans-serif;font-size:32px;font-weight:300;line-height:1.34;text-align:left;color:#2b2b2b;margin:50px 0 30px}.cart-recommended-products__header b,.cart-recommended-products__header strong{font-weight:400}@media screen and (max-width:991px){.cart-recommended-products__header{font-size:24px;margin:30px 0 20px}}#step3 .cart__checkout__step-info{display:none}.cart__checkout__step-payment{display:none}#step3 .cart__checkout__step-payment{display:block}.cart__checkout__alert{font-family:'Open Sans';font-size:14px;font-weight:400;line-height:1.36;letter-spacing:normal;text-align:left;color:#cb5c5c;margin:15px 0;display:none}.cart__checkout__alert i{font-family:'Font Awesome 5 Pro';font-size:16px;text-align:left;color:#cb5c5c}@media screen and (max-width:992px){#step3 .cart__checkout__help{display:none}}.cart__product-list__item__info-column__top ul{margin:0;padding:0}.cart__product-list__item__info-column__top ul li{padding-left:5px;line-height:1}.cart__product-list__item__info-column__top ul li span{line-height:1}@media screen and (max-width:768px){.cart__product-list__item__info-column__top ul li span{font-size:9px!important}}.cart__payment__invoice{display:flex;padding:35px 30px;margin-top:20px;border-radius:3px;border:solid 1px #ccc}.cart__payment__invoice i{font-family:'Font Awesome 5 Pro';font-size:42px;color:#5ccb92;line-height:1.21}.cart__payment__invoice p{font-family:'Open Sans',sans-serif;font-size:16px;font-weight:400;line-height:1.31;text-align:left;color:#666;max-width:64%;margin-left:15px;margin-bottom:0;padding-top:5px}.cart__payment__invoice p b,.cart__payment__invoice p strong{font-weight:600}.cart__payment__invoice p a{font-weight:600;color:#52d5ff;text-decoration:underline}.cart__payment__invoice p a:hover{font-weight:600;color:#52d5ff;text-decoration:underline;opacity:.9}@media screen and (max-width:992px){.cart__payment__invoice{margin-top:0;margin-bottom:10px;padding:20px 15px}.cart__payment__invoice p{font-size:13px;max-width:100%;padding-top:0}.cart-n__container .woocommerce-checkout-payment-n ul.payment_methods{margin-bottom:0}}.cart-n__container #step3 .woocommerce-checkout.processing .blockUI.blockOverlay:after{content:'Zaraz nastąpi przekierowanie na stronę płatności';position:absolute;left:50%;top:20%;transform:translateX(-50%);font-size:20px;color:#000;z-index:1001;text-shadow:#000 1px 0 25px}.cart__details{margin-top:35px}.cart__details__column{padding-left:10px;padding-right:10px}@media screen and (max-width:992px){.cart__details{margin-top:0}.cart__details__column{padding-left:15px;padding-right:15px}}.cart__details__header{margin-bottom:40px}@media screen and (max-width:768px){.cart__details__header{display:none}}.cart__details__header h3{font-family:'Open Sans',sans-serif;font-size:26px;font-weight:600;line-height:1.38;text-align:left;color:#2b2b2b;margin:0}.cart__details__toggle{display:flex;margin-bottom:40px}.cart__details__change-panel{font-family:'Open Sans',sans-serif;font-size:16px;font-weight:400;line-height:45px;letter-spacing:normal;text-align:center;color:#7e7e7e;margin:0;border:solid 1px #ccc;width:50%;background-color:#fff}@media screen and (max-width:480px){.cart__details__change-panel{font-size:15px}}.cart__details__change-panel--left{border-bottom-left-radius:3px;border-top-left-radius:3px;border-right:none}.cart__details__change-panel--right{border-bottom-right-radius:3px;border-top-right-radius:3px;border-left:none}.cart__details__change-panel:hover{background-color:#f6f6f6}.cart__details__change-panel.active{border:solid 1px #5ccb92;background-color:rgba(92,203,146,.2);color:#49af7a;font-weight:600}.cart__details__change-panel.active:hover{background-color:rgba(92,203,146,.3)}.cart__details .form__group input{line-height:56px;height:54px;border-radius:3px;border:1px solid #ccc;padding:0 20px;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left;color:#2b2b2b}.cart__details .form__group input.is-validated{border:solid 1px #5ccb92}.cart__details .form__group textarea.is-validated~.cart__details__optional{display:none}.cart__details .form__group textarea.is-validated{border:solid 1px #5ccb92}.cart__details .form__group textarea{height:80px;border-radius:3px;border:1px solid #ccc;padding:20px;resize:none;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:normal;text-align:left;color:#2b2b2b}.cart__details .form__group .form__label{left:15px;color:#2b2b2b;transform:translateX(0);line-height:56px;font-size:16px}.cart__details .form__group{margin-bottom:15px}.cart__details .form__group .form__label.form__label--up{color:#2b2b2b!important;background:#fff}.form__group--billing_country{position:relative}.form__group--billing_country label abbr{display:none}.form__group--billing_country label{position:absolute;top:0;left:20px;z-index:10;color:#2b2b2b;transform:translateX(0);line-height:56px;font-family:"Open Sans",sans-serif;font-size:16px;text-align:center;margin-top:0!important;transition:250ms}.form__group--billing_country label.not-empty{color:#2b2b2b!important;background:#fff;top:-8px;font-size:11px;line-height:16px;padding:0 5px}.form__group--billing_country .select2-container{width:100%!important}.form__group--billing_country .select2-container .select2-selection{height:56px;border:1px solid #ccc!important}.form__group--billing_country.not-empty .select2-container .select2-selection{border:solid 1px #5ccb92!important}.form__group--billing_country .select2-selection__rendered{opacity:0;visibility:hidden;line-height:56px!important}.form__group--billing_country.not-empty .select2-selection__rendered{opacity:1;visibility:visible;line-height:56px;font-family:'Open Sans',sans-serif;font-size:16px;font-weight:400;text-align:left;color:#2b2b2b!important;padding:0 20px!important}.select2-dropdown{border:1px solid #ccc!important}.cart__details__tab[data-details="personal-tab"] .details-business-tab{display:none}.cart__details__tab .form__group .form__input[type="checkbox"]+.form__label--checkbox::before{display:inline-block;width:20px;height:20px;vertical-align:middle;position:absolute;left:0;top:-2px;background:url(../../../../../../../../themes/base/assets/img/checkbox.png) no-repeat scroll 0 0;background-size:20px auto;cursor:pointer;content:""}.cart__details__tab .form__group .form__input[type="checkbox"]:checked+.form__label--checkbox::before{background:url(../../../../../../../../themes/base/assets/img/checkbox.png) no-repeat scroll 0 -20px;background-size:20px auto}.cart__details .form__input[disabled]{background-color:#fff;color:#7e7e7e}.cart__details__input--checkbox{font-family:'Open Sans',sans-serif;font-size:13px;font-weight:400;font-style:normal;line-height:1.38;text-align:left;color:#2b2b2b}.cart__details__input--checkbox i{font-family:'Open Sans',sans-serif;font-size:13px;font-weight:400;font-style:italic;line-height:1.38;text-align:left;color:#7e7e7e}.cart__details__input--checkbox sup{color:red}.form__label--disabled{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:400;line-height:1.36;text-align:left;color:#7e7e7e!important}.cart__details__optional{position:absolute;right:20px;top:0;margin:0;line-height:54px;font-family:'Open Sans',sans-serif;font-size:14px;font-style:italic;text-align:right;color:#7e7e7e}#additional-info-counter{position:absolute;right:10px;top:60px;margin:0;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:400;font-style:italic;line-height:1.42;text-align:right;color:#7e7e7e}.cart__details__additional-info__description{font-family:'Open Sans',sans-serif;font-size:12px;font-weight:400;font-style:italic;line-height:1.42;text-align:left;color:#7e7e7e;margin-bottom:0}@media screen and (max-width:768px){.cart__details__additional-info__description{font-size:11px}}.select2.select2-container.select2-container--default .select2-selection.select2-selection--single:after{content:'\f107';font-family:'Font Awesome 5 Pro';position:absolute;right:20px;top:0;line-height:54px;font-size:16px;transition:300ms;transform:rotate(0)}.select2.select2-container.select2-container--default.select2-container--open .select2-selection.select2-selection--single:after{transform:rotate(180deg)}.phone-disabled-info{position:absolute;right:20px;top:0;line-height:54px;margin:0;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:400;font-style:italic;letter-spacing:normal;text-align:left;color:#7e7e7e}.phone-disabled-info i{padding-left:5px;padding-top:15px;font-size:20px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;text-align:left;color:#2b2b2b;cursor:pointer}#phone_details.prefix{padding-left:60px}.cart__details__phone_details.prefix .phone-disabled-info span{display:none}.cart__details__phone_details.prefix input{padding-left:60px}.cart__details__phone_details.prefix label{left:60px!important}.cart__details__phone_details.prefix .form__label.form__label--up{left:20px!important}#phone-prefix{position:absolute;top:0;left:20px;line-height:54px;font-family:'Open Sans',sans-serif;font-size:16px;font-weight:400;text-align:left;color:#7e7e7e}.cart__details__vat-id{display:none}.phone-disabled-info-description{opacity:0;visibility:hidden;transition:300ms;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:400;line-height:1.42;text-align:left;color:#fff;background-color:#000;padding:10px 15px;position:absolute;left:100%;width:260px;top:50%;transform:translateY(-50%)}.phone-disabled-info-description:after{content:'';width:14px;height:14px;transform:rotate(45deg);position:absolute;top:calc(50% - 7px);left:-7px;background:#000;z-index:1}@media screen and (max-width:768px){.phone-disabled-info-description{right:0;left:auto;top:85px;z-index:10}.phone-disabled-info-description:after{top:-7px;right:22px;left:initial}}.phone-disabled-info:hover+.phone-disabled-info-description{opacity:1;visibility:visible}.billing-data__wrapper{padding:35px 30px;margin-top:20px;border-radius:3px;border:solid 1px #ccc}.billing-data__wrapper p{font-family:'Open Sans',sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:1.38;text-align:left;color:#2b2b2b;margin:0}.billing-data__wrapper p b{font-weight:600}.billing-data__wrapper p.billing-data__additional-info{padding:20px 0}.billing-data__wrapper a{font-family:'Open Sans',sans-serif;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:normal;text-align:left;color:#7e7e7e;margin-top:30px;display:block}.billing-data__wrapper a:hover{text-decoration:underline}.billing-data__wrapper a i{font-family:'Font Awesome 5 Pro';font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.19;letter-spacing:normal;text-align:left;color:#7e7e7e;padding-right:5px}@media screen and (max-width:768px){.billing-data__wrapper{padding:25px 20px}.billing-data__wrapper p{font-size:14px}}.billing-data__header{margin:30px 0 15px}.cart__details__optional.hidden-info{display:none}.cart__details .form__label--checkbox{font-family:'Open Sans',sans-serif;font-size:13px!important;font-weight:normal!important;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:normal;text-align:left;color:#2b2b2b!important}.form__group--mt25{margin-top:25px}.cart__details #submit_details{width:100%;line-height:54px;max-width:100%;padding:0;margin-top:30px}@media screen and (max-width:480px){.cart__details #submit_details{max-width:100%!important;line-height:48px}}.form__group--mb30{margin-bottom:30px}.invoice_details__label p{font-family:'Open Sans',sans-serif;font-size:13px;font-weight:400;font-stretch:normal;font-style:italic;line-height:1.38;letter-spacing:normal;text-align:left;color:#7e7e7e;display:inline-block!important}.cart__billing-data-card{margin-bottom:20px}.woocommerce-checkout .select2-search--dropdown.select2-search--hide{display:block!important}