@charset "UTF-8";*{padding:0;margin:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent!important}a{text-decoration:none;color:inherit;display:inline-block}img{max-width:100%}span,label{display:inline-block}html{scroll-behavior:smooth}input,textarea{outline:none;border:0;background:0 0}button{border:none;cursor:pointer;background:0 0;outline:0}address{font-style:normal}.wrapper{width:100%;overflow:hidden;min-height:100svh}ul,ol,dl{list-style:none;padding:0;margin:0}p,h1,h2,h3,h4,h5,h6{padding:0;margin:0;font-weight:400}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@font-face{font-family:sf pro display;src:url(SFProDisplay-Medium-uYGyKkT.eot);src:local("SF Pro Display Medium"),local("SFProDisplay-Medium"),url(SFProDisplay-Medium-uYGyKkT.eot)format("embedded-opentype"),url(SFProDisplay-Medium-HiVO_pL.woff2)format("woff2"),url(SFProDisplay-Medium-yiwUVTM.woff)format("woff"),url(SFProDisplay-Medium-l2kBMSF.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:sf pro display;src:url(SFProDisplay-Regular-5CO7vJ9.eot);src:local("SF Pro Display Regular"),local("SFProDisplay-Regular"),url(SFProDisplay-Regular-5CO7vJ9.eot)format("embedded-opentype"),url(SFProDisplay-Regular-lkNNsD1.woff2)format("woff2"),url(SFProDisplay-Regular-3apvbav.woff)format("woff"),url(SFProDisplay-Regular-fR4YWrc.ttf)format("truetype");font-weight:400;font-style:normal}body{font-family:sf pro display,roboto,arial,helvetica,sans-serif;font-weight:400;color:#1a1b25}.wrapper{display:flex;align-items:center}button{font-family:sf pro display,roboto,arial,helvetica,sans-serif;font-weight:400;color:#1a1b25}.btn_orange,.payment-modal .form_radio label input:checked~span{background:#ff8e14;width:100%;height:52px;color:#fff;border-radius:8px;font-size:17px;font-weight:500;display:flex;align-items:center;justify-content:center;transition:.2s ease all;cursor:pointer;user-select:none;box-shadow:0 0 1px rgba(0,0,0,.1),0 2px 2px rgba(0,0,0,9%),0 4px 2px rgba(0,0,0,5%),0 7px 3px rgba(0,0,0,1%),0 11px 3px transparent}.btn_orange:hover,.payment-modal .form_radio label input:checked~span:hover{background:#ffac32;box-shadow:0 0 1px rgba(0,0,0,.1),0 2px 2px rgba(0,0,0,9%),0 4px 2px rgba(0,0,0,5%),0 7px 3px rgba(0,0,0,1%),0 11px 3px transparent}.btn_orange:active,.payment-modal .form_radio label input:checked~span:active{background:#e17000;box-shadow:0 0 1px rgba(0,0,0,.1),0 2px 2px rgba(0,0,0,9%),0 4px 2px rgba(0,0,0,5%),0 7px 3px rgba(0,0,0,1%),0 11px 3px transparent}.btn_orange_border{height:52px;display:flex;align-items:center;justify-content:center;width:100%;border:1px solid #ff8e14;border-radius:8px;font-size:17px;font-weight:500;color:#ff8e14;transition:.2s ease all}.btn_orange_border:hover{background:#ff8e14;color:#fff}.form_inp{width:100%;height:52px;border:1px solid #959595;border-radius:8px;padding:0 12px}.form_inp:focus{border-color:#ff8e14}.form_checkbox{user-select:none;gap:12px;position:relative}.form_checkbox input{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0}.form_checkbox .icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:4px;border:1px solid #959595;cursor:pointer}.form_checkbox .icon svg{display:none}.form_checkbox input:checked~.icon{background:#ff8e14;border-color:#ff8e14}.form_checkbox input:checked~.icon svg{display:block}.form_checkbox p{font-size:17px}.form_checkbox p a{display:inline;color:#ff8e14}.text-error{color:#ff1414;font-size:17px;margin-top:4px}@media screen and (max-width:992px){.cards-modal{overflow-y:scroll;align-items:flex-start;padding:32px 0}}@media screen and (max-width:992px) and (max-width:576px){.cards-modal{padding:16px 0}}@media screen and (max-width:992px){.cards-modal::-webkit-scrollbar{display:none}.cards-modal.active{display:block!important}.cards-modal .main-modal__content{margin:0 auto}}@media(max-height:730px){.cards-modal{overflow-y:scroll}.cards-modal::-webkit-scrollbar{display:none}.cards-modal .main-modal__content{margin:0 auto}.cards-modal.active{display:block!important;padding:24px 0}}.main-modal{display:none;align-items:start;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;z-index:5;padding-top:24px}.main-modal__bg{position:fixed;top:0;left:0;width:100%;height:100%;background:#d1d7de}.main-modal__content{background:#fff;border-radius:24px;padding:24px;width:1076px;position:relative;box-shadow:0 0 1px rgba(0,0,0,.1),0 2px 2px rgba(0,0,0,9%),0 4px 2px rgba(0,0,0,5%),0 7px 3px rgba(0,0,0,1%),0 11px 3px transparent}@media screen and (max-width:992px){.main-modal__content{width:calc(100% - 64px)}}@media screen and (max-width:576px){.main-modal__content{width:calc(100% - 24px)}}.main-modal__close{position:absolute;width:24px;height:24px;display:flex;align-items:center;justify-content:center;top:12px;right:12px}.main-modal__close:hover{filter:drop-shadow(0 1px 0 #000000)}.main-modal__title{font-weight:500;color:#1a1b25;text-align:center;font-size:20px;margin-bottom:24px}.main-modal .search_inp{margin-bottom:24px}.main-modal.active{display:flex}.payment_block{gap:24px}.payment_block__item h3{font-size:17px;font-weight:500;color:#1a1b25;margin-bottom:12px}.payment_block__item ul{gap:12px}.payment_block__item li{width:calc(25% - 9px)}@media screen and (max-width:992px){.payment_block__item li{width:calc(33.3333333333% - 8px)}}@media screen and (max-width:720px){.payment_block__item li{width:calc(50% - 6px)}}@media screen and (max-width:576px){.payment_block__item li{width:100%}}.payment_card{width:100%;display:flex;align-items:center;justify-content:space-between;background:#f6f6f6;border-radius:8px;padding:8px 0 8px 12px;box-shadow:0 0 1px rgba(0,0,0,.1),0 2px 2px rgba(0,0,0,9%),0 4px 2px rgba(0,0,0,5%),0 7px 3px rgba(0,0,0,1%),0 11px 3px transparent;transition:.3s ease all}.payment_card:hover{background:#d9d9d9}.payment_card img{flex-shrink:0}.payment_card__left{width:100%;display:flex;align-items:center;gap:8px;font-size:17px}.payment-modal .form_radio{margin-bottom:24px;gap:24px}.payment-modal .form_radio label{cursor:pointer;user-select:none}.payment-modal .form_radio label input{display:none}.payment-modal .form_radio label span{display:flex;align-items:center;justify-content:center;width:100%;height:52px;background:#f6f6f6;border-radius:8px;font-size:17px;font-weight:500;box-shadow:0 0 1px rgba(0,0,0,.1),0 2px 2px rgba(0,0,0,9%),0 4px 2px rgba(0,0,0,5%),0 7px 3px rgba(0,0,0,1%),0 11px 3px transparent;transition:.3s ease all}.payment-modal .form_radio label span:hover{background:#d9d9d9}.payment-modal .form_checkbox{margin:24px 0 12px}.payment-modal .main-modal__content{width:416px}@media screen and (max-width:440px){.payment-modal .main-modal__content{width:calc(100% - 24px)}}.promocode{margin-bottom:24px;display:none}.promocode.active{display:block}.promocode label{color:#959595;font-size:17px;margin-bottom:4px}.promocode_inp{gap:24px}.promocode.error input{color:#ff1414;border-color:#ff1414}.price{margin-bottom:12px}.price p{font-size:17px;font-weight:500;line-height:20px}.price h3{font-size:30px;font-weight:500}.links{gap:12px;margin-top:24px}.links a{font-size:12px;color:#959595;line-height:14px;transition:.2s ease all}.links a:hover{color:#000}.bank-card-modal .main-modal__content{width:416px}@media screen and (max-width:440px){.bank-card-modal .main-modal__content{width:calc(100% - 24px)}}.bank-card-modal .checkbox_wrap{gap:24px;margin-top:24px}.bank-card-modal .email{font-size:17px;color:#959595;margin-top:12px;display:none}.bank-card-modal .email label{margin-bottom:4px}.bank-card-modal .email.active{display:block}.bank-card-modal .price{margin-top:24px}.bank-card__data{gap:12px}.bank-card__data_item{gap:24px}.bank-card__data_item label{font-size:17px;margin-bottom:4px}.bank-card__data_item .text-error{display:none}.bank-card__data_item.error input{border-color:#ff1414;color:#ff1414}.bank-card__data_item.error .text-error{display:block}@media only screen and (max-width:576px) and (max-height:720px){.bank-card-modal{overflow-y:scroll;padding:12px 0}.bank-card-modal::-webkit-scrollbar{display:none}.bank-card-modal .main-modal__content{margin:0 auto}.bank-card-modal.active{display:block}}.qr-modal .main-modal__content{width:416px}@media screen and (max-width:440px){.qr-modal .main-modal__content{width:calc(100% - 24px)}}.qr-modal .main-img{width:100%;height:260px;margin-bottom:24px}.qr-modal .main-img img{width:100%;height:100%;object-fit:contain}.qr-modal .payments{margin-bottom:24px}.qr-modal .payments h4{font-size:17px;font-weight:500;margin-bottom:12px}.qr-modal .payments ul{font-size:17px;list-style-type:decimal;padding-left:18px}.qr-modal .checkbox_wrap{gap:31px;margin-bottom:24px}.qr-modal .email{font-size:17px;color:#959595;display:none}.qr-modal .email label{margin-bottom:4px}.qr-modal .email.active{display:block}@media only screen and (max-width:576px) and (max-height:882px){.qr-modal{overflow-y:scroll}.qr-modal::-webkit-scrollbar{display:none}.qr-modal .main-modal__content{margin:0 auto}.qr-modal.active{display:block!important;padding:12px 0}}.payment-methods-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.payment-methods-header label{color:#959595;font-size:17px;margin-bottom:4px}.carousel-arrows{display:flex;gap:8px}.carousel-arrow{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#fff;cursor:pointer;transition:all .2s ease}.carousel-arrow:hover{background:#f5f5f5}.carousel-arrow svg{width:18px;height:18px}.payment-methods-carousel-container{width:100%;overflow:hidden;position:relative}.payment-methods-carousel{width:100%;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;display:flex;background:#fff;border:1px solid #e5e5e5;border-radius:12px}.payment-methods-carousel::-webkit-scrollbar{display:none}.payment-methods-wrapper{display:flex;flex:1;min-width:min-content}.payment-methods-compact{display:flex;background:#fff;border:1px solid #e5e5e5;border-radius:12px;overflow:hidden;margin-bottom:15px}.payment-method-item,.compact-payment-item{position:relative;overflow:hidden}.payment-method-item{flex:none;width:28.5714285714%}.compact-payment-item{flex:1}.payment-method-content,.compact-payment-content{display:flex;flex-direction:column;align-items:center;justify-content:start;padding:10px 5px;height:100%;cursor:pointer;border-right:1px solid #f0f0f0;min-height:65px;box-sizing:border-box;overflow:hidden;background:#f6f6f6;transition:all .2s ease}.payment-method-icon,.compact-payment-icon{width:42px;height:42px;margin-bottom:6px;object-fit:contain}.payment-method-name,.compact-payment-name{font-size:17px;font-weight:400;text-align:center;color:#333;white-space:normal;max-width:100%;padding:0 5px;line-height:1.3}.compact-payment-name{font-weight:600;word-break:break-word}.payment-method-radio{position:absolute;opacity:0;width:100%;height:100%;z-index:2;cursor:pointer}.payment-method-radio:checked+.payment-method-content,.payment-method-radio:checked+.compact-payment-content{background:#ff8e14}.payment-method-radio:checked+.payment-method-content .payment-method-name,.payment-method-radio:checked+.payment-method-content .compact-payment-name,.payment-method-radio:checked+.compact-payment-content .payment-method-name,.payment-method-radio:checked+.compact-payment-content .compact-payment-name{color:#fff}.payment-methods-swiper{width:100%;background:#fff;border-radius:12px;overflow:hidden;position:relative;box-shadow:0 0 1px rgba(0,0,0,.1),0 2px 2px rgba(0,0,0,9%),0 4px 2px rgba(0,0,0,5%),0 7px 3px rgba(0,0,0,1%),0 11px 3px transparent}.payment-methods-swiper .swiper-wrapper{display:flex}.payment-methods-swiper .swiper-slide{width:28.5714285714%;flex-shrink:0;height:auto;max-width:100px}.payment-methods-swiper .swiper-slide:first-child .payment-method-content{border-top-left-radius:12px;border-bottom-left-radius:12px}.payment-methods-swiper .swiper-slide:last-child .payment-method-content{border-top-right-radius:12px;border-bottom-right-radius:12px}.payment-methods-swiper .swiper-slide:last-child .payment-method-content:after{display:none}.payment-methods-swiper .payment-method-item{width:100%;height:100%;display:block}.payment-methods-swiper .payment-method-content{padding:8px 5px;min-height:55px;position:relative;z-index:1}.payment-methods-swiper .payment-method-content:after{content:"";position:absolute;right:0;top:8px;bottom:8px;width:1px;background:#e5e5e5}.payment-methods-swiper .payment-method-icon{width:48px;height:48px}.payment-methods-swiper .payment-method-name{font-size:17px}@media(max-width:768px){.payment-methods-swiper .swiper-slide{max-width:80px}.payment-methods-swiper .payment-method-content{padding:6px 3px;min-height:50px}.payment-methods-swiper .payment-method-icon{width:44px;height:44px}}.payment-method-radio:checked+.payment-method-content:after{background:#ff8e14}.carousel-arrows .swiper-button-next,.carousel-arrows .swiper-button-prev{width:24px;height:24px;margin-top:0;color:#959595!important;position:static;display:flex;align-items:center;justify-content:center;cursor:pointer}.carousel-arrows .swiper-button-next:after,.carousel-arrows .swiper-button-prev:after{display:none}.carousel-arrows .swiper-button-next.swiper-button-disabled,.carousel-arrows .swiper-button-prev.swiper-button-disabled{opacity:.3}@media(max-width:768px){.payment-method-item{width:33.3333333333%}.payment-method-content{padding:8px 3px}.payment-method-icon{width:44px;height:44px}.payment-method-name{font-size:15px!important;padding:0 2px}}.swiper-notification{display:none}