.page-top-gutter{background-color:#f4f4f4;padding-bottom:64px;padding-top:128px}.page-top-gutter--0{padding-top:120px}.checkout-summary__info-title,.checkout-summary__info-txt{font-size:14px!important}.checkout-summary__price-title{font-size:16px!important}.checkout-summary__price-num{font-size:18px!important}.payment_success-btn_text{font-size:14px}@media (min-width:1201px){.checkout-page .container{max-width:1240px}}.checkout-wrp{align-items:flex-start;display:flex;justify-content:center;max-width:1440px}@media (max-width:767px){.checkout-wrp{flex-direction:column}}.checkout-content{background-color:#fff;border-radius:20px;filter:drop-shadow(0 5px 5px #00000010);font-size:16px;max-width:600px;padding:35px 42px;width:100%}@media (max-width:992px){.checkout-content{padding:25px}}.checkout-content__top{align-items:center;border-radius:20px;display:flex;margin-bottom:40px;padding:15px}.checkout-content__top-img{border-radius:.9em;flex-shrink:0;height:3.5em;margin-right:15px;overflow:hidden;width:3.5em}.checkout-content__top-img>img{height:100%;object-fit:cover;width:100%}.checkout-content__top-txt{color:rgba(4,3,69,.75);font-size:18px;font-weight:500;line-height:1.4em}.checkout-content__top-txt>span{font-weight:600}.checkout-content__form-wrp{align-items:flex-start;border-bottom:1px solid #e8e8e8;display:flex;margin-bottom:16px;padding-bottom:24px;padding-top:16px}@media (max-width:1200px){.checkout-content__form-wrp{flex-direction:column-reverse}}.checkout-content__form-wrp:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}@media (max-width:1200px){.checkout-content__form-wrp:last-child{flex-direction:column}.checkout-content__form-wrp:last-child .checkout-content__form-left{margin-bottom:25px;margin-top:0}}.checkout-content__form-left{flex-shrink:0;margin-right:30px;width:518.5px}.checkout-content__form-left .expiry-group div:last-child{margin-right:0}@media (max-width:1200px){.checkout-content__form-left{margin-right:0;margin-top:25px;width:100%}}@media (max-width:768px){.checkout-content__form-left .input-group{flex-direction:row}}.checkout-content__form-left .input-group--w-text:last-child .input-outer.input-error{margin-bottom:20px!important}.checkout-content__form-right{align-items:flex-end;display:flex;width:45%}@media (max-width:424px){.checkout-content__form-right{width:100%}}@media (max-width:768px){.checkout-content__form-right{align-items:flex-start}.checkout-content__form-right .input-cvv{margin-left:0}}.checkout-content__tick{display:flex;flex-direction:column;margin-top:16px}.checkout-right{margin-left:35px;max-width:450px;width:100%}@media (max-width:992px){.checkout-right{flex-shrink:0;margin-left:20px;width:calc(100% - 380px)}}@media (max-width:767px){.checkout-right{margin-left:0;margin-top:30px;max-width:100%;width:100%}}.payment__success-button,.payment__success-icon{font-size:18px!important;font-weight:500!important}.payment__success-button{margin-top:24px;width:100%}.payment__success-icon{height:18px;margin-left:8px;width:18px}.checkout-summary{background:#fff;border-radius:20px;font-size:1.4rem;padding:35px 42px;width:100%}@media (max-width:992px){.checkout-summary{padding:25px}}.checkout-summary,.form-box__title{filter:drop-shadow(0 5px 5px #00000010);font-size:18px;font-weight:700;margin-bottom:24px}.checkout-summary .blog-card__author-img{border-radius:.8em;height:56px;width:56px}.checkout-summary .blog-card__author-name{font-size:16px}.checkout-summary .blog-card__author-date{color:#a5a5a5;font-size:16px;font-weight:500;margin-top:8px}.checkout-summary__info{align-items:stretch;display:flex;margin-bottom:30px;margin-top:30px;padding-bottom:30px}.checkout-summary__info-item{display:flex;flex-direction:column;text-align:left;width:100%}.checkout-summary__info-title{align-items:center;color:rgba(4,3,69,.85);display:flex;font-family:Helvetica Neue;font-size:1em;font-weight:500}.checkout-summary__info-title>span{flex-shrink:0;margin-right:5px}.checkout-summary__info-txt{color:rgba(4,3,69,.6);font-family:Helvetica Neue;font-size:1.05em;font-weight:400;margin-top:10px}.checkout-summary__price{align-items:center;display:flex;justify-content:space-between}.checkout-summary__price-cnt{display:flex;flex-direction:column}.checkout-summary__price-title{color:rgba(4,3,69,.85);font-size:1.1em;font-weight:600;margin-bottom:.4em}.checkout-summary__price-txt{color:rgba(4,3,69,.6);font-family:Helvetica Neue;font-size:1em;font-weight:400}.checkout-summary__price-num{color:#040345;font-size:24px}.checkout-summary .btn{margin-top:4rem;position:relative}.checkout-summary .btn-icon{position:absolute;right:35px}.checkout-basket{font-size:1.4rem}.checkout-basket__totally-item{align-items:center;display:flex;margin-top:20px;width:100%}.checkout-basket__totally-txt{color:#040345;font-size:1.1em;font-weight:400}.checkout-basket__totally-price{color:#040345;font-size:1.5em;font-weight:500;margin-left:auto}.checkout-item__remove{align-items:center;background:rgba(29,186,181,.1);border-radius:.8em;color:#1dbab5;cursor:pointer;display:flex;flex-shrink:0;font-size:.7em;height:3rem;justify-content:center;margin-left:20px;transition:.4s cubic-bezier(.29,.13,.27,.74);width:3rem}.checkout-item__remove:hover{background:#1dbab5;color:#fff}.checkout-coupon{align-items:center;background:#fff;border-radius:20px;display:flex;filter:drop-shadow(0 5px 5px #00000010);font-size:1.4rem;margin:30px auto 0;overflow:hidden;padding:11px 20px;position:relative;transition:.4s cubic-bezier(.29,.13,.27,.74);width:100%}.checkout-coupon.active{min-width:100px;width:20%}@media (max-width:576px){.checkout-coupon.active{width:100%}}.checkout-coupon.active .loading-container{opacity:1;pointer-events:all}.checkout-coupon.active .checkout-coupon__input{opacity:0}.checkout-coupon.active .checkout-coupon__icon{display:none}.checkout-coupon.result .checkout-coupon__result{opacity:1;pointer-events:all}.checkout-coupon__result{align-items:center;background:#fff;border:0 solid #fff;border-radius:16px;box-sizing:border-box;color:#040345;display:flex;font-size:1.05em;font-weight:600;height:100%;justify-content:flex-start;left:0;opacity:0;padding:0 30px;pointer-events:none;position:absolute;top:0;transition:all .5s;width:100%;z-index:4}.checkout-coupon__result .check-list__icon{align-items:center;background:rgba(29,186,181,.1);border-radius:8px;color:#1dbab5;display:flex;flex-shrink:0;height:3em;justify-content:center;margin-right:15px;width:3em}.checkout-coupon__input{border:none;color:#040345;font-family:Helvetica Neue;font-size:16px;font-weight:500;height:var(--input-height);outline:none;padding-left:20px;width:100%}.checkout-coupon__input::placeholder{color:rgba(4,3,69,.2)}.checkout-coupon__icon{background:var(--main-color3);border-radius:12px;cursor:pointer;flex-shrink:0;height:45px;margin-left:25px;position:relative;transition:.4s cubic-bezier(.29,.13,.27,.74);width:45px}.checkout-coupon__icon:hover{background:var(--main-color1)}.checkout-coupon__icon:hover:after,.checkout-coupon__icon:hover:before{background:#fff}.checkout-coupon__icon:after,.checkout-coupon__icon:before{background:#fff;border-radius:10px;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.4s cubic-bezier(.29,.13,.27,.74)}.checkout-coupon__icon:before{height:16px;width:2.5px}.checkout-coupon__icon:after{height:2.5px;width:16px}.checkout-coupon .cupon-error{bottom:5px;color:#c00;font-family:Helvetica Neue;font-size:1.3rem;font-weight:500;left:40px;position:absolute}.jp-card{font-size:1.4rem}@media (max-width:424px){.jp-card{max-width:100%;min-width:unset!important}}@media (max-width:374px){.jp-card{font-size:12px}}.jp-card-container{height:180px!important;width:100%!important}.jp-card-back,.jp-card-front{background:linear-gradient(-230deg,#233f6f 60%,#233c68 60.1%)!important}.jp-card-back:before,.jp-card-front:before{background-color:transparent!important;background-image:none!important}.jp-card-display{font-weight:600!important;opacity:1!important}.jp-card-number{font-size:1.1em!important}.jp-card-cvc,.jp-card-expiry,.jp-card-name{font-size:1.05em!important}.jp-card-expiry:after,.jp-card-expiry:before,.jp-card-shiny{display:none!important}.input-cvv .input-outer{overflow:visible}@media (max-width:480px){.input-group-cc{display:flex;flex-direction:column}}.input{border:none;border-radius:inherit;color:#040345;font-family:Helvetica Neue;font-size:1.5rem;font-weight:500;height:48px;outline:none;padding:15px 22px;width:100%}@media (max-width:350px){.input{font-size:14px;padding:15px 18px}}.input::placeholder{color:#040345;font-family:Helvetica Neue;font-size:15px;font-weight:500;opacity:.2}@media (max-width:350px){.input::placeholder{font-size:14px}}.input.with-icon input{padding-right:40px}.input.card__name,.input.card__number{font-size:18px;margin-top:-4px}.input.card__number{text-overflow:ellipsis;white-space:nowrap}.input[type=password]{font-size:16px;letter-spacing:3px}@media (max-width:480px){.input[type=password]{font-size:13px;letter-spacing:3px}}@media (max-width:424px){.input[type=password]{font-size:13px;letter-spacing:2px}}.input[type=password]::placeholder{font-size:15px;letter-spacing:0}@media (max-width:350px){.input[type=password]::placeholder{font-size:14px}}.input-subtitle{align-items:center;color:#a5a5a5;display:flex;font-size:14px;font-weight:600;margin-bottom:8px}.input-subtitle__right{color:#1dbab5;font-family:Helvetica Neue;font-weight:500;margin-left:auto}#cardSkt,.card__cvc{font-size:18px}@media (max-width:480px){.input-subtitle__right{font-size:14px}.page-top-gutter{padding-top:98px}}@media (max-width:350px){.input-subtitle__right{font-size:13px}}.input-infotitle{font-size:16px;margin-bottom:25px}.input-infotitle,.input-txt{color:#040345;font-weight:400}.input-txt{font-size:20px}.input-txt strong{color:#21385a;font-weight:500}.input-outer{align-items:center;background:#fcfffe;border:1px solid #e8e8e8;border-radius:16px;display:flex;flex-flow:wrap;height:var(--input-height);justify-content:flex-start;overflow:hidden;position:relative;transition:.3s;width:100%}.input-outer--w-btn input{padding-right:110px}.input-outer--w-btn .input-outer__add-btn{border-radius:12px;height:34px;position:absolute;right:5px;top:6px;width:80px}.input-outer--w-btn .input-outer__add-btn .btn-icon{font-size:1rem;margin-left:10px}.input-outer--w-btn .input-outer .select2-container{padding-right:100px}.input-outer--w-btn .select2-selection__arrow{right:105px!important}.input-outer.input-error{border:1px solid #c00!important;margin-bottom:3.5rem!important;overflow:initial}.input-outer.input-texted .input-icon:not(.input-icon__right){color:#1dbab5}.input-outer.w-textarea{align-items:flex-start;height:150px}.input-outer.w-textarea .input{height:100%;overflow-y:auto;padding:25px;resize:none}.input-h-auto{height:auto}.input-h-auto .input{padding:20px 25px}.input-cvv{margin-left:auto;width:172px}@media (max-width:424px){.input-cvv{width:100%}}.input-cvv__icon{color:#1dbab5;font-size:2rem;position:absolute;right:20px;top:calc(50% + 1px);transform:translateY(-50%)}.input-focused{border-color:#1dbab5;transition:.3s}.input-disabled{border-color:transparent;pointer-events:none}.input-num-start-outer{width:155px}.input-num-start-outer input{width:100%}.input-icon{color:rgba(4,3,69,.2);flex-shrink:0;font-size:22px;left:15px;pointer-events:none;position:relative;transition:.2s cubic-bezier(.29,.13,.27,.74)}.input-icon__right{color:rgba(4,3,69,.2);cursor:pointer;font-size:23px;left:unset;pointer-events:all;position:absolute;right:25px;top:50%;transform:translateY(-50%)}.input-icon__right:hover{color:rgba(4,3,69,.5)}.input-icon__right.active{color:#45eaaa}.input-button-r{align-items:center;border-radius:16px;display:flex;height:calc(100% - 10px);justify-content:center;min-width:64px;padding-left:20px;padding-right:20px;position:absolute;right:5px;top:5px}.input-search{box-shadow:0 40px 26px -30px rgba(17,84,64,.1);height:76px;max-width:800px;width:100%}@media (max-width:374px){.input-search .btn-txt{display:none}.input-search .btn-icon{margin-left:0}}.input-search>div{height:100%}.input-search input{width:calc(100% - 141px)}@media (max-width:424px){.input-search input{width:calc(100% - 120px)}}@media (max-width:374px){.input-search input{width:calc(100% - 80px)}}.input-search input::placeholder{color:#9ca9bd;font-size:18px;font-weight:300}.cvv_{display:flex;flex-direction:row;gap:16px!important}.input-group{align-items:flex-start;display:flex;flex-flow:nowrap;margin-bottom:8px}@media (max-width:768px){.input-group--num{flex-direction:row}}.input-group--double{display:flex}.input-group--double .input-group{margin-right:10px}.input-group--double .input-group:last-child{margin-right:0}.input-group--double .select2-selection__rendered{padding:0 15px!important}.input-group--triple .select2-dropdown{max-width:100%!important}.input-group--triple .select2-selection__rendered{padding:0 15px!important}.input-group--triple{align-items:center;display:flex;justify-content:space-between}.input-group.aifs{align-items:flex-start}.input-group.aic{align-items:center}@media (max-width:768px){.input-group.aic{flex-direction:row}}.input-group>div{margin-right:15px}.input-group>div:last-child{margin-right:0}.input-group--w-text{width:100%}.input-group--column,.input-group--w-text{display:flex;flex-direction:column}.input-group--column .input-outer:first-child,.input-group--column .select-outer:first-child{border-bottom:none;border-radius:20px 20px 0 0}.input-group--column .input-outer:last-child,.input-group--column .select-outer:last-child{border-radius:0 0 20px 20px}.input-group--other{align-items:center;display:flex;justify-content:space-between}label.error{bottom:-2rem;color:#c00;font-size:1.3rem;font-weight:600;margin-bottom:0;margin-top:15px;position:absolute}input:-internal-autofill-selected{border-radius:inherit}textarea[data-autoheight=true]{overflow:visible}.switch{cursor:pointer;display:inline-flex;font-family:Helvetica Neue}.switch--small .switch__toggle{transform:scale(.75)}.switch__toggle{background-color:#ddd;border-radius:17px;cursor:pointer;display:inline-block;flex-shrink:0;height:22px;margin:0 15px 0 0;outline:none;position:relative;vertical-align:top;width:41px}.switch__toggle,.switch__toggle:before{transition:.2s cubic-bezier(.29,.13,.27,.74)}.switch__toggle:before{background-color:#fff;border-radius:50%;content:"";height:14px;left:5px;position:absolute;top:4px;width:14px}.switch__title{color:#21385a;font-size:20px;font-weight:500;line-height:1em;user-select:none}.switch__text{color:#21385a;font-size:15px;letter-spacing:.17px;margin-top:10px;opacity:.7}.switch__input{-webkit-appearance:none;-moz-appearance:none;display:none}.switch__input:checked+span{background-color:var(--main-color2)}.switch__input:checked+span:before{transform:translateX(18px)}.tick-checkbox{align-items:center;cursor:pointer;display:inline-flex;margin-bottom:8px}.tick-checkbox__input{-webkit-appearance:none;-moz-appearance:none;display:none}.tick-checkbox__input:checked{border-color:transparent}.tick-checkbox__input:checked+span{background-color:var(--main-color1);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13.788 8'%3E%3Cpath fill='%23fff' d='M9.146 0 3.722 5.477 1.489 3.244 0 4.733l3.722 3.775 6.913-6.966z'/%3E%3C/svg%3E")}.tick-checkbox__toggle{background-color:#fcfffe;background-position-x:calc(50% + 2px);background-position-y:50%;background-repeat:no-repeat;background-size:15px;border:1px solid #e8e8e8;border-radius:4px;cursor:pointer;display:inline-flex;flex-shrink:0;height:16px;margin:0 15px 0 0;outline:none;position:relative;transition:.2s cubic-bezier(.29,.13,.27,.74);width:16px}.tick-checkbox__title{font-size:14px;line-height:1.3em;user-select:none}.tick-checkbox__title,.tick-checkbox__txt{color:#040345;font-family:Helvetica Neue;font-weight:500}.tick-checkbox__txt{font-size:13px}.hidden-input{position:absolute;visibility:hidden;z-index:-999}@media (max-width:480px){.tick-checkbox__toggle{margin-right:4px}}