@font-face{font-family:'Codec Pro Light';src:url(fonts/CodecPro-Light.woff2) format('woff2');font-weight:300;font-style:normal}@font-face{font-family:'Codec Pro Extra Bold';src:url(fonts/CodecPro-ExtraBold.woff2) format('woff2');font-weight:600;font-style:normal}@font-face{font-family:'Codec Pro Heavy';src:url(fonts/CodecPro-Heavy.woff2) format('woff2');font-weight:700;font-style:normal}@font-face{font-family:'Codec Pro News';src:url(fonts/CodecPro-News.woff2) format('woff2');font-weight:400;font-style:normal}@font-face{font-family:'Codec Pro Bold';src:url(fonts/CodecPro-Bold.woff2) format('woff2');font-weight:500;font-style:normal}:root{--black100:#0c0c0c;--body:#eaecf1;--purple100:#753cbd;--purple200:#2d0073;--purple250:#18003c;--purple50:#c7aaf0;--purple40:#c7aaf080;--purple30:#e3d5f8;--white100:#ffffff;--orange-banner:#ff6e00;--green-banner:#c2e66a;--aqua-banner:#28a77a;--yellow100:#fae600;--purple70:#7f778a;--input-border:#d1d5db;--input-text:#6b7280;--input-focus:#5850ec;--warning:#e90000;--little:#c7c7c7;--line-bg:#e0e0e0;--contrast:#0278d3;--container-width:1284px}*{box-sizing:border-box;margin:0;padding:0}.grecaptcha-badge{visibility:hidden}body{font-family:'Codec Pro News',sans-serif;font-size:16px;line-height:24px;font-weight:400;background-color:var(--body);color:var(--black100)}body.no-scroll{overflow-y:hidden}body.page-template-page-terms *{color:var(--purple250)!important}body.page-template-page-terms p{margin-bottom:8pt}body.page-template-page-terms header,body.page-template-page-webviews-faq footer,body.page-template-page-webviews-faq header{display:none}body.page-template-page-terms ul{list-style-type:disc;padding-left:40px;margin-bottom:16px}body.page-template-page-terms ul>li{margin-bottom:8pt}body.page-template-page-delete-account main .container{margin-top:42px}body.page-template-page-delete-account main .container h1{margin-bottom:16px}body.page-template-page-delete-account main .container p{margin-bottom:16px}body.page-template-page-delete-account main ol,body.page-template-page-delete-account main ul{list-style-type:number;padding-left:40px;margin-bottom:16px}body.page-template-page-delete-account main li{margin-bottom:8pt}#preloader{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:99;background-color:var(--purple100);display:none;justify-content:center;align-items:center}#preloader .preloader-iamge img{max-width:50vw}#preloader .hands{position:absolute;z-index:100;top:calc(50% - 10vh);animation-fill-mode:forwards;height:20vh}#preloader .hands.left{left:0;animation-name:handDown;animation-duration:1s}#preloader .hands.right{right:0;animation-name:handUp;animation-duration:1s}@keyframes handDown{from{transform:translateX(-300px) rotate(-90deg);opacity:0}to{transform:translateX(0) rotate(0);opacity:1}}@keyframes handUp{from{transform:translateX(calc(100% + 300px)) rotate(90deg);opacity:0}to{transform:translateX(0) rotate(0);opacity:1}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background-color:#d9d9d9}::-webkit-scrollbar-thumb{background-color:var(--purple50);border-radius:1px}section{padding:0 20px}header{display:flex;align-items:center;padding:0 16px;position:sticky;top:0;left:0;z-index:9;opacity:1;transition:opacity .5s ease;flex-direction:column}header::before{content:'';height:50px;width:100%;background-color:var(--body);position:absolute;top:0;left:0;z-index:0}header.hide{opacity:0;transition:opacity .5s ease}header.scroll .header-wrap{margin-top:12px}header.scroll::before{height:38px}.container{width:var(--container-width);max-width:100%;margin:0 auto}ul{list-style:none;padding-left:0}.splide__slide img{max-width:100%}.promo-list .splide__slide .img-wrap>img{width:100%;height:100%;object-fit:contain}.select,input,select,textarea{border:1px solid var(--input-border);border-radius:16px;font-size:15px;line-height:1;font-family:'Codec Pro Light';padding:18px;color:var(--black100);min-width:322px}input{padding:20px 18px 16px}input[type=checkbox]{min-width:0;position:absolute;opacity:0;top:0;left:0;width:100%;height:20px;z-index:3}input[type=checkbox]:not(:disabled){cursor:pointer}.tosim-logo{height:16px}.select input{border-radius:0}.list .item{position:relative}input[type=checkbox]+label{position:relative;padding-left:30px;cursor:pointer;display:inline-block}input[type=checkbox]+label:before{content:'';position:absolute;left:0;top:2px;width:16px;height:16px;border-radius:4px;border:1px solid var(--purple100);background-color:var(--white100);transition:border-color .3s}input[type=checkbox]:disabled+label{color:var(--input-border);text-decoration:line-through}input[type=checkbox]:disabled+label:before{background-color:var(--input-border);border-color:var(--input-border)}input[type=checkbox]+label:after{content:'';position:absolute;left:3px;top:5px;width:12px;height:12px;background-image:url(/wp-content/uploads/2023/11/check.svg);background-size:contain}input[type=checkbox]:disabled+label:after{background-image:none}input[type=checkbox]:checked+label:before{border-color:var(--purple100);background-color:var(--purple100)}a:active{color:var(--purple100)}input:focus,select:focus,textarea:focus{outline:0;border:1px solid var(--input-focus);color:var(--black100)}input.error{border-color:var(--warning)}textarea{resize:none;min-height:208px}button,button:focus{border:none;outline:0;cursor:pointer}button:disabled{background-color:var(--input-border)!important;cursor:not-allowed}.banner h1{font-family:'Codec Pro Extra Bold',sans-serif;font-weight:600;font-size:72px;line-height:62px}h1,h2{font-family:'Codec Pro Extra Bold',sans-serif;font-weight:600;font-size:42px;line-height:36px}.not-main-page h1{margin-bottom:32px}.category-page h1,.single-page h1{font-size:36px;line-height:31px;margin-bottom:24px;display:flex;align-items:center;justify-content:space-between}.single-page h1>span{color:var(--purple70);font-size:16px;line-height:24px;font-family:'Codec Pro Light'}h3{font-family:'Codec Pro Extra Bold',sans-serif;font-size:32px;line-height:28px}h4{font-family:'Codec Pro Extra Bold',sans-serif;font-weight:600;font-size:24px;line-height:21px}h5{font-family:'Codec Pro Extra Bold',sans-serif;font-weight:600;font-size:22px;line-height:24px}h6{font-family:'Codec Pro Bold';font-size:18px;font-weight:500;line-height:18px}a{text-decoration:none}p:empty{display:none}.flex{display:flex}.jcc{justify-content:center}.mb-12{margin-bottom:12px}.mb-20{margin-bottom:20px}.pur-70{color:var(--purple70)}.pur-200{color:var(--purple200)}.lystyvka{display:none}.header-wrap{display:flex;justify-content:space-between;align-items:center;background-color:var(--purple200);width:100%;height:82px;border-radius:24px;margin-top:32px;position:relative;z-index:2}.site-branding a{width:max-content;height:max-content;display:flex}.custom-logo-link>img{width:112px;height:42px;margin-left:24px}header nav>ul{display:flex;gap:24px;align-items:center}header ul{list-style:none;padding-left:0}.menu-arrow{cursor:pointer;transition:.25s}.menu-arrow.open{transform:rotate(180deg);fill:var(--purple50)}.menu-item-li:hover .sub-menu{display:grid}.menu-item-li:hover>.menu-item>.menu-arrow{transform:rotate(180deg);fill:var(--purple50)}.menu-item-li:hover>.menu-item>a{color:var(--purple50)}.menu-item-li>a,.menu-item>a{color:var(--white100);text-transform:uppercase;font-size:14px;line-height:18px;letter-spacing:2px;font-family:'Codec Pro Bold',sans-serif;font-weight:500}.menu-item>a{line-height:1;padding-top:2px}header nav>ul>li{position:relative;display:flex;height:82px}header nav>ul>li.open .menu-item>a{color:var(--purple50)}header .sub-menu{display:none;position:absolute;top:calc(100% - 20px);left:-16px;background-color:var(--white100);border-radius:16px;padding:24px 0;width:max-content;gap:8px;box-shadow:0 10px 50px 0 #0000000d;z-index:3}header .sub-menu.open{display:grid}header .sub-menu>li>a{display:flex;align-items:center;gap:8px;transition:.3s;padding:0 24px}header .sub-menu>li>a:hover{background-color:var(--purple40)}header .sub-menu>li img{width:44px;height:44px;object-fit:contain}header .sub-menu a{color:var(--black100)}.menu-item{display:flex;align-items:center}.toggle-icon{display:none;margin-right:20px;cursor:pointer}.social-networks{display:flex;gap:12px;align-items:center}header .social-networks{margin-right:40px}.social-networks a{width:42px;height:42px;border-radius:50%;justify-content:center;align-items:center;background-color:var(--purple100);display:flex;transition:background-color .3s ease}.social-networks a:hover{background-color:var(--white100)}.social-networks a>img{transition:filter .3s ease}.social-networks a:hover>img{filter:invert(85%) sepia(15%) saturate(800%) hue-rotate(230deg) brightness(110%) contrast(90%)}.contacts-data .social-networks a:hover{background-color:var(--purple200)}.contacts-data .social-networks a:hover>img{filter:none}.close-icon{display:block}.close-icon.hidden{display:none}.hidden{display:none}footer{margin-bottom:63px}footer .container{background-color:var(--purple200)}footer .container-top{border-radius:32px 32px 0 0;padding:36px 32px 32px 32px}footer .container-bottom{border-radius:0 0 32px 32px;padding:23px 32px 23px 32px;align-items:center;justify-content:space-between;display:flex}.footer-phone{display:grid}.footer-phone span{color:var(--white100);font-weight:700}footer ul{list-style:none;padding-left:0;display:grid;grid-auto-rows:max-content;gap:16px}.footer-top-part{display:flex;gap:92px}.footer-all-rights{border-top:1px solid var(--purple100);width:var(--container-width);max-width:100%;margin:0 auto}footer .sub-menu{display:grid;position:static;background-color:inherit;box-shadow:none;padding:0}.footer-nav{display:flex;justify-content:space-between;width:100%}.footer-products-menu{display:flex;gap:90.5px}.footer-all-rights p{color:var(--purple50);font-size:14px;line-height:12px;margin-bottom:0}footer .btns{display:flex;gap:16px;margin-top:45px}footer .btns>a>img{transition:.3s}footer .btns>a:hover>img{filter:invert(100%)}.footer-menu-open{display:none}footer .menu-item>a{color:var(--purple50)}.footer-contact-title{color:var(--purple50);text-transform:uppercase;font-size:14px;line-height:18px;letter-spacing:2px;font-family:'Codec Pro Bold',sans-serif;font-weight:500}footer .sub-menu{margin-top:16px;gap:6px}footer .sub-menu a{color:var(--white100)}footer .sub-menu a.address{line-height:30px}footer .sub-menu a.email{color:var(--purple50);line-height:14px;margin-top:8px}.logo-footer>.custom-logo-link>img{margin-left:0;width:144px;height:54px}footer .menu-item>a,footer li{transition:.3s}footer .menu-item:hover>a,footer li:hover>a{color:var(--yellow100)!important}.banner-list{margin-top:32px;margin-bottom:80px;position:relative;z-index:0}.grid-banners{display:grid;gap:80px}.splide__arrow{width:46px;height:46px;background-color:var(--body);border-color:var(--purple50);border-width:1px;border-style:solid;opacity:1}.splide__arrow svg{fill:var(--purple200)}.splide__arrow:hover{background-color:var(--purple200);border-color:var(--purple200)}.splide__arrow:hover svg{fill:var(--white100)}.banner-list .splide__arrow--prev{left:-23px}.banner-list .splide__arrow--next{right:-23px}.banner-wrap{border-radius:24px;overflow:hidden;position:relative;height:560px}picture{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}picture>img{width:100%;height:100%;object-fit:cover}.banner{overflow:hidden;padding:75px 100px;position:relative;z-index:2;height:100%;width:100%;display:flex;align-items:center}.not-main-page .banner-wrap{margin-top:32px;height:355px}.not-main-page .banner-wrap.tosim{height:560px}.not-main-page .banner{align-items:flex-start;overflow:hidden}.banner *{color:var(--white100)}.banner[data-var='3']{padding:42px 80px;align-items:flex-start}.banner[data-var='3'] .banner-text{display:flex;justify-content:space-between}.banner[data-var='1']{align-items:flex-start}.banner[data-var='1'] .banner-text{height:100%}.banner[data-var='6']{height:100%;display:flex;align-items:center}.banner-text{position:relative;display:flex;justify-content:space-between;width:100%}.banner[data-var='4'] .banner-text,.banner[data-var='6'] .banner-text{flex-direction:column}.banner-text h2{margin-top:41px;margin-bottom:24px;color:var(--yellow100);font-family:'Codec Pro Extra Bold',sans-serif;font-weight:600;font-size:100px;line-height:86px}.banner-text h3{font-family:'Codec Pro Bold',sans-serif;font-weight:500;font-size:32px;line-height:28px;text-transform:uppercase}.banner-text h1>span{color:var(--yellow100)}.banner-text h3>span{font-family:'Codec Pro Bold',sans-serif;font-weight:500;font-size:44px;line-height:38px;margin-bottom:9px}.banner-text .desc{margin-top:16px}.banner-text .desc p{color:var(--purple50);font-size:22px;line-height:24px;font-family:'Codec Pro Bold';margin-bottom:12px}.banner-text .desc p>span{color:var(--yellow100)}.banner-btn{padding:16px;padding-top:20px;border-radius:12px;background-color:var(--white100);color:var(--purple100);font-size:18px;line-height:18px;font-family:'Codec Pro Bold';display:flex;align-items:center;max-width:267px;min-height:56px;position:relative;gap:8px;position:absolute;z-index:2}.banner-btn>svg{top:18px;right:16px}.banner-btn[data-color=violet]{background-color:var(--purple100);color:var(--white100)}.banner-btn[data-color=violet]>svg *{stroke:var(--white100)}.banner-btn.violet>svg{display:none}.banner .label{display:flex;justify-content:center;align-items:center;background-color:var(--white100);position:absolute;z-index:2;border-radius:50%;width:195px;height:195px}.banner .label.tl{top:5%;left:5%}.banner .label.tr{top:5%;right:5%}.banner .label.bl{bottom:5%;left:5%}.banner .label.br{bottom:5%;right:5%}.banner .label>p{font-family:'Codec Pro Extra Bold';font-size:72px;font-weight:600;line-height:62px;letter-spacing:0;text-align:center;color:var(--purple200);display:flex;flex-direction:column;gap:8px;margin-top:10px}.banner .label>p>span{font-family:'Codec Pro Bold';font-size:44px;font-weight:500;line-height:38px;letter-spacing:0;text-align:center;color:var(--purple200);margin-top:-10px}.banner[data-var='6'] h1{color:var(--purple200)}.banner[data-var='6'] .desc>p{font-size:24px;font-weight:300;line-height:32px;letter-spacing:0;text-align:left;font-family:'Codec Pro News';color:var(--purple200)}.banner-grid.splide{visibility:visible;margin-bottom:80px}.banner-grid.splide.is-initialized:not(.is-active) .splide__list{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.banner-grid .banner{height:280px;padding:0;background-repeat:no-repeat;width:100%;background-size:cover;background-position:center;border-radius:24px;overflow:hidden;position:relative}.banner-grid .banner .label{width:91px;height:91px}.banner-grid .banner .label>p{font-family:'Codec Pro Heavy';font-size:40px;font-weight:700;line-height:34px;letter-spacing:0;text-align:center}.banner-grid .banner .label>p>span{font-family:'Codec Pro Bold';font-size:18px;font-weight:500;line-height:18px;letter-spacing:0}.categories-wrap{background-color:var(--white100);padding:10px 20px;border-radius:24px;display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:96px;column-gap:20px;row-gap:10px}.categories-wrap>.cat-item{display:grid;grid-template-rows:104px 55px;align-items:center;justify-content:center;border-radius:8px;transition:.3s}.categories-wrap>.cat-item:hover{background-color:var(--purple100)}.categories-wrap>.cat-item>.img-wrap{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:15% 10%}.categories-wrap>.cat-item>.img-wrap .image{height:100%;width:100%;object-fit:fill}.categories-wrap>.cat-item>p{font-family:'Codec Pro Extra Bold';font-size:18px;font-weight:600;line-height:15px;text-align:center;color:var(--black100)}.categories-wrap>.cat-item:hover>*{color:var(--white100)}.categories-wrap>.cat-item:hover img{filter:brightness(0) invert(1)}.splide__pagination{bottom:-26px}.splide__pagination__page{background-color:var(--purple50);width:12px;height:4px;border-radius:4px;opacity:1}.splide__pagination__page.is-active{background-color:var(--purple200)}.services-grid .splide__pagination__page{background-color:var(--white100)}.services-grid .splide__pagination__page.is-active{background-color:var(--black100)}.promo-main{position:relative;margin-bottom:80px}.promo-main h2 a{color:var(--black100)}.promo-main h2:hover a{color:var(--purple100)}.promo-main .splide{position:static}.promo-main .splide__arrow--prev{left:calc(0% - 23px)}.promo-main .splide__arrow--next{right:calc(0% - 23px)}.promo-main .splide__arrow{width:46px;height:46px;background-color:var(--body);border-color:var(--purple50);border-width:1px;border-style:solid;opacity:1}.promo-main .splide__arrow svg{fill:var(--purple200)}.promo-main .splide__arrow:hover{background-color:var(--purple200);border-color:var(--purple200)}.promo-main .splide__arrow:hover svg{fill:var(--white100)}.promo-list{margin-top:37px}.promo-item{background-color:var(--white100);border-radius:24px;padding-top:0;display:grid;grid-template-rows:288px auto;position:relative;overflow:hidden}.promo-list .promo-item{grid-template-rows:300px auto;cursor:pointer}.modal-wrap.promo .promo-item{cursor:pointer}.promo-item>.img-wrap{display:flex;align-items:flex-end;padding-top:40px;position:relative}.promo-item>.img-wrap.big{padding-bottom:40px}.promo-item>.img-wrap.small{padding-bottom:20px}.promo-item>.img-wrap>img{height:100%;width:100%;object-fit:contain}.promo-item>.img-wrap[data-click=true]{cursor:pointer}.promo-text{display:flex;gap:16px;flex-direction:column;width:100%;padding:20px 24px;background-color:var(--purple40)}.promo-text h4{font-family:'Codec Pro Bold';font-size:18px;line-height:1;overflow-y:hidden;height:53px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;color:var(--purple250)}.promo-text h4.more-btn:hover{cursor:pointer;color:var(--purple200)}.promo-text .desc>p{font-size:16px;line-height:24px;color:var(--purple70);font-family:'Codec Pro Light'}.promo-text .desc>p.ingr{overflow-y:hidden;height:48px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;color:var(--black100)}.promo-add{position:absolute;bottom:10px;left:15px;display:grid;gap:4px;z-index:1}.promo-add>div{display:flex;align-items:center;column-gap:20px;row-gap:6px;flex-wrap:wrap}.promo-add>div>p{display:flex;align-items:center;margin-bottom:0;border-radius:20px;font-size:12px;line-height:1;padding:3px 8px;background-color:var(--white100);gap:4px}.promo-add>p{font-size:12px;line-height:1;color:var(--purple100);background-color:var(--white100)}.promo-add>div>p.prop{border:1px solid var(--purple200);color:var(--purple200)}.promo-add>div>p.tosim{background-color:var(--purple100);color:var(--white100)}.promo-add>div>p.prop>span{font-family:'Codec Pro Bold';font-size:16px}.promo-add>div>p.tosim>span>span{font-family:'Codec Pro Heavy';font-size:20px}.promo-add>div>p.tosim>span>span.yellow{color:var(--yellow100)}.data-grid .promo-text .desc>p.ingr{overflow-y:auto;height:max-content;display:block}.data-grid .promo-text h4{overflow-y:auto;height:max-content;display:block;font-size:22px}.promo-text .desc>p.volume{line-height:20px;font-family:'Codec Pro Bold'}.promo-label{position:absolute;top:15px;right:15px;border-radius:50px;height:80px;width:80px;background-color:var(--purple100);display:flex;justify-content:center;flex-direction:column;align-items:center;color:var(--white100);z-index:1}.data-grid.sets .promo-label{position:absolute;top:-48px;right:-29px;border-radius:50%;height:160px;width:160px;background-color:var(--yellow100);display:flex;justify-content:flex-end;flex-direction:column;color:var(--purple200);padding-bottom:36px;padding-right:32px}.data-grid>.promo-item{display:none}.offers .data-off,.together .data-tog{position:absolute;top:15px;left:15px;display:grid;grid-template-columns:repeat(2,max-content);column-gap:20px;row-gap:6px;align-items:center}.data-grid.offers .promo-text h4,.data-grid.together .promo-text h4{font-size:18px;line-height:1.2}.data-grid.together .promo-label{display:none}.points{display:flex;align-items:center;gap:4px;padding:2px 8px;border-radius:20px;background-color:var(--yellow100);color:var(--purple250);font-family:'Codec Pro Extra Bold';white-space:nowrap}.together .data-tog p{line-height:1}.together .price-label>p:last-child::before{display:none}.together .label{padding:6px;border-radius:20px;font-family:'Codec Pro Bold'}.together .label.first{background-color:var(--yellow100);color:var(--purple200)}.together .label.second{background-color:transparent;border:1px solid var(--purple100);color:var(--purple100)}.offers .price,.together .price{display:flex}.offers .price.first,.together .price.first{font-family:'Codec Pro Heavy';font-size:36px;line-height:1;color:var(--purple200)}.offers .price.first>span,.together .price.first>span{font-size:16px}.together .price.second{color:var(--purple100);font-family:'Codec Pro Bold';font-size:22px}.together .price.second>span{font-size:12px}.together .promo-item>.img-wrap>img{max-height:82%}.data-grid .promo-label>p{max-width:100px;text-align:right;font-family:'Codec Pro Bold';width:100%}.data-grid .promo-label>p:first-child{font-size:24px;line-height:1;font-family:'Codec Pro Extra Bold'}.data-grid img{z-index:1}.promo-label>span{font-size:30px;line-height:1;font-family:'Codec Pro Extra Bold';color:var(--yellow100)}.promo-label>span.currency{font-size:18px;line-height:18px;font-family:'Codec Pro Bold'}.promo-main .banner-btn{position:relative;justify-content:center;width:240px}.sale-label{position:absolute;top:76px;right:26px;background-color:var(--purple200);padding:8px;color:var(--white100);border-radius:10px;font-family:'Codec Pro Extra Bold';font-size:24px;line-height:21px}.price-label{position:absolute;top:15px;left:15px;display:grid;gap:6px;z-index:2}.price-label>p{margin-bottom:0;display:flex}.price-label>p:first-child{font-size:38px;line-height:1;font-family:'Codec Pro Heavy';color:var(--purple200)}.price-label>p:first-child>span{font-size:18px;line-height:1;font-family:'Codec Pro Bold'}.price-label>p:last-child{font-size:24px;line-height:1;font-family:'Codec Pro News';color:var(--purple50);position:relative}.price-label>p:last-child>span{font-size:12px}.price-label>p:last-child::before{content:'';position:absolute;top:66%;left:-3%;width:48px;height:2px;background-color:var(--purple100);transform-origin:0 0;transform:translateY(-50%) rotate(-18deg)}.services-wrap{background-color:var(--yellow100);border-radius:20px;padding:60px 44px;margin-bottom:80px}.services-grid.splide.is-initialized:not(.is-active) .splide__list{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:240px;gap:24px}.services-item{border-radius:24px;padding:32px;padding-right:24px;padding-bottom:20px;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center;display:grid;grid-template-rows:70% max-content;background-color:var(--white100);height:240px;gap:16px;cursor:pointer;transition:.3s}.services-item .more-btn-service p{color:var(--black100)!important}.service-image{display:flex;justify-content:center;align-items:center}.service-image>img{height:100%;width:100%;object-fit:contain}.services-link{display:grid;grid-template-columns:1fr 24px;gap:8px;justify-content:space-between;align-items:center;width:100%;color:var(--black100);grid-auto-rows:48px}.services-item:hover{background-color:var(--purple100)}.services-item:hover .more-btn-service p{color:var(--white100)!important}.services-item:hover .service-image>img{filter:brightness(0) invert(1)}.services-link>p{margin-bottom:0;font-size:22px;line-height:24px;font-family:'Codec Pro Extra Bold'}.services-link>svg{height:24px;margin-left:0;transition:.3s}.services-item:hover .more-btn-service>svg *{stroke:var(--white100)}.services-link:hover>svg{margin-left:12px}.services-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.page-link{display:flex;justify-content:space-between;align-items:center;gap:8px;color:var(--purple200);font-size:20px;line-height:17px;font-family:'Codec Pro Bold';margin-right:-28px;padding:4px;transition:.3s;border:1px solid transparent}.page-link>svg{transition:.3s;margin-right:0}.page-link:not(.not-link):hover{border:1px solid var(--purple200)}.video-wrap{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0;border-radius:24px;z-index:-1}.video-wrap.show{z-index:1}.video-wrap iframe{width:100%;height:100%}.video-block{position:relative;width:var(--container-width);height:557px;border-radius:24px;overflow:hidden;margin-bottom:158px}.video-block img{position:absolute}.video-block img.cover{top:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover}.video-block .video_play_btn.hidden,.video-block img.cover.hidden{display:none}.video-block .video_play_btn{top:calc(50% - 70px);right:calc(50% - 70px);z-index:1;background-color:var(--white100);display:flex;justify-content:center;align-items:center;border-radius:50%;width:140px;height:140px;position:absolute;cursor:pointer;transition:.3s}.video-block .video_play_btn>svg{margin-left:8%;max-height:38%;width:auto}.video-block .video_play_btn:hover{background-color:var(--purple100)}.video-block .video_play_btn:hover>svg{fill:var(--white100)}.share-wrap{margin-bottom:80px}.share-wrap h2{text-align:center;margin-bottom:40px}.share-grid.splide.is-initialized:not(.is-active) .splide__list{display:grid;gap:26px;grid-template-columns:repeat(5,1fr)}.share-item{grid-template-rows:155px 1fr;border-radius:15px;overflow:hidden;display:grid}.share-item:hover>.title{background-color:var(--purple100);color:var(--white100)}.share-item>.title{padding:24px;background-color:var(--white100);color:var(--black100);text-align:center;transition:.3s}.share-item>.img-wrap{overflow:hidden}.share-item>.img-wrap>img{width:100%;height:100%;object-fit:cover}.contacts-grid{display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:100px}.contact-item{background-color:var(--white100);padding:32px;padding-right:52px;display:flex;gap:20px;justify-content:space-between;border-radius:24px;transition:.3s}.contact-item .text-block{display:flex;flex-direction:column;justify-content:space-between}.contact-item h3{color:var(--black100)}.contact-item .page-link{width:auto;margin-right:0;color:var(--purple100);justify-content:flex-start}.contact-item .page-link>svg>*{stroke:var(--purple100)}.contact-item:hover{background-color:var(--purple100)}.contact-item:hover *{color:var(--white100)}.contact-item:hover .page-link>svg>*{stroke:var(--white100)}.contact-item:hover .icon-block svg path:first-child{fill:var(--white100)}.contact-item:hover:last-child .icon-block svg *{fill:var(--white100)}.icon-block{display:flex;justify-content:center;align-items:center}.icon-block>svg{max-height:100%}.breadcrumbs-wrap{list-style:none;display:flex;margin-top:42px;margin-bottom:24px;gap:6px}.nav-var{align-items:center}.nav-var>a{text-transform:uppercase;font-size:12px;line-height:1;display:flex;align-items:center;height:100%;letter-spacing:.1em;font-family:'Codec Pro Bold';color:var(--purple200)}.nav-var>span{color:var(--purple100);line-height:1}.breadcrumbs-wrap>li{display:flex;align-items:center}.breadcrumbs-wrap>li>*{text-transform:uppercase;font-size:12px;line-height:11px;letter-spacing:.1em;font-family:'Codec Pro Bold';color:var(--purple200)}.breadcrumbs-wrap>li>a{display:flex;align-items:center;gap:6px}.breadcrumbs-wrap>li>p{color:var(--purple100)}.data-grid{margin-top:80px;display:grid;grid-template-columns:repeat(3,1fr);column-gap:24px;row-gap:32px}.data-grid.non-category{grid-template-columns:repeat(3,1fr);margin-bottom:48px;margin-top:48px}.data-grid.novynky{margin-top:0;margin-bottom:100px;grid-template-columns:repeat(4,1fr)}.data-grid.novynky.promo-page{margin-bottom:0}.data-grid.news{grid-template-columns:repeat(3,1fr);margin-top:42px}.data-grid.all-products{margin-top:32px}.data-grid .grid-item{border-radius:24px;overflow:hidden;display:grid;grid-template-rows:220px 1fr}.data-grid.non-category .grid-item{grid-template-rows:260px 1fr}.data-grid.news .grid-item{grid-template-rows:307px 1fr}.data-grid .grid-item__image.with-bg{padding:5%}.data-grid .grid-item__image{position:relative}.grid-item__image .price-wrap{position:absolute;top:24px;left:24px;z-index:1}.grid-item__image .price{display:flex;justify-content:center;align-items:center;width:80px;height:80px;border-radius:50%;padding:5%}.grid-item__image .price-wrap.tr{left:auto;right:12px}.grid-item__image .price-wrap.bl{top:auto;bottom:12px}.grid-item__image .price-wrap.br{top:auto;bottom:12px;left:auto;right:12px}.grid-item__image .price>p{margin-bottom:0;color:var(--purple200);font-weight:700;font-size:26px;text-align:center}.disc_wrap{width:max-content;position:absolute;color:#fff;background-color:var(--purple200);padding:2px 12px;font-weight:700;border-radius:10px}.disc_wrap.tl{top:-9px;right:-48px}.disc_wrap.tr{top:-9px;left:-48px}.disc_wrap.bl{top:-9px;right:-48px}.disc_wrap.br{top:-9px;left:-48px}.data-grid .grid-item:nth-child(4n-3) .grid-item__image.with-bg{background-color:rgba(232,56,67,.8)}.data-grid .grid-item:nth-child(4n-2) .grid-item__image.with-bg{background-color:rgba(122,56,190,.8)}.data-grid .grid-item:nth-child(4n-1) .grid-item__image.with-bg{background-color:rgba(125,186,23,.8)}.data-grid .grid-item:nth-child(4n) .grid-item__image.with-bg{background-color:#5eaeeb}.data-grid .grid-item__image img{width:100%;height:100%;object-fit:cover}.data-grid .grid-item__image.with-bg img{object-fit:contain}.data-grid .grid-item__text{padding:32px;background-color:var(--white100);display:flex;flex-direction:column;justify-content:space-between}.data-grid.news .grid-item__text{padding:24px}.data-grid .grid-item__text p:not(.volume){overflow-y:hidden;height:72px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis}.data-grid .grid-item__text p.volume{display:flex;gap:8px;margin-bottom:8px}.data-grid .grid-item__text p.volume>span{font-weight:700}.data-grid .grid-item__text h3{margin-bottom:12px}.data-grid.non-category .grid-item__text h3{font-size:22px}.data-grid.news .grid-item__text h3{margin-bottom:5px;font-size:22px;line-height:24px;height:48px;overflow-y:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis}.see-more{margin-top:24px;display:flex;gap:8px;align-items:center;justify-content:center;background-color:var(--purple100);min-height:56px;width:178px;border-radius:12px;font-size:18px;line-height:18px;font-family:'Codec Pro Bold';transition:.3s}.see-more:hover{background-color:var(--purple200)}.see-more *{color:var(--white100);stroke:var(--white100)}.pagination{display:flex;justify-content:center;gap:16px;align-items:center;margin-top:48px}.main-page{margin-bottom:84px}.pagination>*{display:flex;justify-content:center;align-items:center;border-radius:8px;width:36px;height:36px;border:1px solid var(--purple100);color:var(--purple100);font-size:16px;line-height:20px;font-family:'Codec Pro Bold'}.pagination>.active,.pagination>.current{background-color:var(--purple100);color:var(--white100)}.pagination>:not(.current):hover{background-color:var(--purple50)}.pagination>.active:hover{background-color:var(--purple200);border-color:var(--purple200)}.find-us-wrap{position:relative;border-radius:24px;overflow:hidden;height:280px;margin:80px 0;padding:80px 100px}.find-us-wrap .text-block{position:relative;color:var(--white100)}.find-us-wrap .banner-btn{position:relative;max-width:202px;transition:.3s}.find-us-wrap .banner-btn:hover{background-color:var(--purple200);color:var(--white100)}.find-us-wrap .banner-btn:hover svg *{stroke:var(--white100)}.find-us-wrap h2{margin-bottom:28px}.modal-wrap{position:absolute;top:0;left:0;width:100%;height:100dvh;overflow-y:hidden;background-color:rgba(0,0,0,.3);display:none;justify-content:center;z-index:10;padding:38px 0;backdrop-filter:blur(5px)}.modal-wrap.show{display:flex}.modal_inner{width:1016px;max-width:calc(100% - 40px);background-color:var(--white100);border-radius:24px;padding:60px 8px;position:relative;overflow-y:auto}.modal-wrap.promo .modal_inner{width:calc(1284px + 120px)}.prods-data{display:flex;align-items:center;row-gap:8px;column-gap:5px;flex-wrap:wrap}.prods-data>div{display:flex;align-items:center;border-radius:50px;background-color:#e3d5f8;gap:6px;padding:8px 10px}.prods-data>div>img{height:20px;width:20px;object-fit:contain}.prods-data>div>p{margin-bottom:0;line-height:1;font-size:14px;color:var(--purple200)}.modal_inner .close-icon{position:absolute;cursor:pointer;top:20px;right:20px}.modal-scroll-block{height:100%;overflow-y:auto;padding:0 92px}.modal-scroll-block.hidden{display:none}.modal_inner .banner-btn{position:static;width:202px}.modal-wrap .img-wrap{border-radius:24px;overflow:hidden;display:flex;justify-content:center;align-items:center;width:100%;max-height:470px;margin-bottom:36px}.modal-wrap.modal-wrap-product .img-wrap{position:relative}.modal-wrap .price-wrap{position:absolute;z-index:1}.modal-wrap .price{display:flex;justify-content:center;align-items:center;width:100px;height:100px;border-radius:50%;padding:5%}.modal-wrap .price-wrap.tl{top:24px;left:24px}.modal-wrap .price-wrap.tr{top:24px;right:24px}.modal-wrap .price-wrap.bl{bottom:24px;left:24px}.modal-wrap .price-wrap.br{bottom:24px;right:24px}.modal-wrap .price>p{margin-bottom:0;color:var(--purple200);font-weight:700;font-size:32px;text-align:center}.modal-wrap .img-wrap.with-bg{height:370px;background-color:rgb(125,186,23,.8);padding:5% 10%}.modal-wrap .img-wrap>img{height:100%;width:100%;object-fit:cover}.modal-wrap .img-wrap.with-bg>img{object-fit:contain}.modal-wrap .first-text{margin-top:24px;margin-bottom:32px}.modal-wrap .short-descr{margin-top:24px;margin-bottom:32px;font-size:1.2rem;line-height:1.5}.modal-wrap .short-ingr,.modal-wrap .volume{font-size:1.2rem;line-height:1.5}.modal-wrap .full-ingr{margin-top:42px;margin-bottom:42px}.short-ingr{display:flex;gap:16px}.short-ingr>span{font-weight:700}.short-ingr>p{margin-bottom:0}.full-ingr h4{display:flex;align-items:center;gap:40px;cursor:pointer;margin-bottom:0}.full-ingr.open h4{margin-bottom:16px}.full-ingr h4>svg{transition:all .3s ease}.full-ingr.open h4>svg{transform:rotate(180deg)}.full-ingr ul>li{display:grid;grid-template-columns:20px auto;gap:16px}.full-ingr .full-ingr-data{height:0;width:0;overflow:hidden}.full-ingr.open .full-ingr-data{height:auto;width:auto}.full-ingr ul li:before{content:'';background-image:url(/wp-content/uploads/2023/12/checked.svg);margin-top:4px;width:16px;height:16px}.modal-wrap h2{font-size:36px;line-height:31px}.modal-wrap h4,.modal-wrap p{margin-bottom:16px}.modal-wrap .seo-text{margin-top:42px}.modal-wrap p>strong{color:var(--purple200);line-height:18px;font-size:18px;font-family:'Codec Pro Bold'}.modal-wrap blockquote{background-color:var(--purple100);border-radius:24px;padding:32px;padding-left:105px;padding-right:39px;margin-bottom:24px;position:relative}.modal-wrap blockquote>*{color:var(--white100);margin-bottom:0}.modal-wrap blockquote:before{position:absolute;content:'';width:42px;height:42px;background-image:url(/wp-content/uploads/2023/11/quote.svg);background-size:cover;background-position:center;background-repeat:no-repeat;top:32px;left:39px}.novynky-btns{display:flex;align-items:center;gap:24px;margin-top:24px;transition:all .25s ease}.novynky-btns .first-btn{margin-top:0;width:auto;position:static;justify-content:center}.novynky-btns .first-btn:hover{background-color:var(--purple200)}.novynky-btns .see-more{position:static;padding:0;margin-top:0;min-height:0;width:auto;background-color:var(--white100);color:var(--purple200)}.novynky-btns .see-more:hover{color:var(--purple250)}.novynky-btns .see-more span{color:var(--purple200)}.novynky-btns .see-more>svg *{stroke:var(--purple200)}.novynky-btns .see-more:hover span{color:var(--purple250)}.novynky-btns .see-more>svg *{stroke:var(--purple250)}body .is-layout-flex.wp-block-gallery{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);grid-auto-rows:210px;margin-top:36px}body .is-layout-flex.wp-block-gallery>.wp-block-image{width:100%!important;height:100%;border-radius:24px;overflow:hidden}body .is-layout-flex.wp-block-gallery>.wp-block-image:nth-child(n+10){display:none}.news-more{font-size:20px;line-height:18px;color:var(--purple200);font-family:'Codec Pro Bold';margin-top:12px}.main-img{margin-top:42px;margin-bottom:32px;border-radius:24px;height:590px;overflow:hidden}.main-img>img{width:100%;height:100%;object-fit:cover}.single-page .container{width:1016px}.bcm-section .container{width:var(--container-width)}.single-page .post-data p{margin-bottom:16px}.btn-show{display:flex;justify-content:center;margin-top:32px}.btn-show button{border:1px solid var(--purple100);color:var(--purple100);display:flex;justify-content:center;align-items:center;border-radius:12px;min-width:163px;height:56px;font-size:18px;line-height:18px;font-family:'Codec Pro Bold'}.you-interested{margin-top:49px;margin-bottom:100px}.related-posts .splide__list{margin-top:32px!important}.related-posts .splide__slide{display:grid;grid-template-rows:210px 1fr;border-radius:24px;overflow:hidden}.related-posts .splide__slide img{width:100%;height:100%;object-fit:cover}.related-posts .text-block{background-color:var(--white100);padding:24px}.related-posts .text-block h3{font-size:22px;line-height:24px;overflow-y:hidden;max-height:72px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis}.related-posts .text-block h3>a{color:var(--black100)}.related-posts .text-block h3:hover>a{color:var(--purple100)}.related-posts .text-block p{color:var(--purple70);margin-top:12px}.post-data .wp-block-gallery{position:relative}.post-data .wp-block-gallery::before{content:url(/wp-content/uploads/2023/11/arrow-narrow-up-right.svg);cursor:pointer;display:flex;justify-content:center;align-items:center;background-color:var(--purple100);border-radius:50%;width:48px;height:48px;position:absolute;top:16px;left:25.9%;z-index:2;line-height:0}.post-data .wp-block-gallery::after{background:linear-gradient(0deg,#f4f4f4 0,rgba(255,255,255,.35) 33.65%,rgba(255,255,255,0) 100%);position:absolute;z-index:1;left:0;top:0;content:'';width:31.9%;height:210px}.gallery-list.splide:not(.is-overflow) .splide__pagination{display:flex}.post-modal.modal-wrap{padding-top:110px}.post-modal .modal_inner{padding:0;height:590px;background-color:transparent;width:45%;max-width:560px;overflow-x:hidden}.post-modal .splide,.post-modal .splide__list,.post-modal .splide__slide,.post-modal .splide__track{height:100%}.post-modal .splide__slide,.post-modal .splide__track{border-radius:24px;overflow:hidden}.post-modal img{width:100%;height:100%;object-fit:contain}.post-modal .close-wrap{position:absolute;width:52px;height:52px;display:flex;justify-content:center;align-items:center;background-color:var(--white100);z-index:2;border-radius:50%;top:26px;right:26px;cursor:pointer;opacity:.8;transition:opacity .3s}.post-modal .close-wrap:hover{opacity:1}.post-modal .splide__pagination__page{background-color:var(--white100)}.post-modal .splide__pagination__page.is-active{background-color:var(--black100)}.post-modal .splide__pagination{bottom:10px}.tosim-page .breadcrumbs>h1{display:none}.tosim-content-section{margin:80px 0}.tosim-block{border-radius:24px;padding:80px;display:flex;align-items:center;position:relative;min-height:622px}.tosim-block .image-block{position:absolute;bottom:0;right:80px;width:395px;height:541.75px}.tosim-block .image-block>img{height:100%;width:100%;object-fit:cover}.tosim-block .text-block{max-width:633px}.tosim-block .text-block h2{max-width:602px;margin-bottom:12px}.tosim-content-section:nth-child(5) .tosim-block .text-block h2{margin-bottom:24px}.tosim-block .text-block p{margin-bottom:12px}.tosim-content-section:nth-child(4) .tosim-block{justify-content:flex-end}.tosim-content-section:nth-child(4) .tosim-block .text-block{max-width:565px}.tosim-content-section:nth-child(4) .tosim-block .image-block{left:80px;right:auto}.tosim-content-section:nth-child(6) .tosim-block{justify-content:center;min-height:376px;background-position:center;background-size:cover;background-repeat:no-repeat}.tosim-content-section:nth-child(6) .tosim-block .text-block{max-width:100%}.tosim-content-section:nth-child(6) .tosim-block h2{max-width:100%}.tosim-content-section:nth-child(6) .tosim-block p{font-size:24px;line-height:32px}.tosim-content-section:nth-child(6) .tosim-block *{text-align:center}.tosim-block .text-block .btns{margin-top:24px;display:flex;gap:16px}.tosim-block .text-block .btns>a>img{transition:.3s}.tosim-block .text-block .btns>a:hover>img{filter:invert(100%)}.tosim-content-section:nth-child(6) .tosim-block .text-block .btns{justify-content:center}.tosim-block .text-block ol{list-style-type:none;padding-left:0;display:grid;gap:18px}.tosim-block .text-block ol li{counter-increment:first-counter;position:relative;padding-left:70px}.tosim-block .text-block ol li:before{content:'';position:absolute;top:0;left:0;width:50px;height:50px;border-radius:50%;background-color:var(--yellow100)}.tosim-block .text-block ol li:after{position:absolute;top:calc(25px - 6px);left:calc(25px - 9px);content:counter(first-counter);color:var(--black100);font-size:18px;line-height:18px;width:18px;height:18px;display:flex;justify-content:center;align-items:center;font-family:'Codec Pro Extra Bold'}.tosim-block .text-block ol li h4{font-family:'Codec Pro Bold';font-size:18px;line-height:18px;letter-spacing:0;margin-bottom:8px}.faq-section{padding-bottom:100px}.faq-section.tosim-content-section{margin-bottom:0}.faq-grid{display:grid;gap:12px;margin-top:32px}.faq-item{box-shadow:0 5px 10px 0 #0000000d;background-color:var(--white100);border-radius:24px;padding:32px;position:relative;min-height:106px;display:flex;flex-direction:column;justify-content:center}.faq-item.faq-item-web{min-height:76px;justify-content:flex-start;padding-top:20px}.faq-item .open{position:absolute;top:32px;right:32px;width:42px;height:42px;background-color:var(--purple100);display:flex;justify-content:center;align-items:center;border-radius:8px;cursor:pointer}.faq-item .open>svg *{stroke:var(--white100)}.faq-item>*{max-width:1080px}.faq-item h3,h3.rules>a{font-family:'Codec Pro Bold';font-size:20px;line-height:17px;letter-spacing:0}.faq-item h3>span,h3.rules:hover>a,h3.rules>a{color:var(--purple100)}h3.rules{margin-top:40px;text-align:center;cursor:pointer}.faq-item p{margin-top:12px}.faq-item h4{font-family:'Codec Pro Bold';font-size:16px;line-height:22px;letter-spacing:0;margin-top:16px;margin-bottom:4px}.faq-answer{display:none;margin-top:0}.faq-answer.show{display:block;margin-top:20px}.services-section{margin-bottom:100px}.services-page-grid{display:grid;grid-template-columns:repeat(3,1fr);column-gap:24px;row-gap:32px}.services-page-grid .item{background-color:var(--white100);border-radius:24px;overflow:hidden;display:grid;grid-template-rows:240px 1fr}.services-page-grid .item .title{padding:48px;background-position:center;background-size:cover;background-repeat:repeat}.services-page-grid .item .title h2{font-size:48px;line-height:42px;color:var(--white100)}.services-page-grid .item:nth-child(4n-3) .title h2{color:var(--purple200)}.services-page-grid .item:nth-child(4n) .title h2{color:var(--purple200)}.services-page-grid .item .text{padding:32px;display:flex;flex-direction:column;justify-content:space-between}.services-page-grid .item .text p{height:72px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;overflow-y:hidden;margin-top:8px}.services-page .modal-wrap .modal_inner{padding:60px 0 0;overflow:hidden}.services-page .modal-wrap .modal_inner .modal-scroll-block{padding:0 102px}.services-page .modal-wrap .img-wrap{height:470px;background-position:center;background-repeat:no-repeat;background-size:cover;justify-content:flex-start;align-items:flex-start;padding-top:70px;padding-left:54.5px}.services-page .modal-wrap .img-wrap h2{font-size:72px;line-height:62px;display:none}.services-page .modal-wrap .text-wrap h2{margin-bottom:24px}.services-page .modal-wrap .text-wrap h4{margin-top:32px}.services-page .modal-wrap .text-wrap h5{margin-top:24px}.services-page .modal-wrap .text-wrap h6{margin-bottom:4px}.services-page .modal-wrap .text-wrap ol{margin-top:20px;margin-bottom:32px;list-style:none}.services-page .modal-wrap .text-wrap ol li{counter-increment:ol-counter;position:relative;padding-left:50px}.services-page .modal-wrap .text-wrap ol li:before{content:'';position:absolute;top:0;left:0;width:34px;height:34px;border-radius:50%;background-color:var(--purple100)}.services-page .modal-wrap .text-wrap ol li:after{position:absolute;top:calc(17px - 8px);left:calc(17px - 9px);content:counter(ol-counter);color:var(--yellow100);font-size:16px;line-height:14px;width:18px;height:18px;display:flex;justify-content:center;align-items:center;font-family:'Codec Pro Extra Bold'}.services-page .modal-wrap .text-wrap{position:relative;padding-bottom:153px}.services-page .find-market{display:flex;display:none;position:absolute;left:-102px;bottom:0;background-image:url(/wp-content/uploads/2023/11/find-market-bg.png);background-size:cover;background-position:center;background-repeat:no-repeat;padding:24px;z-index:3;width:calc(100% + 2 * 102px);justify-content:space-between;border-radius:0 0 24px 24px}.services-page .modal-wrap .text-wrap .find-market h2{color:var(--purple200);font-size:32px;line-height:28px;margin-bottom:8px}.services-page .modal-wrap .text-wrap .find-market p{color:var(--purple100);margin-bottom:0}.services-page .modal-wrap .text-wrap .find-market .banner-btn{width:150px;height:56px;justify-content:center}.contacts-wrap{display:grid;grid-template-columns:1fr auto;gap:40px}.contacts-wrap>div{background-color:var(--white100);border-radius:24px;padding:32px}.contacts-wrap form{display:grid;gap:20px}.contacts-form .inputs{display:flex;justify-content:space-between;gap:20px;align-items:center}.contacts-form h3{margin-bottom:12px}.contacts-form .banner-btn{margin-top:12px;position:static;width:184px;justify-content:center;transition:all .25s ease}.filter.contacts-form .banner-btn:hover{background-color:var(--purple200)}.contacts-form .select{position:relative;display:flex;align-items:center}.contacts-form .select svg{transition:transform .3s ease}.contacts-form .select.show svg{transform:rotate(180deg)}.contacts-form .select .theme-choose{display:flex;width:100%;align-items:center;justify-content:space-between;cursor:pointer}.contacts-form .select .theme-choose svg{transition:transform .3s;margin-left:20px}.contacts-form.show .select .theme-choose svg{transform:rotate(180deg)}.contacts-form .select .theme-choose .contacts-form .select .theme-choose span{color:var(--warning);margin-left:5px;font-size:21px;line-height:1}.contacts-form .select .theme-choose p[data-value='0']{color:var(--input-text)}.contacts-form .options{background-color:var(--white100);border-radius:16px;border:1px solid var(--input-border);color:var(--black100);cursor:pointer;display:none;font-size:15px;gap:6px;left:0;line-height:20px;overflow-y:auto;padding:16px 0;position:absolute;top:60px;width:100%;z-index:3}.contacts-form .options.market{background-color:#ebecf1;padding:16px;padding-right:0;max-height:440px;overflow-y:hidden;left:-1px;min-height:max-content}.contacts-form .options.market#street-options{gap:6px;width:max-content;min-width:100%}.contacts-form .options.show{display:grid;grid-auto-rows:max-content}.contacts-form .options.market.show>div{display:flex;overflow-y:auto;max-height:400px;gap:8px;padding-right:16px}.contacts-form .options .option{padding:0 16px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;background-color:var(--white100);border-radius:16px;padding:12px 10px}.page-contacts .contacts-form .options .option{padding:5px 10px}.contacts-form .options.market.show>div{display:grid;grid-auto-rows:max-content}.contacts-form .options.market.show>div.empty{justify-content:center;gap:14px}.contacts-form .options.market.show>div.empty *{display:flex;justify-content:center;margin:0 auto}.contacts-form .options.market.show>div.empty h6{color:var(--purple250);font-size:18px;line-height:22px;font-family:'Codec Pro Extra Bold'}.contacts-form .options.market.show>div.empty p{color:var(--purple100);font-size:16px;line-height:23px;font-family:'Codec Pro Bold'}.contacts-form .options .option>p{font-size:14px;line-height:20px;color:var(--purple70)}.contacts-form .options.market .option>p{color:var(--purple250);font-family:'Codec Pro Bold'}.contacts-form .options.market.show#street-options .option{position:relative;display:grid}.contacts-form .options.market.show#street-options .option a.road{display:flex;align-items:center;transition:all .25s;padding:2px;border:1px solid transparent}.contacts-form .options.market.show#street-options .option a.road:hover{border:1px solid var(--purple100)}.contacts-form .options .option>p.title{color:var(--purple250);font-family:'Codec Pro Bold';text-transform:none;justify-content:flex-start;gap:4px}.contacts-form .options .option>span{font-size:12px;line-height:20px;color:var(--little)}.contacts-form .options.market .option>span{font-size:14px;line-height:20px;color:var(--purple200)}.contacts-form .options .option:hover,.contacts-form .options .option:hover>p{color:var(--purple100)}.contacts-form .options .option p.openHours{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--purple250);font-family:'Codec Pro Bold'}.contacts-form .options .option p.openHours.close{color:var(--purple50);font-family:'Codec Pro Light'}.contacts-form .options .option p.openHours.close>svg{fill:var(--purple50)}.contacts-form .options .option:hover>span{color:var(--purple50)}.contacts-form .options.market .option:hover>span{color:var(--purple100)}.contacts-form .options.market .option{overflow-x:auto}.contacts-form .options.market .option .icons{display:flex;align-items:center;gap:4px;max-width:100%}.contacts-form .options .option .icons>div{width:32px;height:32px;border-radius:50px;display:flex;justify-content:center;align-items:center;background-color:#e3d5f8;padding:4px}.contacts-form .options .option .icons>div>img{width:100%;height:100%;object-fit:contain}.cf-message{position:relative}.cf-message>label{position:absolute;background-color:var(--white100);top:16px;left:8px;font-size:14px;line-height:20px;font-family:'Codec Pro Light';transition:all .3s ease;padding:0 12px;color:var(--input-text)}.cf-message.top>label,.cf-message:hover>label{top:-10px}.cooperation .cf-message.top>label,.cooperation .cf-message:hover>label{top:-14px}.cf-message>label span{color:var(--warning);margin-left:5px;font-size:21px;line-height:1}.cf-message textarea{width:100%}.cf-hidden{display:none}.page-contacts .modal-wrap{align-items:center}.page-contacts .modal_inner{min-height:368px;width:600px;padding:40px 63px}.page-contacts .modal_inner .wrap{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%;gap:30px}.page-contacts .modal_inner .wrap.hidden{display:none}.page-contacts .modal_inner .wrap *{text-align:center}.page-contacts .modal_inner .wrap .icon svg{width:232px;height:120px}.page-contacts .modal_inner .wrap .p-wrap{width:100%;display:flex;justify-content:center}.page-contacts .modal_inner .wrap p{font-family:'Codec Pro Bold';font-size:16px;line-height:20px;letter-spacing:0;max-width:320px;text-align:center;margin-bottom:0}.page-contacts .btns{display:grid;gap:16px;grid-template-columns:190px 1fr;width:100%}.page-contacts .modal_inner .banner-btn{width:auto;height:50px;min-height:0;margin-top:0}.page-contacts .modal_inner .banner-btn.border{border:1px solid var(--purple100)}.page-contacts p.error{display:none;color:var(--warning)}.page-contacts .error.show{display:block}.contacts-data{display:grid;grid-auto-rows:max-content;gap:32px}.page-contacts .find-us-wrap{display:flex;align-items:center}.page-contacts .find-us-wrap .banner-btn{width:260px;max-width:260px}.page-contacts .find-us-wrap h2{display:none}.cooperation .data-grid{margin:80px 0}.cooperation .data-grid .grid-item{background-color:var(--white100);padding:32px;grid-template-rows:repeat(1,max-content)}.cooperation .data-grid .grid-item>div{display:grid;gap:24px}.cooperation .data-grid .grid-item ul{display:grid;grid-auto-rows:max-content;gap:20px;margin:20px 0}.cooperation .data-grid .grid-item ul>li{counter-increment:next-counter;position:relative;padding-left:40px;min-height:30px;display:flex;align-items:center}.cooperation .data-grid .grid-item ul>li:before{content:'';position:absolute;top:0;left:0;width:30px;height:30px;border-radius:50%;background-color:var(--yellow100)}.cooperation .data-grid .grid-item ul>li:after{position:absolute;top:calc(15px - 6px);left:calc(15px - 8px);content:counter(next-counter);color:var(--purple200);font-size:16px;line-height:16px;width:16px;height:16px;display:flex;justify-content:center;align-items:center;font-family:'Codec Pro Extra Bold'}.cooperation .data-grid .grid-item .banner-btn{position:relative;max-width:190px;justify-content:center}.cooperation .data-grid .grid-item a{color:var(--purple200);font-family:'Codec Pro Bold'}.cooperation .contacts-form .select{display:none}.cooperation p.error{display:none;color:var(--warning)}.cooperation .modal_inner{padding:48px 32px;width:max-content;height:max-content}.cooperation .modal-scroll-block{padding:0 24px 0 0;max-height:80vh;overflow-y:auto}.cooperation input{min-width:300px;max-width:100%}.cooperation .cf-wrap form{display:grid;gap:24px}.cooperation .contacts-form .banner-btn{margin-top:0}.cooperation .fwc-wrap{display:none}.cooperation .fwc-wrap.show{display:flex}.cooperation .cf-wrap.hidden{display:none}.cooperation .modal-wrap p{margin-bottom:12px}.page-contacts.cooperation .modal_inner .wrap{width:100%;gap:24px}.success-send{display:none;flex-direction:column;gap:28px;align-items:center}.success-send.show{display:flex}.success-send .img-wrap{width:120px;height:178px;display:flex;justify-content:center;align-items:center;margin-bottom:12px}.success-send .img-wrap>img{width:100%;height:100%;object-fit:contain}.content p,.content>div p{margin-bottom:16px}.site-main button.more-btn-service{background-color:transparent;display:grid;align-items:center;grid-template-columns:1fr 24px;width:100%;gap:8px;font-size:22px;line-height:24px;font-family:'Codec Pro Extra Bold'}.site-main button.more-btn-service>p{text-align:left}.single-product{display:grid;grid-template-columns:repeat(2,1fr);margin-top:32px;gap:48px}.single-product>.image{overflow:hidden;display:flex;justify-content:center;align-items:center;border-radius:24px;max-height:360px;position:relative}.single-product .price-wrap{position:absolute;z-index:1}.single-product>.image .price{display:flex;justify-content:center;align-items:center;width:100px;height:100px;border-radius:50%;padding:5%}.single-product .price-wrap.tl{top:24px;left:24px}.single-product .price-wrap.tr{top:24px;right:24px}.single-product .price-wrap.bl{left:24px;bottom:24px}.single-product .price-wrap.br{bottom:24px;right:24px}.single-product>.image .price>p{margin-bottom:0;color:var(--purple200);font-weight:700;font-size:32px;text-align:center}.single-product>.image>img{width:100%;height:100%;object-fit:cover}.single-product>.image.with-bg{background-color:rgba(125,186,23,.8);padding:5% 10%}.single-product>.image.with-bg>img{object-fit:contain}.single-product .banner-btn{position:static;width:max-content}.single-product .text{display:flex;flex-direction:column;gap:24px}.single-product .text p{margin-bottom:0}.single-product .text>.short-descr,.single-product .text>p{font-size:1.2rem;line-height:1.5}.single-product .text>p.volume{display:flex;gap:6px}.single-product .text span{font-weight:700}.next-data{margin:32px 0;display:grid;gap:32px}.next-data h4{margin-bottom:16px}.next-data blockquote{background-color:var(--purple100);border-radius:24px;padding:32px;padding-left:105px;padding-right:39px;margin-bottom:24px;position:relative}blockquote:before{position:absolute;content:'';width:42px;height:42px;background-image:url(/wp-content/uploads/2023/11/quote.svg);background-size:cover;background-position:center;background-repeat:no-repeat;top:32px;left:39px}blockquote>*{color:var(--white100);margin-bottom:0}.product-categories{display:flex;column-gap:24px;margin-top:2%;flex-wrap:wrap}.product-categories>li{position:relative}.product-categories>li>a{max-width:max-content;border:1px solid var(--purple200);margin-bottom:16px}.product-categories>li>a:hover{background-color:var(--purple200);color:var(--white100)}.product-categories>li>.sub-categories>li>a{color:var(--purple100);border:1px solid var(--purple100)}.product-categories>li>.sub-categories>li>a:hover{background-color:var(--purple100);color:var(--white100)}.product-categories>li>.sub-categories>li>a,.product-categories>li>a{display:flex;justify-content:center;align-items:center;border-radius:100px;padding:6px 20px;min-width:120px;font-weight:700;transition:all .3s ease}.product-categories>li>.sub-categories{display:none;gap:10px;grid-template-columns:repeat(3,max-content);position:absolute;top:48px;left:0;z-index:2;background-color:var(--white100);padding:16px;border-radius:16px;box-shadow:4px 4px 8px 0 rgb(199,170,240,.8)}.product-categories>li:hover>.sub-categories{display:grid}.error-404{padding-top:5%;padding-bottom:5%}.grid-404{margin-top:32px;grid-template-columns:1fr 2fr;gap:48px;display:grid;margin-top:48px}.image-404{width:100%;max-width:600px;border-radius:24px;overflow:hidden}.image-404>.animationContainer>svg{width:100%;height:100%;object-fit:contain}.text-404{grid-auto-rows:max-content;display:grid;gap:20px}.text-404>a{font-size:24px;line-height:1.2;font-family:'Codec Pro Bold'}.text-404>p>a,.text-404>p>span{font-size:1.2rem;font-family:'Codec Pro Bold'}.text-404>p>span{color:var(--purple200)}.filter .filter-form-btn{position:relative}.filter .filter-form-btn .count{position:absolute;margin:0;padding:2px;width:24px;height:24px;border-radius:50%;top:6px;right:6px;background-color:var(--white100);display:flex;justify-content:center;align-items:center}.filter .filter-form-btn .count p{font-weight:700;line-height:.8;font-size:16px;color:var(--purple200);margin-top:3px;font-family:'Codec Pro Heavy'}.sub-cats-section{margin-bottom:-50px}#more-prod-in-cat{margin-top:0}.section-promo{padding-bottom:60px}.promo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));column-gap:16px;row-gap:24px;margin-top:24px}.section-promo .promo-item{cursor:pointer}.section-promo h3{cursor:pointer}.section-promo .splide__pagination{position:static}.section-promo .promo-text h4{font-family:'Codec Pro Bold';font-size:18px;line-height:1;overflow-y:hidden;height:53px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;color:var(--purple250)}.modal-wrap.promo .img-wrap{margin-bottom:0}.modal-wrap.promo .promo-item{grid-template-rows:200px auto;border:1px solid var(--purple100)}.modal-wrap.promo .modal-scroll-block{padding:0 49px}.modal-wrap.promo .promo-item .promo-text>h4{margin-bottom:0;font-size:16px;line-height:17px;height:50px}.modal-wrap.promo .promo-item .img-wrap>img{width:100%;height:100%;object-fit:contain}.modal-wrap.promo .promo-grid .price-label>p:first-child{font-size:28px}.modal-wrap.promo .promo-grid p{margin-bottom:-7px}.modal-wrap.promo .promo-grid .price-label>p:last-child{font-size:24px}.modal-wrap.promo .promo-grid .promo-text{padding:16px 16px}.modal-wrap.promo .promo-grid .promo-label{border-radius:50%;height:60px;width:60px}.modal-wrap.promo .promo-grid .promo-label>span{font-size:22px}.modal-product-wrap{display:grid;grid-template-rows:320px max-content}.modal-product-wrap .img-wrap-product{display:flex;justify-content:center;align-items:center;padding:10px 0;background-color:var(--purple40);border-radius:24px;overflow:hidden}.modal-product-wrap .img-wrap-product img{height:100%;width:100%;object-fit:contain}.modal-product-wrap .text-wrap{padding:24px;display:grid;gap:16px;margin-top:24px;position:relative;grid-auto-rows:max-content}.modal-product-wrap .price-label,.modal-product-wrap .promo-add{position:static}.modal-product-wrap .price-label{display:flex}.modal-product-wrap .price-label>p:last-child::before{top:43%}.modal-product-wrap .promo-label{position:absolute;top:-64px;right:32px}.bonus-section{padding:32px 20px}.bonus-banner-wrap{padding:24px;background-color:var(--white100);border-radius:24px}.bonus-banner{border-radius:8px;background-image:url(/wp-content/themes/cimi/images/balance.png);background-size:contain;padding:32px;margin-bottom:24px}.bonus-banner h2{color:var(--white100);font-family:'Codec Pro Extra Bold';font-size:32px;text-transform:uppercase;line-height:1}.points-title{display:flex;gap:16px;align-items:flex-end}.points-title>li{padding:13px 14px 7px;border-radius:8px;border:2px solid var(--purple50);color:var(--purple50);border-bottom-width:6px;line-height:1;font-family:'Codec Pro Extra Bold';font-size:24px;display:flex;justify-content:center;align-items:center;cursor:pointer}.points-title>li.active{color:var(--purple250);border-bottom-width:2px;border-color:var(--purple250)}.content-wrap.bonus{padding:48px 0}.point-item{display:none}.point-item.active{display:block}.point-item h3{font-family:'Codec Pro Bold'}.info-points{margin-top:32px}.data-grid.non-category.points-list{margin-top:24px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));row-gap:24px}.data-grid.non-category.points-list .grid-item{grid-template-rows:220px 1fr;cursor:pointer}.data-grid.points-list .grid-item__image{background-color:var(--white100);padding:12px 0}.data-grid.points-list .grid-item__image img{object-fit:contain}.data-grid.points-list .grid-item__text.text-wrap{background-color:var(--purple30);padding:24px}.data-grid.points-list .grid-item__text.text-wrap p{font-size:18px;line-height:1.15;font-family:'Codec Pro Bold';overflow-y:hidden;height:36px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis}header .container{position:relative}.search-input-wrap{display:none;padding-right:104px;justify-content:flex-end;position:absolute;right:0;top:100px;width:100%;z-index:5}.search-input-wrap.show{display:grid}.search-results-wrap{position:absolute;top:calc(100% + 8px);left:0;width:100%;background-color:var(--white100);border-radius:24px;box-shadow:4px 4px 16px 0 rgb(199,170,240,.8);z-index:5;max-height:75dvh;overflow:hidden;padding:24px;display:none}.search-input-inner{position:relative}.search-input-inner svg{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:12px;height:12px;fill:var(--input-text);cursor:pointer}.search-results{display:grid;grid-auto-rows:max-content;gap:24px;max-height:calc(75dvh - 48px);overflow-y:auto;padding-right:12px}.search-results-wrap.show{display:block}.search-results h3{margin-bottom:16px;font-size:18px}.search-wrap{display:grid;row-gap:12px;column-gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.search-item{display:grid;grid-template-columns:70px 1fr;gap:8px;align-items:center}.search-item .img-wrap{width:70px;height:70px;border-radius:16px;overflow:hidden;background-color:var(--purple40);display:flex;justify-content:center;align-items:center}.search-item .img-wrap>img{width:100%;height:100%;object-fit:contain}.search-item p{color:var(--black100);line-height:1.1}.search-item:hover p{color:var(--purple100)}.category-text{padding:24px;border-radius:24px;margin-top:32px;background-color:var(--white100)}.category-text>*{margin-bottom:1rem}.category-text ul{list-style:disc;padding-left:40px}.header-wrap .icon-wrap{height:100%;display:flex;align-items:center}.header-wrap .icon-wrap svg{width:30px;fill:var(--white100);cursor:pointer}.header-wrap.open .icon-wrap{display:none}.header-wrap.open .search-wrap{display:none}.promo-container{border-radius:24px;overflow:hidden;width:100%;max-width:500px;display:grid;grid-template-rows:400px auto;margin-bottom:2rem}.promo-container .img-wrap{position:relative;background-color:var(--white100);display:flex;justify-content:center;align-items:center}.promo-container .img-wrap>img{width:100%;height:100%;object-fit:contain}.spinner{border:4px solid rgba(0,0,0,.1);width:28px;height:28px;border-radius:50%;border-left-color:var(--purple100);animation:spin 1s linear infinite;margin:10px auto;position:absolute;top:4px;right:40px}@keyframes spin{to{transform:rotate(360deg)}}.search-promo-text{display:grid;gap:6px}.search-price{display:flex;gap:8px;align-items:center}.search-price>span{line-height:1;font-weight:600;display:flex;justify-content:center;align-items:center}.search-price>.sale{background-color:var(--purple100);color:var(--yellow100);padding:3px 6px;border-radius:50px}.search-price>.price{position:relative;color:var(--purple50)}.search-price>.discount{color:var(--purple200);font-family:'Codec Pro Heavy';font-size:20px}.search-price>.price::before{content:'';position:absolute;top:57%;left:-1px;width:103%;height:2px;background-color:var(--purple100);transform-origin:0 0;transform:translateY(0) rotate(-6deg)}@media (max-width:1400px){.contacts-form .options.market#street-options{width:51.5vw}}@media (max-width:1299px){.services-item{grid-template-rows:50% max-content}.services-page-grid .item{grid-template-rows:200px 1fr}}@media (max-width:1200px){.banner-grid .banner{height:200px}.grid-banners{gap:60px}.video-block{width:100%;height:calc(100vw / 1.85);margin-bottom:140px}.video-block .video_play_btn{top:calc(50% - 60px);right:calc(50% - 60px);width:120px;height:120px}.contact-item{padding:24px;padding-right:16px;padding-left:16px;display:grid;min-height:162px}.contact-item:first-child{grid-template-columns:4fr 1fr}.contact-item:last-child{grid-template-columns:2fr 1fr}.icon-block>svg{height:100%;width:100%;object-fit:contain}.modal-scroll-block{padding:0 60px}.services-page .modal-wrap .modal_inner .modal-scroll-block{padding:0 60px}.services-page .find-market{left:-60px;width:calc(100% + 2 * 60px)}.post-modal.modal-wrap{height:105dvh}.post-modal .modal_inner{width:50%}.post-modal .close-wrap{right:16px;top:16px}.data-grid .grid-item{grid-template-rows:200px 1fr}.tosim-content-section{margin:60px 0}.tosim-block{padding:60px;min-height:520px}.tosim-block .image-block{right:60px;width:317px;height:436px}.tosim-content-section:nth-child(4) .tosim-block .image-block{left:60px}.tosim-block .text-block{max-width:64%}.tosim-content-section:nth-child(4) .tosim-block .text-block{max-width:62%}.tosim-block .text-block h2{max-width:100%}.tosim-content-section:nth-child(6) .tosim-block{justify-content:center;min-height:auto}.services-page-grid .item .title h2{font-size:44px}.contacts-form .options .option>p.title{display:flex;flex-direction:column;gap:0;align-items:flex-start}}@media (max-width:1269px){.search-input-wrap{padding-right:0}.search-input-inner input{width:400px;max-width:92vw}.header-wrap .icon-wrap{justify-content:flex-end;width:calc(100% - 146px - 32px)}header .menu-item-li:hover .sub-menu{display:none}header .menu-item-li.open:hover .sub-menu{display:grid}header .menu-item-li:hover>.menu-item>.menu-arrow{transform:none;fill:var(--purple200)}header .menu-item-li>.menu-item>.menu-arrow.open{transform:rotate(180deg)}header nav>ul>li{height:max-content;display:grid}header .menu-item-li:hover>.menu-item>a{color:var(--purple200)}.data-grid.novynky{grid-template-columns:repeat(3,1fr)}.select,input,select,textarea{min-width:250px}header.open{height:100vh;align-items:flex-start;overflow-y:auto}header nav{display:none}header .social-networks{display:none}header .social-networks.open{display:flex;margin-right:0;width:100%;justify-content:center}.toggle-icon{display:block}.toggle-icon.hidden{display:none}header nav.open{display:flex;width:100%;margin-top:24px;margin-bottom:36px}header nav>ul{display:grid;width:100%;grid-auto-rows:max-content;gap:8px}.header-wrap{min-height:64px;height:max-content;margin-top:24px;gap:16px}.header-wrap.open{margin-top:16px;background-color:var(--body);position:relative;flex-direction:column;align-items:flex-start}.site-header.open .container{margin-bottom:74px}.custom-logo-link>img{width:86px;height:32px;margin-left:16px}header .menu-item{width:100%;background-color:var(--white100);border-radius:12px;padding:16px;justify-content:space-between}.menu-item-li>a,.menu-item>a{color:var(--purple200)}.menu-item>svg{fill:var(--purple200)}.close-icon{position:absolute;z-index:1;top:8px;right:20px}header .sub-menu{position:static;width:100%;border-radius:0 0 12px 12px;padding-top:0}.menu-item-li.open>.menu-item{border-radius:12px 12px 0 0}.menu-arrow.open{fill:var(--purple200)}header nav>ul>li.open .menu-item>a{color:var(--purple200)}}@media (max-width:1118px){.data-grid.non-category.points-list{margin-top:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));row-gap:16px;column-gap:16px}.data-grid.non-category.points-list .grid-item{grid-template-rows:200px 1fr}}@media (max-width:1080px){.services-page-grid .item{grid-template-rows:180px 1fr}}@media (max-width:1024px){.banner-wrap{height:calc((100vw - 40px) * .55)}.banner-wrap .banner{padding:50px}.banner-wrap .banner h1{margin-top:20px}.banner-wrap .banner h1,.banner-wrap .banner h2{font-size:68px;line-height:68px}.video-block{margin-bottom:100px}.video-block .video_play_btn{top:calc(50% - 50px);right:calc(50% - 50px);width:100px;height:100px}.modal-scroll-block{padding:0 40px}.services-page .modal-wrap .img-wrap{height:340px;padding-top:40px;padding-left:40px}.services-page .modal-wrap .modal_inner .modal-scroll-block{padding:0 40px}.services-page .find-market{left:-40px;width:calc(100% + 2 * 40px)}.data-grid.news .grid-item{grid-template-rows:210px 1fr}.tosim-block .image-block{right:40px}.tosim-content-section:nth-child(4) .tosim-block .image-block{left:40px}}@media (max-width:1023px){.grid-banners{gap:40px}.services-page-grid{grid-template-columns:repeat(2,1fr)}.services-page-grid .item{grid-template-rows:220px 1fr}.data-grid{grid-template-columns:repeat(2,1fr)}.data-grid .grid-item{grid-template-rows:240px 1fr}.data-grid.non-category{grid-template-columns:repeat(2,1fr)}.data-grid.non-category .grid-item{grid-template-rows:200px 1fr}.novynky-btns{flex-direction:column;align-items:flex-start}.novynky-btns>*{width:100%;min-width:100%}.tosim-block{min-height:420px}.tosim-block .image-block{width:250px;height:342px}.select,input,select,textarea{width:100%;max-width:100%;min-width:0}.contacts-wrap{grid-template-columns:1fr 1.3fr;gap:20px}.contacts-form .inputs{flex-direction:column}.contacts-wrap>div{padding:24px;border-radius:24px}.data-grid.points-list .grid-item__text.text-wrap p{font-size:16px;height:37px}}@media (max-width:959px){.category-text{border-radius:16px}h1,h2{font-size:32px;line-height:1}h3{font-size:22px;line-height:24px}footer{margin-bottom:0}footer .container-top{border-radius:0;padding:36px 16px 48px 16px}footer .container-bottom{border-radius:0;padding:32px 16px 36px 16px;flex-direction:column;align-items:flex-start;justify-content:center;gap:32px}.footer-top-part{flex-direction:column;gap:46px}.footer-nav,.footer-products-menu{flex-direction:column;align-items:flex-start;justify-content:center;gap:32px}.footer-nav{gap:0}.footer-nav ul,.footer-nav ul>li{width:100%}footer .menu-item{background-color:inherit;padding:0;border-radius:0}footer .sub-menu{margin-top:12px}footer .footer-contacts-ul .sub-menu{margin-top:16px}.footer-pages-menu{margin-top:40px;margin-bottom:24px}.footer-menu-open{display:block;cursor:pointer}.footer-pages-menu,.footer-products-menu>li{position:relative}.footer-pages-menu::before,.footer-products-menu>li::before{position:absolute;content:'';top:-16px;left:0;width:100%;height:1px;background-color:var(--purple100)}.footer-pages-menu::before{top:-24px}.logo-footer>.custom-logo-link>img{width:86px;height:32px}footer .btns{margin-top:32px}.footer-products-menu .sub-menu.hidden{display:none}.banner-wrap .banner{padding:20px 40px}.banner-grid .splide__list{display:flex;gap:0}.banner .label{width:100px;height:100px}.banner-wrap .banner .label>p{font-size:38px;line-height:38px}.banner-wrap .banner .label>p>span{font-size:14px;line-height:12px}.banner-wrap .banner h1,.banner-wrap .banner h2{font-size:40px;line-height:40px}.banner-text h2{margin-top:15px;margin-bottom:15px}.banner-wrap .banner h3{font-size:26px;line-height:24px}.banner[data-var='6'] .desc>p{font-size:20px;line-height:24px}.categories-wrap{grid-template-columns:repeat(5,1fr)}.promo-main .splide__pagination{bottom:-54px}.sale-label{top:8px;right:8px}.services-wrap h2{font-size:24px;line-height:21px}.video-block .video_play_btn{top:calc(50% - 40px);right:calc(50% - 40px);width:80px;height:80px}.video-block{margin-bottom:80px}.contact-item .page-link{font-size:16px;line-height:14px}.find-us-wrap{height:180px;padding:40px 60px;margin:40px 0}.find-us-wrap .banner-btn{max-width:246px;justify-content:center}.data-grid.news{grid-template-columns:repeat(2,1fr);margin-top:24px}.data-grid.news .grid-item{grid-template-rows:260px 1fr}.main-page .pagination{margin-top:32px}.main-page{margin-bottom:48px}.main-img{height:400px;margin-top:36px}body .is-layout-flex.wp-block-gallery{grid-auto-rows:160px;border-radius:16px;row-gap:20px;column-gap:16px}.post-data .wp-block-gallery::after{height:160px}.post-data .wp-block-gallery::before{top:8px;width:42px;height:42px}.post-modal.modal-wrap{padding-top:88px}.post-modal .modal_inner{height:500px}.banner-wrap{border-radius:16px}.data-grid .grid-item{border-radius:16px}.services-page-grid .item{grid-template-rows:240px 1fr}.services-page-grid .item .title{padding:32px}.services-page-grid .item .title h2{font-size:34px;line-height:40px}.services-page .modal-wrap .img-wrap h2{font-size:56px;line-height:60px}.single-product{gap:24px}}@media (max-width:860px){.grid-banners{gap:32px}.services-page-grid .item{grid-template-rows:200px 1fr}.grid-404{grid-template-columns:1fr 1.5fr}.post-modal .modal_inner{width:55%}.video-block{height:calc(100vw / 1.88)}}@media (max-width:819px){.banner-list{margin-bottom:60px}.tosim-block{min-height:660px;align-items:flex-start}.tosim-block .image-block{width:218px;height:300px;right:calc(50% - 109px)}.tosim-block .text-block{max-width:100%}.tosim-content-section:nth-child(4) .tosim-block .image-block{left:calc(50% - 109px)}.tosim-content-section:nth-child(4) .tosim-block .text-block{max-width:100%}.tosim-content-section:nth-child(5) .tosim-block{justify-content:center;min-height:840px}.data-grid .grid-item{grid-template-rows:200px 1fr}}@media (max-width:860px) and (orientation:landscape) and (max-height:450px){.modal-wrap.promo-product{padding:0}.modal-wrap.promo-product .modal_inner{max-width:100%;width:100%;border-radius:0;padding:32px 8px}.modal-product-wrap{display:grid;grid-template-rows:1fr;grid-template-columns:1fr 1fr;grid-auto-rows:300px}.modal-product-wrap .img-wrap-product{max-height:300px}.modal-product-wrap .text-wrap{margin-top:0}.modal-wrap.promo-product .promo-add>div{display:grid;column-gap:6px;grid-template-columns:171px 1fr}.modal-product-wrap .promo-label{position:absolute;top:12px;right:calc(100% + 12px)}}@media (max-width:860px) and (orientation:landscape) and (max-height:360px){.modal-product-wrap{grid-auto-rows:270px}.modal-product-wrap .img-wrap-product{max-height:270px}}@media (max-width:767px){.category-text{border-radius:12px}.section-promo{padding-bottom:32px}.modal-wrap.promo .modal-scroll-block{padding:0 32px}.modal-wrap.promo .modal_inner{padding:40px 8px}.grid-banners{gap:24px}.lystyvka{display:block;margin-bottom:60px}.lystyvka .item-lystyvka{max-width:100%}.lystyvka img{width:auto;height:100%;object-fit:contain}.lystyvka .splide__arrow--next{right:-1em}.lystyvka .splide__arrow--prev{left:-1em}.data-grid.novynky{grid-template-columns:repeat(2,1fr)}.banner-list{margin-bottom:50px}h4{font-size:16px;line-height:14px}.banner-wrap .banner .label>p{font-size:36px;line-height:36px}.banner-grid .banner .label{width:70px;height:70px}.banner-grid .banner .label>p{font-size:32px}.banner-text .desc{max-width:70%}.categories-wrap{grid-template-columns:repeat(4,1fr)}.promo-item{grid-template-rows:260px auto}.promo-list .promo-item{grid-template-rows:272px auto}.promo-label{height:70px;width:70px}.promo-label>span{font-size:24px}.data-grid .promo-text h4{font-size:24px}.section-promo .promo-text h4{font-size:18px}.sub-cats-section{margin-bottom:-30px}.services-wrap{border-radius:16px;padding:22px 16px;margin-bottom:36px;padding-bottom:40px}.page-link{margin-right:0}.services-title{margin-bottom:13px}.services-item{padding:12px 14px}.services-link{height:auto}.services-link>p{font-size:14px;line-height:12px}.video-block .video_play_btn{top:calc(50% - 35px);right:calc(50% - 35px);width:70px;height:70px}.video-block{margin-bottom:60px}.share-wrap h2{margin-bottom:20px}.contacts-form .options.market#street-options{width:80vw}.contacts-grid{margin-bottom:48px;gap:16px}.contact-item{grid-template-columns:3fr 1fr}.not-main-page .banner-wrap{margin-top:24px}.data-grid{row-gap:20px;margin-top:32px}.data-grid .grid-item{grid-template-rows:180px 1fr}.pagination{margin-top:32px}.find-us-wrap{margin-top:36px}.modal-wrap{padding:0}.modal-scroll-block{padding:0 16px}.modal_inner{width:100%;max-width:100%;border-radius:0;padding:64px 8px;padding-bottom:43px}.modal-wrap .img-wrap{margin-bottom:24px;border-radius:16px}.modal-wrap h2{font-size:24px;line-height:21px}.modal-wrap .first-text{margin-top:20px;margin-bottom:24px}.modal-wrap h4,.modal-wrap p{margin-bottom:8px}.modal-wrap .seo-text{margin-top:32px}.modal-wrap h4{font-size:22px;line-height:24px}.modal-wrap blockquote{border-radius:16px;padding:32px;padding-left:74px;padding-right:16px;margin-bottom:20px}.modal-wrap blockquote:before{left:16px}.modal-wrap .seo-text p:last-child{margin-top:24px}.data-grid.novynky{margin-bottom:48px}.breadcrumbs-wrap{margin-top:24px;margin-bottom:16px}.not-main-page h1{margin-bottom:24px}.related-posts .splide__slide{grid-template-rows:220px 1fr}.related-posts .text-block{padding:16px}.main-img{height:300px;border-radius:16px}.related-posts .text-block h3{font-size:16px;line-height:14px;height:43px}.related-posts .text-block p{font-size:14px;line-height:12px}.category-page h1,.single-page h1{font-size:24px;line-height:1.1;margin-bottom:20px;flex-direction:column;gap:12px;justify-content:flex-start;align-items:flex-start}.single-page .post-data p{margin-bottom:8px}.single-page .post-data p:last-child{margin-top:16px}body .is-layout-flex.wp-block-gallery{margin-top:24px}.you-interested{margin-top:36px;margin-bottom:48px}.post-modal .close-wrap{width:24px;height:24px;top:12px;right:12px}.post-modal .splide__slide,.post-modal .splide__track{border-radius:16px}body .is-layout-flex.wp-block-gallery>.wp-block-image{border-radius:16px}.post-modal .modal_inner{height:75%;width:90%}.banner-wrap{border-radius:12px}.tosim-content-section{margin:36px 0}.tosim-block{padding:24px 16px;min-height:auto;display:grid;grid-template-rows:1fr 274px;gap:40px}.tosim-block .text-block h2{margin-bottom:20px;font-size:36px;line-height:31px}.tosim-block .image-block{width:200px;height:274px}.tosim-content-section:nth-child(3) .tosim-block .text-block h2{max-width:90%}.tosim-content-section:nth-child(5) .tosim-block{min-height:auto}.tosim-block .text-block ol{gap:16px}.tosim-content-section:nth-child(6) .tosim-block{display:flex;min-height:272px}.tosim-block .text-block .btns>a{height:44px;border-radius:7px;overflow:hidden}.tosim-block .text-block .btns>a>img{width:100%;height:100%;object-fit:cover}.faq-grid{margin-top:20px}.faq-item{padding:16px;min-height:76px;padding-top:20px;justify-content:flex-start}.faq-item h3,h3.rules{font-size:16px;line-height:20px}.faq-section{padding-bottom:48px}h3.rules{display:none}.faq-item .open{top:16px;right:16px}.faq-item h3{max-width:calc(100% - 50px)}.services-section{margin-bottom:48px}.services-page-grid .item{grid-template-rows:184px 1fr;border-radius:16px}.services-page-grid .item .title{padding:28px}.services-page-grid .item .title h2{font-size:28px;line-height:24px}.services-page-grid .item .text{padding:24px 16px}.services-page-grid .item .text .see-more{margin-top:16px}.services-page .modal-wrap .img-wrap h2{font-size:30px;line-height:26px}.services-page .modal-wrap .img-wrap{height:300px;padding-top:0;padding-left:0;margin-bottom:24px}.services-page .modal-wrap .modal_inner .modal-scroll-block{padding:0 16px}.services-page .modal-wrap .text-wrap h2{font-size:24px;line-height:21px;margin-bottom:20px}.services-page .modal-wrap .text-wrap h4{font-size:22px;line-height:24px;margin-top:24px;margin-bottom:20px}.services-page .modal-wrap .text-wrap h5{font-size:18px;line-height:18px}.services-page .find-market{border-radius:0;left:-16px;width:calc(100% + 2 * 16px);padding:12px 16px;padding-bottom:60px}.services-page .modal-wrap .text-wrap .find-market h2{font-size:24px;line-height:21px}.services-page .modal-wrap .text-wrap .find-market p{font-size:14px;line-height:12px}.services-page .modal-wrap .text-wrap ol{margin-top:16px;margin-bottom:24px}.services-page .modal-wrap .text-wrap{padding-bottom:220px}.contacts-wrap>div{padding:20px 16px}.contacts-data{gap:24px}.contacts-data svg{margin-bottom:8px}.contacts-form h3{margin-bottom:4px}.contacts-form .banner-btn{margin-top:4px}.contacts-wrap form{gap:16px}.cooperation .data-grid{margin:32px 0}.cooperation .data-grid .grid-item{padding:24px 16px;height:auto}.cooperation .data-grid .grid-item>div{gap:16px}.page-contacts .modal_inner{padding:40px 20px;height:auto}.page-contacts .modal_inner .wrap{gap:16px}.page-contacts .btns{display:flex;justify-content:center;gap:16px}.services-item{height:170px}}@media (max-width:720px){.services-page-grid .item{grid-template-rows:160px 1fr}.contacts-form .select .theme-choose{gap:40px}.banner-wrap .banner[data-var='6'] h1{margin-top:40px}.video-block .video_play_btn{top:calc(50% - 30px);right:calc(50% - 30px);width:60px;height:60px}.single-product{display:grid;grid-template-columns:1fr 2fr;margin-top:24px}.single-product .image{max-height:210px}.data-grid .promo-text h4{font-size:21px}.grid-404{display:flex;flex-direction:column;margin-top:32px}.image-404{order:2}.text-404{order:1}.data-grid.non-category.points-list{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));row-gap:12px;column-gap:12px}.data-grid.non-category.points-list .grid-item{grid-template-rows:160px 1fr}.data-grid.points-list .grid-item__text.text-wrap{padding:8px 14px}.data-grid.points-list .grid-item__text.text-wrap p{font-size:12px;height:26px}}@media (max-width:639px){.modal-wrap.promo .modal-scroll-block{padding:0 12px}.promo .promo-add{bottom:16px;left:auto;right:16px}.promo .promo-add>div{flex-direction:column;align-items:flex-start}.promo .promo-add>div>p,.promo .promo-add>p{font-size:10px;line-height:9px}.modal-wrap.promo .promo-grid .promo-label,.promo .promo-label{width:40px;height:40px;top:10px;left:10px}.modal-wrap.promo .promo-grid .promo-label>span,.promo .promo-label>span{font-size:14px;line-height:13px}.promo .promo-add>div>p.tosim{width:max-content}.promo .promo-add>div>p.tosim>img{height:12px}.data-grid.novynky,.promo-grid{grid-template-columns:repeat(1,1fr);grid-auto-rows:124px}.promo-grid{row-gap:20px}.data-grid.novynky .promo-item,.modal-wrap.promo .promo-grid .promo-item{grid-template-rows:1fr;grid-template-columns:30% 70%;position:relative}.data-grid.novynky .promo-item>.img-wrap,.promo-grid .promo-item>.img-wrap{padding-top:0;align-items:center;height:124px;padding:0;position:static}.offers .data-off,.together .data-tog{top:auto;bottom:15px;left:auto;right:16px;width:calc(70% - 32px);display:flex;justify-content:space-between}.together .data-tog{display:grid;left:calc(30% + 16px);right:auto;width:max-content;column-gap:12px;row-gap:4px}.together .label{font-family:'Codec Pro Bold';border-radius:10px;padding:0;justify-content:center;padding:2.5px 6px;display:flex;align-items:center}.together .label{font-size:10px;line-height:9px!important}.offers .price.first,.together .price.first{font-size:26px}.offers .price.first>span,.together .price.first>span{font-size:12px}.together .price.second{font-size:16px;color:var(--purple50)}.together .price.second>span{font-size:8px}.together .label.second{border-color:var(--purple50);color:var(--purple50)}.data-grid.novynky .promo-text,.modal-wrap.promo .promo-grid .promo-text{background-color:transparent;position:relative}.data-grid.novynky .promo-text>.desc,.modal-wrap.promo .promo-grid .promo-text>.desc{display:none}.data-grid.novynky .promo-text:before,.modal-wrap.promo .promo-grid .promo-text:before{position:absolute;content:'';top:16px;left:0;width:1px;height:calc(100% - 32px);background-color:var(--purple50)}.data-grid.novynky .promo-text h4,.data-grid.offers .promo-text h4,.data-grid.together .promo-text h4,.modal-wrap.promo .promo-grid .promo-text h4{font-size:12px;font-family:'Codec Pro Bold';text-align:left;line-height:1}.data-grid.sets .promo-label{border-radius:250px;height:max-content;background-color:var(--yellow100);top:auto;bottom:16px;left:auto;right:16px;width:max-content;display:flex;justify-content:space-between;padding:4px 8px;flex-direction:row-reverse;gap:4px;align-items:center}.data-grid.together .promo-label{border-radius:50%;width:40px;height:40px;background-color:var(--purple100);justify-content:center;align-items:center;display:flex}.data-grid.together .promo-label>span{font-size:14px;line-height:13px}.data-grid .promo-label>p{font-size:10px;line-height:9px;font-family:'Codec Pro Light';max-width:max-content}.data-grid .promo-label>p:first-child{font-size:14px;font-family:'Codec Pro Bold';line-height:1}.data-grid .price-label,.modal-wrap.promo .promo-grid .price-label{top:auto;left:calc(30% + 16px);gap:0;bottom:16px}.modal-wrap.promo .promo-grid .price-label>p:first-child,.price-label>p:first-child{font-size:26px}.modal-wrap.promo .promo-grid .price-label>p:first-child>span,.price-label>p:first-child>span{font-size:12px}.modal-wrap.promo .promo-grid .price-label>p:last-child,.price-label>p:last-child{font-size:16px}.modal-wrap.promo .promo-grid .price-label>p:last-child>span,.price-label>p:last-child>span{font-size:8px}.modal-wrap.promo .promo-grid .price-label>p:last-child::before,.price-label>p:last-child::before{width:34px}.contacts-form .options.market#street-options{width:calc(100% + 2px)}.contacts-wrap{grid-template-columns:1fr}.contacts-form .banner-btn{min-width:50%}.product-categories>li:last-child>.sub-categories{left:-50%}.modal-wrap.promo .promo-grid p{margin-bottom:0}}@media (max-width:600px){.video-block{height:calc(100vw / 1.91)}.services-page-grid .item{grid-template-rows:140px 1fr}.banner-wrap .banner,.banner-wrap .banner .banner-text{width:100%}.banner-wrap .banner h1,.banner-wrap .banner h2{font-size:24px;line-height:24px;text-align:center}.banner-wrap .banner h3{font-size:16px;line-height:14px;text-align:center}.banner-wrap .banner,.banner-wrap .banner[data-var='6']{align-items:flex-start;padding:15px}.banner-wrap .banner[data-var='6'] h1,.banner-wrap .banner[data-var='6'] h3{text-align:left}.banner-text .desc{max-width:100%}.banner[data-var='3'] .banner-text{flex-direction:column;align-items:center}.banner[data-var='3'] .banner-text *{text-align:center}.banner[data-var='3'] .banner-text .desc{margin-top:20px}.banner-text .desc p{font-size:18px;line-height:24px;margin-bottom:0}.categories-wrap{padding:10px;margin-bottom:24px;row-gap:0}.promo-list{margin-top:12px}.banner-grid.splide{margin-bottom:40px}.categories-wrap>.cat-item{grid-template-rows:64px max-content}.categories-wrap>.cat-item>p{font-size:12px;line-height:11px}.categories-wrap>.cat-item>.img-wrap{padding:0 10px}.categories-wrap>.cat-item>.img-wrap .image{max-height:45px;max-width:45px}.video-block .video_play_btn{top:calc(50% - 22px);right:calc(50% - 22px);width:44px;height:44px}.video-block{margin-bottom:32px}.contacts-grid{grid-template-columns:1fr}.contact-item:first-child{grid-template-columns:2.5fr 1fr}.contact-item:last-child{grid-template-columns:1.5fr 1fr}.find-us-wrap{height:440px;padding:38px 16px;display:flex;align-items:flex-end;justify-content:center}.find-us-wrap .banner-btn{max-width:100%;justify-content:center}.find-us-wrap .text-block{width:100%}.find-us-wrap .text-block *{text-align:center}.breadcrumbs-wrap{flex-wrap:wrap;row-gap:0}.related-posts .splide__slide{grid-template-rows:160px 1fr;border-radius:16px}body .is-layout-flex.wp-block-gallery{grid-auto-rows:120px;row-gap:16px}.post-data .wp-block-gallery::after{height:120px}.post-data .wp-block-gallery::before{top:8px;width:36px;height:36px;left:23.5%}.main-img{height:200px}.services-page .find-market{gap:12px}.services-page .modal-wrap .text-wrap .find-market .banner-btn{width:100%;max-width:100%}.page-contacts .find-us-wrap{height:398px;align-items:flex-end}.data-grid{grid-template-columns:1fr;margin:0 auto;margin-top:32px;max-width:100%}.data-grid.non-category{grid-template-columns:1fr;margin-top:32px}.data-grid .grid-item{grid-template-rows:220px 1fr}.data-grid .grid-item__text{padding:24px 16px}}@media (max-width:550px){.services-page .modal-wrap .img-wrap{height:220px}.services-page-grid .item{grid-template-rows:120px 1fr}.data-grid.non-category{grid-template-columns:repeat(1,1fr)}.page-contacts .btns{display:flex;justify-content:center;flex-direction:column;gap:12px}.page-contacts .btns>.banner-btn{justify-content:center;display:flex;align-items:center;width:100%;max-width:100%}.single-product{grid-template-columns:1fr}}@media (max-width:640px){.promo-main{position:relative;margin-bottom:40px}.promo-main .splide__pagination{bottom:-32px;height:20px;overflow:hidden}.share-wrap{margin-bottom:50px}.bonus-banner{background-size:cover;background-repeat:no-repeat;padding:16px;margin-bottom:16px}}@media (max-width:520px){.points-title{gap:6px;justify-content:space-between}.points-title>li{padding:12px 10px 6px}}@media (max-width:450px){.search-results-wrap{padding:16px}.search-item>p{font-size:14px;line-height:1.2}.grid-404{margin-top:24px}.video-block{height:calc(100vw / 1.97)}.services-section-main-page{padding:0}.services-section-main-page .services-grid{width:calc(100% + 16px)}.tosim-block .text-block h2{font-size:28px}.site-main button.more-btn-service{font-size:16px;line-height:1.1}.site-main button.more-btn-service>svg{width:18px;height:18px}.error-404{padding-top:10%;padding-bottom:10%}.product-categories>li>.sub-categories{grid-template-columns:repeat(2,max-content)}.product-categories>li:last-child>.sub-categories{left:-100%}.not-main-page .banner h1{margin-bottom:0}.banner-list{margin-bottom:40px}.banner-wrap .banner[data-var='6'] h1{margin-top:60px}.banner[data-var='6'] .desc>p{font-size:18px;line-height:20px}.banner-grid .banner{height:200px}.banner-grid .banner .label{width:52px;height:52px}.banner-grid .banner .label>p{font-size:26px;line-height:23px}.banner-grid .banner .label>p>span{font-size:11px;line-height:10px}.promo-item{border-radius:16px;grid-template-rows:164px auto}.promo-list .promo-item{border-radius:16px;grid-template-rows:210px auto}.promo-text{padding:16px;padding-bottom:8px}.promo-text h4,.section-promo .promo-text h4{font-size:12px;line-height:14px;height:42px}.promo-label{width:50px;height:50px;top:10px;right:10px}.promo-add{bottom:10px;left:10px}.promo-label>span{font-size:17px;line-height:1}.promo-add>div>p,.promo-add>p{font-size:10px}.promo-add>div>p.prop>span{font-size:12px}.offline .price.first{font-size:28px}.offline .price.first>span{font-size:14px}.see-more{margin-top:16px;width:100%}.novynky-btns{gap:20px;margin-top:20px}.data-grid.news{grid-template-columns:repeat(1,1fr);row-gap:20px}body .is-layout-flex.wp-block-gallery{grid-template-columns:1fr}body .is-layout-flex.wp-block-gallery{grid-auto-rows:224px;row-gap:20px}.post-data .wp-block-gallery::before{top:8px;width:36px;height:36px;left:85%}.post-data .wp-block-gallery::after{height:224px;width:100%}.related-posts .splide__slide{grid-template-rows:136px 1fr}.post-modal .modal_inner{height:400px}.services-page-grid{grid-template-columns:1fr;row-gap:20px}.services-page-grid .item{grid-template-rows:190px 1fr}.contacts-form .options.market#street-options{width:calc(100% + 2px)}.contacts-form .banner-btn{min-width:100%}.contacts-form .options .option{padding:0 4px}.page-contacts .contacts-form .options .option{padding:0 4px}.contacts-form .options.market .option{padding:12px}.contacts-form .options.market{padding:10px;padding-right:0}.contacts-form .options.market.show>div{padding-right:10px}.modal-product-wrap .promo-label{top:-50px}.modal-product-wrap .text-wrap{padding:24px 0}}@media (max-width:400px){.services-page .modal-wrap .img-wrap{height:200px}.data-grid.novynky{grid-template-columns:repeat(1,1fr)}}@media (max-width:380px){.search-wrap{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.search-item>p{font-size:13px}.services-page .modal-wrap .img-wrap{height:180px}.data-grid .grid-item{grid-template-rows:200px 1fr}.search-item p{font-size:14px}.search-price>span{font-size:14px}.search-price>.discount{font-size:16px}}@media (max-width:374px){.video-block{height:calc(100vw / 2)}}@media (max-width:360px){.categories-wrap{grid-template-columns:repeat(3,1fr)}.contact-item:first-child{grid-template-columns:3fr 1fr}.contact-item:last-child{grid-template-columns:2fr 1fr}.related-posts .splide__slide{grid-template-rows:220px 1fr}.services-page-grid .item{grid-template-rows:170px 1fr}}@media (max-width:359px){.search-wrap{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.promo .promo-add{bottom:10px;right:10px}.promo .promo-label{top:10px;bottom:auto;right:auto;left:10px}.data-grid.novynky .promo-item{grid-template-rows:1fr;grid-template-columns:25% 75%;position:relative}.data-grid.novynky .promo-text{padding:10px}.data-grid .promo-label{right:10px;bottom:10px;top:auto}.data-grid .price-label{left:calc(25% + 10px);bottom:10px}.offers .data-off,.together .data-tog{bottom:10px;left:auto;right:10px;width:calc(75% - 20px)}.together .data-tog{width:max-content;left:calc(25% + 10px);right:auto}.data-grid.novynky .promo-text:before{top:10px;height:calc(100% - 20px)}.product-categories>li>.sub-categories{grid-template-columns:repeat(1,max-content);width:90vw;justify-content:center}.product-categories>li:last-child>.sub-categories{left:-120%}.promo-text *{text-align:center}.contact-item:first-child{grid-template-columns:4fr 1fr}.contact-item:last-child{grid-template-columns:2.5fr 1fr}body .is-layout-flex.wp-block-gallery{grid-auto-rows:180px;row-gap:16px}.post-data .wp-block-gallery::after{height:180px}.tosim-block .text-block .btns>a{height:38px}.tosim-block .text-block ol li{padding-left:55px}.tosim-block .text-block ol li:before{width:40px;height:40px}.tosim-block .text-block ol li:after{top:calc(20px - 6px);left:calc(20px - 9px)}}@media (max-width:340px){.banner-grid .banner{height:160px}.map-wrap>button{font-size:14px;line-height:14px;height:56px}.services-page .modal-wrap .img-wrap{height:160px}.services-page-grid .item{grid-template-rows:140px 1fr}.data-grid .grid-item{grid-template-rows:180px 1fr}.social-networks a{width:36px;height:36px}.modal-product-wrap{display:grid;grid-template-rows:275px max-content}.modal-wrap.promo-product .modal_inner{padding:32px 8px}.modal-wrap.promo-product .promo-add>div{display:flex;column-gap:6px;row-gap:6px;flex-wrap:nowrap}.modal-wrap.promo-product .modal_inner .close-icon{top:12px}}@media (max-width:320px){.data-grid .grid-item{grid-template-rows:160px 1fr}}@media (max-height:450px) and (max-width:600px){.find-us-wrap picture{height:auto}}@media (max-height:450px){.post-modal .close-wrap{width:24px;height:24px;top:-12px;right:-12px}.post-modal .close-wrap>svg{width:11px;height:11px}.post-modal{padding-top:22px}.post-modal .modal_inner{height:340px;max-height:80%;width:600px;max-width:90%}.services-page .modal-wrap .text-wrap{padding-bottom:164px}}@media (max-height:400px){.modal-wrap.promo-product .modal_inner{padding:24px 0}.modal-wrap.promo-product .promo-add>div{display:flex}}@media (max-height:340px){.services-page .modal-wrap .text-wrap{padding-bottom:210px}}@media (max-width:290px){.services-page-grid .item{grid-template-rows:100px 1fr}.services-page .modal-wrap .img-wrap{height:120px}}