@font-face{font-family:'Elektratext Pro';src:url('../themes/thermacell/assets/fonts/elektratextpro.otf') format('opentype');font-weight:normal;font-style:normal}
@font-face{font-family:'Elektratext Pro';src:url('../themes/thermacell/assets/fonts/elektratextpro_italic.otf') format('opentype');font-weight:normal;font-style:italic}
@font-face{font-family:'Elektratext Pro';src:url('../themes/thermacell/assets/fonts/elektratextpro_bold.otf') format('opentype');font-weight:bold;font-style:normal}
@font-face{font-family:'Elektratext Pro';src:url('../themes/thermacell/assets/fonts/elektratextpro_bolditalic.otf') format('opentype');font-weight:bold;font-style:italic}
html,body,div,span,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
abbr,address,cite,code,
del,dfn,em,img,ins,kbd,q,samp,
small,strong,sub,sup,var,
b,i,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,
time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
*{-webkit-tap-highlight-color:transparent}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}input,select{vertical-align:middle}
*,
*::after,
*::before{padding:0;margin:0;box-sizing:border-box}
a{color:inherit;text-decoration:none;margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}
html,body{color:#202020;font-family:'Elektratext Pro',sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:24px;scroll-behavior:smooth;scroll-padding-top:50px;background:#fff}
.body{min-width:320px}
.body.no-scroll{overflow:hidden}
.container{width:100%;max-width:1270px;padding:0 15px;margin:0 auto}
main.main{overflow:hidden}
.btn-2,
.btn,
button{background-color:transparent;cursor:pointer;border:none;outline:none;transition:all .2s ease;display:flex;align-items:center;justify-content:center;text-align:center;color:#FFF;text-align:center;font-family:'Elektratext Pro',sans-serif;font-size:15px;font-style:normal;font-weight:700;line-height:20px;text-transform:uppercase;width:100%;max-width:max-content}
.btn{padding:14px 18px;border-radius:4px;background:#00A9E0;border:2px solid #00A9E0}
.btn:hover{color:#00A9E0;background-color:#fff}
.btn-2{padding:16px 20px;border-radius:4px;background:#fff;color:#202020}
.btn-2:hover{color:#fff;background-color:#00A9E0}
textarea,
textarea::placeholder,
input,
input::placeholder{}
textarea,
input{border:none;outline:none;background-color:transparent;width:100%}
textarea{resize:none;height:150px}
h2{font-size:32px;line-height:44px}
@media (max-width:1280px){.container{max-width:1024px}}
@media (max-width:1024px){.container{max-width:768px}}
@media (max-width:768px){.container{max-width:480px}html,body{font-size:14px;line-height:22px}h2{font-size:20px;line-height:28px}}
@media (max-width:480px){}.header{position:fixed;z-index:100;top:20px;left:0;right:0}
.header .container{max-width:1430px}
.header__inner{display:flex;align-items:center;gap:10px;justify-content:space-between;border-radius:4px;border:1px solid #E6E6F0;background:#FFF;padding:17px 20px}
.header__logo{display:flex;align-items:center;width:100%;max-width:172px}
.header__logo img{width:100%}
.header__logo img:last-child{display:none}
.header__menu ul{display:flex;align-items:center;gap:32px}
.header__menu ul li a{display:flex;align-items:center;transition:all .2s ease;font-size:14px;font-weight:700;line-height:19px}
.header__tel-num:hover,
.header__menu ul li a:hover{color:#00A9E0}
.header__menu-item--has-submenu{position:relative;z-index:1}
.header__submenu{position:absolute;top:60px;left:50%;transform:translateX(-50%) translateY(8px);display:inline-flex;padding:10px;align-items:center;gap:10px;border-radius:4px;background:#FFF;backdrop-filter:blur(5px);box-shadow:0 8px 24px rgba(0,0,0,0.08);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:-1}
.header__submenu::before{content:'';position:absolute;top:-59px;transform:translateX(-50%);left:50%;right:-20px;height:60px;width:120px}
.header__submenu::after{content:'';position:absolute;top:-42px;transform:translateX(-50%);left:50%;right:-20px;height:60px;width:290px}
.header__menu-item--has-submenu:hover .header__submenu,
.header__menu-item--has-submenu:focus-within .header__submenu{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0)}
.header__submenu-item{display:flex !important;width:100px;padding:6.292px;flex-direction:column;align-items:center;gap:6.292px;border-radius:4px;background:#FFF;text-decoration:none;transition:background .2s ease}
.header__submenu-item:hover{background:#F4F4F8}
.header__submenu-image{display:flex;width:62.917px;height:62.917px;justify-content:center;align-items:center;gap:6.292px}
.header__submenu-image img{max-width:100%;max-height:100%;object-fit:contain}
.header__submenu-name{color:#202020;text-align:center;font-family:'Elektratext Pro',sans-serif;font-size:11px;font-style:normal;font-weight:400;line-height:16px}
.header__submenu-item:hover .header__submenu-name{color:#00A9E0}
.header__submenu-toggle{display:none}
.header__tel{display:flex;flex-direction:column;align-items:center;gap:5px}
.header__tel-name{font-size:11px;line-height:16px}
.header__tel-num{font-weight:700;transition:all .2s ease;font-size:16px;line-height:22px}
.header__menu-close,
.header__burger{display:none}
@media (max-width:1280px){}
@media (max-width:900px){.header__menu{display:none}.header{position:absolute}.header__inner{border:none;background-color:transparent}.header__logo{max-width:121px}.header__logo img:last-child{display:inline-block}.header__logo img:first-child{display:none}.header__tel-num,.header__tel-name{color:#fff}}
@media (max-width:768px){.header__inner{padding:0}}
@media (max-width:480px){}.hero{position:relative;z-index:1;overflow:hidden;min-height:100vh;min-height:100dvh}
.hero__bg{position:absolute;inset:0;z-index:0;display:flex;align-items:center;overflow:hidden}
.hero .container{position:relative;z-index:1}
.hero__bg img{width:100%;height:100%;object-fit:cover;object-position:center}
.hero__bg img:last-child{display:none}
.hero__bg::before{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(270deg,rgba(0,0,0,0.00) 0%,rgba(0,0,0,0.50) 100%)}
.hero__title{color:#FFF;font-variant-numeric:lining-nums proportional-nums;font-size:40px;font-weight:700;line-height:40px}
.hero__descr{color:#fff;font-size:16px;margin-top:20px;font-weight:700;line-height:22px}
.hero__buttons{display:flex;align-items:center;gap:20px;margin-top:20px}
.hero__inner{min-height:100vh;min-height:100dvh;padding:100px 0 115px;display:flex;flex-direction:column;justify-content:end}
@media (max-width:1280px){}
@media (max-width:1024px){}
@media (max-width:768px){.hero__bg img:last-child{display:block}.hero__bg img:first-child{display:none}.hero__title{font-size:30px;line-height:30px}.hero__descr{font-size:18px;line-height:27px;font-weight:400;margin-top:10px}.hero__buttons{gap:10px;margin-top:14px;flex-direction:column}.hero__btn{max-width:100%}.hero__inner{min-height:100vh;min-height:100dvh;padding:32px 0 47px}}
@media (max-width:480px){}.prodinfo{margin-top:-15px;background-color:#EDEFF5;position:relative;z-index:2;border-radius:16px;padding:150px 0;transition:background-color .35s ease}
.prodinfo__item-top{display:grid;grid-template-columns:1fr 0.75fr 1fr;gap:50px;justify-content:space-between}
.prodinfo__item-logo{display:flex;align-items:center;width:80px;height:80px;min-width:80px;margin-bottom:20px}
.prodinfo__item-logo img{width:100%}
.prodinfo__item-title{font-size:32px;line-height:44px}
.prodinfo__item-descr{margin-top:30px}
.prodinfo__item-select{margin-top:30px;display:flex;align-items:stretch;gap:2px}
.prodinfo__item-select--block{padding:3px 18px;max-height:123px;display:flex;flex-direction:column;align-items:center;gap:6px;border-radius:4px;background:rgba(0,0,0,0.05);cursor:pointer;transition:all .2s ease;width:100%}
.prodinfo__item-select--block:hover,
.prodinfo__item-select--block.active{background-color:transparent}
.prodinfo__item-select--image{display:flex;align-items:center;flex:1;overflow:hidden}
.prodinfo__item-select--image img{width:100%;height:100%;object-fit:contain;object-position:center}
.prodinfo__item-select--name{color:#000;text-align:center;font-variant-numeric:lining-nums proportional-nums;font-size:12px;font-weight:400;line-height:17px}
.prodinfo__item-image{width:100%;overflow:hidden}
.prodinfo__item-image .swiper-slide{padding:50px 41px 0}
.prodinfo__item-image .swiper-slide{display:flex;align-items:center;justify-content:center}
.prodinfo__item-image img{width:100%}
.prodinfo__item-right{padding-top:100px}
.prodinfo__item-name{font-size:30px;line-height:30px}
.prodinfo__item-info{margin-top:30px;display:flex;flex-direction:column}
.prodinfo__item-info--item{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:30px;padding:10px 0;border-bottom:1px solid #DBD3CD}
.prodinfo__item-info--descr,
.prodinfo__item-info--name{font-variant-numeric:lining-nums proportional-nums;font-size:15px;font-weight:400;line-height:20px}
.prodinfo__item-bottom{margin-top:233px;position:relative;z-index:10;display:grid;grid-template-columns:1fr 0.75fr 1fr;gap:50px;padding-bottom:250px}
.prodinfo__item-about{width:100%}
.prodinfo__item-about--title,
.prodinfo__item-about--descr{font-size:32px;text-align:right;line-height:41px}
.prodinfo__item-about--info{margin:0;font-size:18px;line-height:24px;text-align:right;font-weight:400}
.prodinfo__item-about--btn{margin-top:10px;margin-left:auto}
.prodinfo__item-prod{width:100%}
.prodinfo__item-prod--title{font-size:24px;line-height:31px;text-align:left;font-weight:400}
.prodinfo__item-images{display:flex;align-items:center;width:100%;position:relative}
.prodinfo__item-images--image,
.prodinfo__item-images-pc{width:100%;max-width:204px;position:absolute;top:48px;right:-86px}
.prodinfo__item-images--image{width:100%;position:absolute}
.prodinfo__item-images--image img,
.prodinfo__item-images-pc img{width:100%}
.prodinfo__item-about--image,
.prodinfo__item-about--mobile{display:none}
.prodinfo__item-title:not(.active),
.prodinfo__item-descr:not(.active),
.prodinfo__item-info-group:not(.active),
.prodinfo__item-about--title:not(.active),
.prodinfo__item-about--mobile:not(.active),
.prodinfo__item-about--btn:not(.active),
.prodinfo__item-prod--title:not(.active){display:none}
.prodinfo__item-about--image img:not(.active){display:none}
.prodinfo-rechargble .prodinfo__item-images--image{max-width:169px;top:213px;right:-45px}
.prodinfo-rechargble .prodinfo__item-images--image:nth-of-type(2){max-width:215px;top:242px;left:-77px}
.prodinfo-portable .prodinfo__item-select--block{padding:6px}
@media (max-width:1024px){.prodinfo{padding:100px 0}.prodinfo__item-top{display:flex;flex-direction:column;gap:0}.prodinfo__item-left{display:contents}.prodinfo__item-image{order:1;padding:0;margin:0 auto;max-width:320px;width:100%;transform:none !important}.prodinfo__item-select{order:2;margin-top:0}.prodinfo__item-logo{order:3;margin-bottom:0}.prodinfo__item-title{order:4}.prodinfo__item-descr{order:5;margin-top:0}.prodinfo__item-right{order:6;padding-top:10px}.prodinfo__item-images-pc{position:initial}.prodinfo__item-bottom{margin-top:50px;grid-template-columns:1fr;gap:30px;padding-bottom:0}.prodinfo__item-image{overflow:visible}.prodinfo__item-about--title,.prodinfo__item-about--descr{font-size:32px;text-align:left;line-height:41px}.prodinfo__item-prod--title{font-size:24px;line-height:31px;text-align:left}.prodinfo__item-image img{transition:all .3s ease}.prodinfo__item-image .swiper-slide:not(.swiper-slide-active) img{transform:scale(0.7)}.prodinfo__item-image .swiper-slide{padding:50px 21px 0}.prodinfo__item-image{max-width:200px}.prodinfo__item-prod{display:none}.prodinfo__item-select{margin-top:30px;margin-bottom:50px}.prodinfo__item-descr,.prodinfo__item-title{margin-top:30px}.prodinfo__item-right{padding:0;margin-top:50px}.prodinfo__item-images{display:none}.prodinfo__item-about--btn{margin-top:30px;margin-left:0;max-width:100%}.prodinfo__item-about--descr{display:none}.prodinfo__item-about--mobile{display:inline-block}.prodinfo__item-about--image{display:flex;align-items:center;margin:30px auto;max-width:400px}.prodinfo__item-about--image img{width:100%}.prodinfo__item-about--info{font-size:18px;line-height:24px;text-align:left}}
@media (max-width:768px){.prodinfo{padding:50px 0 70px}.prodinfo__item-image .swiper-slide{padding:0}.prodinfo__item-image .swiper-slide:not(.swiper-slide-active) img{transform:scale(0.8)}.prodinfo__item-select{margin-top:50px;margin-bottom:50px}.prodinfo__item-select--block{padding:10px 18px;max-height:110px}.prodinfo__item-select--name{font-size:10px;line-height:12px}.prodinfo__item-logo{width:60px;height:60px;min-width:60px}.prodinfo__item-title{font-size:20px;line-height:28px}.prodinfo__item-name{font-size:18px;line-height:18px}.prodinfo__item-info{margin-top:10px}.prodinfo__item-info--descr,.prodinfo__item-info--name{font-size:14px;line-height:19px}.prodinfo__item-about--title,.prodinfo__item-about--descr{font-size:20px;text-align:left;line-height:28px}.prodinfo__item-prod--title{font-size:24px;text-align:left;line-height:31px}.prodinfo__item-about--info{font-size:15px;line-height:20px;text-align:left}}
@media (max-width:480px){}.howitworks{padding:100px 0;margin-top:-15px;background-color:#fff;border-radius:16px;position:relative;z-index:6}
.howitworks__box{margin-top:50px;display:grid;grid-template-columns:1fr 1fr;gap:40px}
.howitworks__block{display:grid;height:max-content;grid-template-columns:1fr 1fr;gap:20px;counter-reset:howitworks-step}
.howitworks__item{counter-increment:howitworks-step}
.howitworks__item-title::before{content:counter(howitworks-step) ". ";font-size:18px;font-weight:400;line-height:24px}
.howitworks__item-image{display:flex;align-items:center;height:212px;border-radius:12px;background:#D8CBC0;transition:all .2s ease;overflow:hidden}
.howitworks__video video,
.howitworks__video img,
.howitworks__item-image img{width:100%;height:100%;object-fit:cover;object-position:center}
.howitworks__video{min-height:400px;display:flex;width:100%;height:100%;border-radius:12px;align-items:center;overflow:hidden;position:relative}
.howitworks__video video,
.howitworks__video img{position:absolute;inset:0}
.howitworks__item-title{padding-right:20px;margin-top:10px;font-size:18px;font-weight:400;line-height:24px;display:flex;align-items:start;gap:10px}
@media (max-width:1280px){}
@media (max-width:1024px){.howitworks__box{grid-template-columns:1fr}.howitworks__image{height:500px}}
@media (max-width:768px){.howitworks{padding:50px 0 70px}.howitworks__box{margin-top:30px}.howitworks__block{grid-template-columns:1fr}.howitworks__item-title::before,.howitworks__item-title{font-size:16px}.howitworks__item-image{height:252px}.howitworks__image{height:345px}}
@media (max-width:480px){}.changes{padding:100px 0;margin-top:-30px;border-radius:16px;overflow:hidden;position:relative;z-index:7;background-color:#202020}
.changes__title{color:#fff}
.changes__block{margin-top:30px;display:grid;grid-template-columns:repeat(6,1fr);gap:10px}
.changes__item{padding:16px;display:flex;flex-direction:column;gap:20px;border-radius:4px;background:rgba(245,245,255,0.05)}
.changes__item-image{display:flex;align-items:center}
.changes__item-image img{width:100%}
.changes__item-title{overflow:hidden;color:#FFF;font-variant-numeric:lining-nums proportional-nums;text-overflow:ellipsis;font-size:15px;font-weight:400;line-height:20px}
.changes__item-btn{max-width:100%}
@media (max-width:1280px){.changes__block{grid-template-columns:repeat(4,1fr)}}
@media (max-width:1024px){.changes__block{grid-template-columns:repeat(3,1fr)}}
@media (max-width:768px){.changes{padding:50px 0 70px}.changes__title{max-width:230px}.changes__block{grid-template-columns:1fr 1fr}.changes__item{padding:10px;gap:16px}.changes__item-title{font-size:14px;line-height:19px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-width:100%}.changes__item-btn{font-size:13px;line-height:18px;padding:10px 18px}}
@media (max-width:480px){}.imageblock{margin-top:-30px;position:relative;z-index:8;height:654px;overflow:hidden;border-radius:16px 16px 0 0}
.imageblock img{width:100%;height:100%;object-fit:cover;object-position:center}
.imageblock video{width:100%;height:100%;object-fit:cover;object-position:center}
@media (max-width:1280px){}
@media (max-width:1024px){.imageblock{height:550px}}
@media (max-width:768px){}
@media (max-width:480px){}.whereuse{border-radius:16px;background-color:#fff;padding:100px 0;margin-top:-30px;position:relative;z-index:9}
.whereuse__block{margin-top:50px;display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:176px;gap:10px}
.whereuse__item{padding:14px 20px;display:flex;align-items:start;position:relative;justify-content:end;flex-direction:column;z-index:1}
.whereuse__item-title{color:#FFF;font-variant-numeric:lining-nums proportional-nums;font-size:14px;font-weight:400;line-height:19px;text-align:left}
.whereuse__item-image{overflow:hidden;border-radius:4px;display:flex;align-items:center;justify-content:center;position:absolute;inset:0;z-index:-1}
.whereuse__item-image::before{content:'';background:linear-gradient(180deg,rgba(0,0,0,0.00) 50.09%,rgba(0,0,0,0.70) 100%);position:absolute;inset:0;z-index:1}
.whereuse__item-image img{width:100%;height:100%;object-fit:cover;object-position:center}
.whereuse__item--tall{grid-row:span 2}
@media (max-width:1280px){}
@media (max-width:1024px){.whereuse__block{grid-template-columns:repeat(3,1fr)}}
@media (max-width:768px){.whereuse{padding:50px 0}.whereuse__block{grid-template-columns:1fr 1fr}.whereuse__item:nth-child(1){grid-column:1;grid-row:1 / span 2}.whereuse__item:nth-child(2){grid-column:2;grid-row:1}.whereuse__item:nth-child(7){grid-column:2;grid-row:2}.whereuse__item:nth-child(4){grid-column:1;grid-row:3}.whereuse__item:nth-child(3){grid-column:2;grid-row:3 / span 2}.whereuse__item:nth-child(8){grid-column:1;grid-row:4}.whereuse__item:nth-child(5){grid-column:1;grid-row:5 / span 2}.whereuse__item:nth-child(6){grid-column:2;grid-row:5}.whereuse__item:nth-child(9){grid-column:2;grid-row:6}}
@media (max-width:480px){}.contacts{padding:100px 0;position:relative;z-index:9;margin-top:-30px;border-radius:16px;background-color:#202020}
.contacts__top{display:flex;align-items:end;justify-content:space-between;gap:20px}
.contacts__title{color:#fff}
.contacts__info{display:flex;gap:20px;align-items:end;margin-bottom:7px}
.contacts__info-block{display:flex;flex-direction:column;gap:10px}
.contacts__info-name{color:#FFF;font-size:11px;font-weight:400;line-height:16px;opacity:0.5}
.contacts__info-tel{color:#FFF;font-size:20px;font-weight:700;line-height:26px;transition:all .2s ease;text-wrap:nowrap}
.contacts__info-tel:hover{color:#00A9E0}
.contacts__map{margin-top:30px;width:100%;height:360px;border-radius:12px;overflow:hidden;background-color:#1f1f1f}
.contacts__map>div{width:100%;height:100%}.contacts__map .gm-style button,
.contacts__map .gm-style .gm-control-active{min-width:0 !important;max-width:none !important;width:auto !important;height:auto !important;display:block !important;padding:0 !important;margin:0 !important;border:0 !important;border-radius:2px !important;color:#565656 !important;font-family:Roboto,Arial,sans-serif !important;font-size:14px !important;font-weight:400 !important;line-height:1.2 !important;text-transform:none !important;cursor:pointer !important;pointer-events:auto !important}
.contacts__map .gm-style .gm-bundled-control .gm-control-active,
.contacts__map .gm-style .gm-fullscreen-control{width:40px !important;height:40px !important;line-height:40px !important}
.contacts__map .gm-style .gm-style-mtc button{width:auto !important;min-width:44px !important;height:28px !important;padding:0 10px !important;font-size:14px !important;line-height:28px !important}
.contacts__map .gm-style .gm-control-active>span{margin:0 auto !important}
.map-popup{font-family:'Elektratext Pro',sans-serif;color:#fff;font-size:14px;line-height:20px;padding:10px 14px 12px;max-width:240px}
.map-popup__city{font-weight:700;font-size:15px;line-height:22px;margin-bottom:4px;color:#00A9E0;text-transform:uppercase;letter-spacing:.02em}
.map-popup__address{color:#fff;font-variant-numeric:lining-nums proportional-nums}.contacts__map .gm-style .gm-style-iw,
.contacts__map .gm-style .gm-style-iw-c{background:#272727 !important;border-radius:8px !important;box-shadow:0 8px 24px rgba(0,0,0,.45) !important;padding:0 !important;border:1px solid rgba(255,255,255,.06)}
.contacts__map .gm-style .gm-style-iw-d{overflow:auto !important;padding:10px 14px 12px !important;background:transparent !important;color:#fff !important;font-family:'Elektratext Pro',sans-serif !important;font-size:14px !important;line-height:20px !important;white-space:pre-line !important}
.contacts__map .gm-style .gm-style-iw-d *{color:#fff !important;font-family:inherit !important;font-size:inherit !important;line-height:inherit !important}
.contacts__map .gm-style .gm-style-iw-d p{margin:0 !important}
.contacts__map .gm-style .gm-style-iw-tc::after,
.contacts__map .gm-style .gm-style-iw-t::after{background:#272727 !important;box-shadow:none !important}
.contacts__map .gm-style .gm-ui-hover-effect{top:4px !important;right:4px !important;width:24px !important;height:24px !important;opacity:.8}
.contacts__map .gm-style .gm-ui-hover-effect>span{background-color:#fff !important;margin:6px !important;width:12px !important;height:12px !important}
.contacts__content{margin-top:30px;display:grid;grid-template-columns:repeat(4,1fr);gap:60px 10px}
.contacts__adress-full{grid-column:span 6}
.contacts__adress-name{color:#fff;font-size:24px;line-height:31px;font-weight:400}
.contacts__adress-block{margin-top:10px;display:grid;gap:10px}
.contacts__adress-full .contacts__adress-block{grid-template-columns:repeat(4,1fr)}
.contacts__adress-descr{padding:14px 10px 14px 36px;border-radius:4px;background:#272727;color:#FFF;font-variant-numeric:lining-nums proportional-nums;font-size:15px;line-height:20px;width:100%;position:relative}
.contacts__adress-descr::before{content:'';display:inline;position:absolute;top:16px;left:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cpath d='M14 6.41935C14 12.1221 8 15 8 15C8 15 2 12.1221 2 6.41935C2 3.42633 4.94119 1 8 1C11.0588 1 14 3.42633 14 6.41935Z' stroke='white' stroke-width='2'/%3E%3Ccircle cx='8' cy='6.99585' r='2' stroke='white' stroke-width='2'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;width:16px;height:16px;min-width:16px}
@media (max-width:1280px){}
@media (max-width:1024px){.contacts__adress-full .contacts__adress-block{grid-template-columns:repeat(3,1fr)}.contacts__content{grid-template-columns:repeat(3,1fr)}.contacts__adress-full{grid-column:span 3}}
@media (max-width:768px){.contacts{padding:50px 0 70px}.contacts__info{margin:0}.contacts__top{flex-direction:column;align-items:start}.contacts__info-tel{font-size:18px}.contacts__info-block{gap:8px}.contacts__map{height:236px}.contacts__content{grid-template-columns:1fr;gap:20px}.contacts__adress-full{grid-column:auto}.contacts__adress-full .contacts__adress-block{grid-template-columns:1fr}.contacts__adress-name{font-size:20px;line-height:26px}}
@media (max-width:480px){}.faq{margin-top:-30px;background-color:#fff;position:relative;z-index:10;border-radius:16px;padding:100px 0}
.faq__block{margin-top:60px}
.faq__item{border-top:1px solid #F0F2F1}
.faq__item-title{padding:40px 0;display:flex;align-items:start;gap:20px;justify-content:space-between;cursor:pointer;transition:all .2s ease;user-select:none}
.faq__item-title::after{content:'';display:inline-block;width:12px;height:12px;min-width:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13' viewBox='0 0 12 13' fill='none'%3E%3Cpath d='M3.45312 11.7041L8.54492 6.4541L3.45312 1.2041' stroke='%23222222' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain}
.faq__item-descr{display:none;padding-bottom:40px;overflow:hidden;transform:translateY(-30px)}
.faq__item.active .faq__item-title,
.faq__item-title:hover{color:#00A9E0}
.faq__item.active .faq__item-title::after,
.faq__item-title:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='13' viewBox='0 0 8 13' fill='none'%3E%3Cpath d='M1 11.5L6.0918 6.25L1 1' stroke='%2300A9E0' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}
.faq__item.active .faq__item-title::after{transform:rotate(-90deg)}
@media (max-width:1280px){}
@media (max-width:1024px){}
@media (max-width:768px){.faq{padding:50px 0 70px}.faq__item-title{padding:10px 0;gap:10px;font-size:16px;line-height:24px}.faq__item-descr{padding-bottom:10px;overflow:hidden;transform:none;font-size:16px;line-height:24px}}
@media (max-width:480px){}.footer{overflow:hidden;position:relative;z-index:20;margin-top:-30px;border-radius:16px 16px 0 0;background-color:#202020;padding:50px 0}
.footer__inner{display:flex;align-items:stretch;gap:20px;justify-content:space-between}
.footer__end{padding-top:17px;display:flex;flex-direction:column;gap:10px;width:100%;max-width:max-content}
.footer__name,
.footer__end-name{font-size:11px;line-height:16px;color:#fff;font-weight:400;opacity:0.5}
.footer__end-tel{color:#FFF;font-size:16px;font-weight:700;line-height:22px;transition:all .2s ease}
.footer__end-tel:hover{color:#00A9E0}
.pc-hide{display:none}
.footer__copy{color:#FFF;font-size:11px;font-weight:400;line-height:16px}
.footer__start{height:auto;display:flex;flex-direction:column;gap:20px;justify-content:space-between}
.footer__box{padding-top:17px;display:flex;align-items:start;gap:40px}
.footer__menu{display:flex;align-items:center;gap:20px;flex-wrap:wrap}
.footer__menu li a{display:flex;align-items:center;transition:all .2s ease;color:#FFF;font-size:15px;font-weight:700;line-height:20px}
.footer__menu li a:hover{color:#00A9E0}
.footer__logo{display:flex;width:100%;max-width:150px;align-items:center}
.footer__logo img{width:100%}
@media (max-width:1280px){.footer__inner{gap:60px}}
@media (max-width:1024px){.footer__menu{flex-direction:column;align-items:start}.footer__box{gap:50px}}
@media (max-width:768px){.footer{padding:50px 0}.footer__inner{flex-direction:column;gap:20px}.footer__box{flex-direction:column;gap:20px}.footer__end-tel{font-size:20px;line-height:31px}.footer__copy{display:none}.footer__copy.pc-hide{display:inline-block}}
@media (max-width:480px){}
.prodinfo-rechargble .prodinfo__item-image .swiper-slide{padding:0}
.prodinfo__item-image .swiper-slide{align-items:start}
.prodinfo-backpacker .prodinfo__item-bottom:nth-of-type(2){position:relative;z-index:30}
.prodinfo-backpacker .prodinfo__item-bottom:nth-of-type(2) .prodinfo__item-images--image{width:398px;max-width:none}
.prodinfo-backpacker .prodinfo__item-bottom:nth-of-type(3) .prodinfo__item-images--image{width:325px;max-width:none;left:45%;transform:translateX(-50%)}
.prodinfo-backpacker .prodinfo__item-image{position:relative;z-index:20}
.prodinfo-backpacker .prodinfo__item-image .swiper-slide{padding:50px 0 0}.bottomnav{display:none}
@media (max-width:900px){.bottomnav{display:block;position:fixed;left:0;right:0;bottom:0;z-index:200;pointer-events:none;padding-bottom:env(safe-area-inset-bottom,0);transition:transform .35s ease,opacity .25s ease;transform:translateY(120%);opacity:0}.bottomnav.is-visible{transform:translateY(0);opacity:1}.bottomnav__bar{pointer-events:auto;position:relative;z-index:2;margin:0 12px 12px;padding:8px;display:flex;align-items:stretch;gap:2px;border-radius:12px;background:#FFF}.bottomnav__item{flex:1;min-width:0;padding:6px 4px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;border-radius:8px;background:transparent;color:#202020;cursor:pointer;text-align:center;font-family:'Elektratext Pro',sans-serif;font-size:11px;font-weight:400;line-height:14px;transition:background .2s ease,color .2s ease;text-decoration:none}.bottomnav__item:hover{color:#00A9E0}.bottomnav__item.active{background:#F1F4FB}.bottomnav__item.active .bottomnav__item-name{color:#00A9E0}.bottomnav__item-image{height:36px;display:flex;align-items:center;justify-content:center}.bottomnav__item-image img{max-width:100%;max-height:100%;object-fit:contain}.bottomnav__item-name{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bottomnav__menu-btn,.bottomnav__top-btn{border:0;font-family:inherit;max-width:none;text-transform:none;color:#202020;font-size:11px;font-weight:400;line-height:14px}.bottomnav__menu-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='10' viewBox='0 0 22 10' fill='none'%3E%3Cpath d='M1 1H21M1 9H21' stroke='%23202020' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.bottomnav.is-menu-open .bottomnav__menu-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M1 1L17 17M17 1L1 17' stroke='%23202020' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.bottomnav__top-btn{display:none}.bottomnav.show-top .bottomnav__top-btn{display:flex}.bottomnav.is-menu-open .bottomnav__top-btn{display:none}.bottomnav__top-icon{width:36px;height:36px;border-radius:50%;border:2px solid #00A9E0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='14' viewBox='0 0 12 14' fill='none'%3E%3Cpath d='M6 13V1M6 1L1 6M6 1L11 6' stroke='%2300A9E0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.bottomnav__panel{position:absolute;left:12px;right:12px;bottom:calc(100% + 5px);padding:15px;background:#FFF;border-radius:12px;opacity:0;pointer-events:none;transform:translateY(20px);transition:opacity .25s ease,transform .25s ease}.bottomnav.is-menu-open .bottomnav__panel{opacity:1;transform:translateY(0);pointer-events:auto}.bottomnav__panel-menu{display:flex;flex-direction:column;gap:18px}.bottomnav__panel-menu li a{font-size:16px;font-weight:700;line-height:22px;color:#202020;transition:color .2s ease}.bottomnav__panel-menu li a:hover{color:#00A9E0}.bottomnav__panel-contact{margin-top:15px;display:flex;align-items:center;justify-content:space-between;gap:16px}.bottomnav__panel-tel-name{font-size:11px;line-height:16px;color:#202020;opacity:0.7}.bottomnav__panel-tel-num{display:block;margin-top:4px;font-size:18px;font-weight:700;line-height:24px;color:#202020}.bottomnav__panel-btn{max-width:max-content;flex:0 0 auto}.body.bottomnav-active{padding-bottom:80px}}
@media (max-width:480px){.bottomnav__panel-btn{font-size:13px;line-height:18px;padding:12px 14px}.bottomnav__panel-tel-num{font-size:16px;line-height:22px}}