@media only screen and (max-width:1220px){.container{max-width:100%;padding:0 24px}footer>.container{grid-template-columns:repeat(4,1fr);padding:28px 24px}.list-brands{grid-template-columns:repeat(2,1fr);gap:20px}.list-brands .item{width:100%}.box-contact,.module-benefits .col:first-child{grid-template-columns:1fr;gap:15px;padding-bottom:0}.box-contact .form-box{right:15px}.module-bl-sale .heading,.box-course .heading,.module-course-bl1 .heading,.module-course-bl2 .heading,.module-course-bl2 .price,.box-course .price{font-size:28px;line-height:32px}.courses .box-sort .sort>div{min-width:inherit}.module-study-reg .box>div{max-width:500px}.box-course .box{left:0;padding:0 40px}.module-course-bl2 .box>div>div{padding-left:40px}.module-study-reg .box{margin:0 20px}.account-box .type-account .col{grid-template-columns:repeat(2,1fr)}.account-box .type-account .col2{grid-template-areas:'call button'}.module-customer-sale .container{grid-template-columns:1fr}.module-customer-sale .container>div{margin:0 auto}}@media only screen and (max-width:1024px){.elixir-mega-menu{display:none !important}.main-category .container{grid-template-columns:repeat(3,1fr);grid-template-areas:'cat2 cat3 cat3' 'cat2 cat1 cat4' 'cat5 text text'}.main-category{max-width:870px;margin:0 auto}.module-special .list{grid-template-columns:repeat(3,1fr)}footer>.container,.module-bl-about .container{grid-template-columns:1fr}.module-bl-about .container,.module-benefits .col:first-child{gap:15px}.module-bl-about .info{justify-content:center}#footer-menu{max-width:calc(100vw - 50px);overflow:scroll}#footer-menu>div{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;padding:30px 0;min-width:700px}.main-slider .swiper-slide{width:680px}.main-bl3 .container>div,.categories .products,.list-courses,.module-benefits .col:first-child,.account-box .sertificate-box ul{grid-template-columns:1fr 1fr}.main-bl5.module-bl-home{margin-bottom:30px}.main-bl5.module-bl-home .banner-box{min-height:300px !important;display:flex !important;align-items:flex-start !important;background-position:75% center !important;border-radius:5px !important}.main-bl5.module-bl-home .info{position:relative !important;top:0 !important;transform:none !important;padding:20px 20px 0 20px !important;max-width:380px !important}.main-bl5.module-bl-home .heading{font-size:26px;line-height:1.25;margin-top:0;margin-bottom:8px}.main-bl5.module-bl-home .subheading{font-size:16px;line-height:1.3;margin-bottom:18px}.main-bl5.module-bl-catalog{margin-bottom:20px}.main-bl5.module-bl-catalog .banner-box{padding:26px 20px;background-position:80% center}.main-bl5.module-bl-catalog .heading{font-size:22px;line-height:28px;margin-bottom:16px}.main-bl5.module-bl-catalog .discount-accent{font-size:26px}.module-study-specification .list{gap:15px}.module-study-specification .item,.module-benefits .list{padding:15px;grid-template-columns:1fr;gap:15px;grid-auto-rows:max-content}.module-study-specification .item>div:first-child,.box-masters .heading,.heading-h{font-size:32px;line-height:32px;margin-top:0}.box-masters{grid-template-columns:1fr 400px}.module-course-bl1 .box .heading{margin-bottom:25px}.box-course-author .video{bottom:0}.box-course-author{grid-template-columns:300px minmax(200px,754px)}.box-course-author .video{width:250px}.box-course img{min-height:290px;object-fit:cover}.module-course-bl1 img{min-height:350px;object-fit:cover}.module-course-bl2 .box .form-box{padding:20px;margin:0 auto}.module-course-bl2 .box{grid-template-columns:1fr 280px;gap:40px}#product{grid-template-columns:400px 1fr}.order-box{grid-template-columns:1fr 360px;gap:15px}.account-box .type-account .col2{grid-template-columns:1fr;grid-template-areas:'call' 'button'}.orders-box .item-order .heading .order-number{grid-area:o_number}.orders-box .item-order .heading .order-ttn{grid-area:o_ttn}.orders-box .item-order .heading .order-status{grid-area:o_status}.orders-box .item-order .heading .order-date{grid-area:o_date}.orders-box .item-order .heading .order-total{grid-area:o_total}.orders-box .item-order .heading .order-arrow{grid-area:o_arrow}.orders-box .item-order .heading{display:grid;grid-template-columns:1fr auto 80px 10px;grid-template-areas:'o_number o_ttn o_total o_arrow' 'o_status o_date o_total o_arrow'}}@media only screen and (max-width:900px){#product .images{max-width:100%;overflow:hidden}#product .images .product-thumb .swiper-slide{max-height:inherit}#product,.product-tabs{grid-template-columns:1fr;gap:20px}#product .model{grid-area:p_model}#product .attributes{grid-area:p_attr}#product .product-price-group{grid-area:p_price}#product .product-packaging-switcher{grid-area:p_packaging}#product .product-buy-block{grid-area:p_buy_block}#product .wholesale-discounts-wrapper{grid-area:p_discount}#product .info hr{display:none}#product .info{display:grid;grid-template-columns:360px 1fr;grid-template-areas:'p_attr p_model' 'p_attr p_price' 'p_attr p_packaging' 'p_attr p_buy_block' 'p_attr p_discount';grid-auto-rows:max-content;gap:12px 24px}}@media only screen and (max-width:768px){.main-category .container{grid-template-columns:repeat(2,1fr);grid-template-areas:'cat3 cat3' 'cat2 cat1' 'cat2 cat4' 'cat5 text'}.main-category{max-width:570px;margin:0 auto}.reviews .list,.reviews .list .col:last-child{grid-template-columns:1fr 1fr}.reviews .list .col{grid-auto-rows:auto}.reviews .list .col:last-child{grid-column:1/span 2}.courses .box-sort .sort{flex-wrap:wrap;margin-bottom:0}.courses .box-sort .sort>div{margin-bottom:15px}.main-slider{min-height:auto;min-height:calc(68vw * 7 / 11 + 40px)}.main-slider .swiper{min-height:auto;min-height:calc(68vw * 7 / 11)}.main-slider .swiper-slide{width:68vw;height:calc(68vw * 7 / 11);aspect-ratio:11 / 7;border-radius:10px}.benefits-study .list,.benefits2-study .list{grid-template-columns:repeat(2,1fr)}.benefits-study .list .item:last-child{grid-column:1/span 2}.benefits-study .list .item:last-child ul,.module-list-courses .item{display:grid;grid-template-columns:1fr 1fr;gap:10px 30px}.benefits-study{margin-bottom:40px}.module-study-reg .box{justify-content:center;top:0}.module-study-reg img{opacity:0;}.box-masters .info{padding-left:20px}.modal-right{width:280px}.modal-right .modal-body{padding:0 10px}#modal-search.modal-right{width:min(100vw,420px)}#modal-search .modal-body{padding:15px}.modal-right .modal-heading{height:60px;font-size:18px;line-height:24px;padding:0 15px}#modal-cart .cart-box .item:not(.cart-set-item-card):not(.cart-standalone-item-card){display:grid;grid-template-columns:55px auto auto 18px;grid-template-areas:'c_title c_title c_title c_remove' 'c_image c_quantity c_total c_total';gap:5px}#modal-cart .cart-box .title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#modal-cart .cart-box .quantity,#modal-cart .cart-box .total{text-align:center}#modal-cart .modal-body{padding:10px 10px 0 10px}#modal-review .modal-body,#modal-review-product .modal-body,#modal-cart .modal-footer{padding:10px}.order-box{grid-template-columns:1fr;gap:0}}@media only screen and (max-width:760px){.main-bl3 .container>div,.main-slider .swiper .swiper-slide .item,.categories,.accordion,.box-masters,.box-course-author,.module-course-bl2 .box,.account-box{grid-template-columns:1fr;padding:15px}.box-course-author{grid-template-columns:minmax(280px,760px)}.main-bl3,.categories,.accordion,.module-benefits .list,.box-course-author,.account-box{padding:0}.main-bl3 img,.main-slider .swiper .swiper-slide .item>div .info,header .phone,.box-masters img,.box-course-author>.image,.box-view-sort .view{display:none}.box-course-author>.image{display:block}.main-bl3 .container>div>div{justify-content:center}header .login .enter{padding:0;background:none;font-size:0;line-height:0;display:grid;gap:0;grid-template-columns:1fr}header .login .enter svg path{fill:#232323}header .container{grid-template-columns:1fr auto auto auto auto auto}header nav{order:1}header nav>ul>li:not(.bars-menu){display:none !important}.elixir-mega-menu{display:none !important}header nav>ul>li.bars-menu>.desktop-bars-submenu,.desktop-bars-submenu{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important}header nav>ul>li.bars-menu>.mobile-drawer-wrapper{position:fixed !important;right:-380px !important;top:0;bottom:0;width:330px !important;max-width:88vw;left:auto !important;z-index:9999 !important;border:none !important;opacity:0 !important;pointer-events:none !important;transition:right 0.35s ease-in-out,opacity 0.35s ease-in-out;padding:0 !important;display:flex !important;flex-direction:column;max-height:100vh !important;overflow-y:auto !important;overflow-x:hidden !important;background:#FFFFFF !important;box-shadow:-5px 0 25px rgba(0,0,0,0.12);border-radius:0;scrollbar-width:none;-ms-overflow-style:none;box-sizing:border-box !important}header nav>ul>li.bars-menu.open>.mobile-drawer-wrapper{right:0 !important;opacity:1 !important;pointer-events:auto !important}header nav>ul>li.bars-menu>.mobile-drawer-wrapper::-webkit-scrollbar{display:none}body div.btn-close,div.btn-close{display:none !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important}.mobile-drawer-top{display:flex !important;justify-content:space-between !important;align-items:center !important;padding:16px 20px !important;background:#FFFFFF !important;box-sizing:border-box !important;width:100% !important}.mobile-drawer-title{font-family:'Proxima Nova',sans-serif;font-size:18px;font-weight:700;color:#222222}.mobile-drawer-top .btn-close,.mobile-drawer-top .mobile-drawer-close{position:relative !important;top:auto !important;right:auto !important;left:auto !important;bottom:auto !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:4px !important;background:transparent !important;border:none !important;cursor:pointer !important;z-index:1 !important;box-shadow:none !important}.mobile-menu-views{padding:0 0 24px 0;box-sizing:border-box;width:100%}.mobile-menu-view{display:none;width:100%}.mobile-menu-view.active{display:block;animation:mobileViewFade 0.2s ease-in-out}@keyframes mobileViewFade{from{opacity:0;transform:translateX(6px)}to{opacity:1;transform:translateX(0)}}.mobile-menu-list,.mobile-cat-list{list-style:none;margin:0;padding:0;width:100%}.mobile-menu-item,.mobile-cat-item{margin:0;padding:0;display:block;width:100%;border-bottom:1px solid #F1F5F9}.mobile-menu-item:last-child,.mobile-cat-item:last-child{border-bottom:none}.mobile-menu-item>a,.mobile-cat-link{font-family:'Proxima Nova',sans-serif;font-size:15px;font-weight:600;color:#222222 !important;padding:14px 20px;display:flex;align-items:center;justify-content:space-between;text-decoration:none !important;transition:color 0.15s ease;box-sizing:border-box}.mobile-menu-item>a:hover,.mobile-cat-link:hover{color:#179280 !important}.mobile-teal-link{color:#179280 !important;font-weight:700 !important}.mobile-catalog-trigger{border-bottom:none !important;margin-bottom:10px;cursor:pointer;width:100%}.mobile-catalog-header{background:#F4F4F5 !important;border-radius:0 !important;margin:0 !important;padding:16px 20px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;box-sizing:border-box !important;width:100% !important}.mobile-catalog-label{display:flex;align-items:center;gap:10px;font-family:'Proxima Nova',sans-serif;font-size:16px;font-weight:700;color:#222222}.mobile-catalog-arrow{transform:none !important}.mobile-back-header{border-bottom:none !important;margin-bottom:10px;cursor:pointer;width:100%}.mobile-back-block{background:#F4F4F5 !important;border-radius:0 !important;margin:0 !important;padding:16px 20px !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:10px !important;box-sizing:border-box !important;width:100% !important}.mobile-back-title{font-family:'Proxima Nova',sans-serif;font-size:16px;font-weight:700;color:#222222}.mobile-back-arrow,.mobile-item-arrow{flex-shrink:0}.mobile-item-arrow{margin-left:auto}.mobile-catalog-icon{width:18px;height:18px;flex-shrink:0}.main-bl5 .info{position:relative !important;top:0 !important;transform:none !important;padding:20px 15px !important}.main-bl5 .heading,.about .main-bl5 .heading,.module-study .heading,.module .heading,.module-contact .form-box .heading{font-size:28px;line-height:32px}.box-contact{grid-template-columns:auto auto auto;gap:25px}.box-contact .social,.box-contact .phone{gap:15px;margin:0 auto}.box-contact .form-box{grid-column:1/span 3;position:relative;margin:0 auto;right:0}.sidebar{position:fixed;left:-360px;right:auto;top:0;padding:0;width:340px;max-width:85vw;bottom:0;z-index:99999;transition:left 0.35s cubic-bezier(0.4,0,0.2,1);background:#fff;display:flex;flex-direction:column;box-shadow:none !important;overflow:hidden !important}.sidebar.open{left:0 !important}.box-view-sort{margin-bottom:20px}.btn-filter{display:block}.categories .products{gap:10px}.module-study .text,.module-study-reg .text{font-size:14px;line-height:18px;margin-bottom:15px}.module-study .btn{padding:10px 15px}.module-video .heading{max-width:480px}.swiper-button-next{right:5px}.swiper-button-prev{left:5px}.module-course-bl2 .box{gap:0}#product .info{grid-template-columns:1fr auto}}@media only screen and (max-width:759px){header nav{order:1}.module-study .box+img{border-radius:10px}.module-study .box{bottom:5px;border-radius:10px;background:rgb(0 0 0 / 20%)}.module-study .box{padding:20px;margin:0 24px}}@media only screen and (max-width:650px){#product .info{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%}#product .info hr{display:none}#product .product-packaging-switcher{margin:0 0 4px 0;width:100%}#product .stock{margin:0;font-size:15px}#product .quantity{margin:0 0 4px 0}#product .product-price-group{width:fit-content;max-width:100%;margin:4px 0 6px 0;gap:8px}#product .price{margin:0;font-size:28px}#product .product-badges-row{gap:6px}#product .product-buy-block{width:fit-content !important;max-width:100% !important;align-items:center;gap:10px;margin:0}#product .product-buy-block .btn-cart{width:fit-content !important;height:48px;padding:0 24px;font-size:16px}#product .product-buy-block .btn-link{text-align:center;display:inline-block;font-size:14px;margin-top:2px}#product .wholesale-discounts-wrapper{margin-top:10px;width:fit-content !important;max-width:100% !important;align-items:flex-start}#product .wholesale-discount-box{width:fit-content !important;max-width:100% !important;box-sizing:border-box}.module-customer-sale .container>div{width:100%;height:auto}.module-customer-sale .container>div>div{padding:0 20px}}@media only screen and (max-width:570px){.box-contact{grid-template-columns:1fr;text-align:center}.list-courses,.list-brands,.module-study-specification .list,.benefits-study .list,.benefits2-study .list,.benefits-study .list .item:last-child ul,.module-list-courses .item,.module-benefits .col:first-child,.account-box .type-account .col,.account-box .sertificate-box ul{grid-template-columns:1fr}footer .copyright .container>div:last-child{text-align:left}footer .copyright{height:auto}.courses .box-sort .sort>div,.courses .box-sort .radio-box,.courses .box-sort .radio-box label span{width:100%;margin-right:0;margin-left:0}.courses .box-sort .sort{margin:0}.box-contact .form-box,.benefits-study .list .item:last-child{grid-column:auto}.box-heading{align-items:flex-start;flex-direction:column}.module .heading,.main-bl3 .heading,.main-slider .swiper .swiper-slide .heading,.heading-h,.module-bl-about .info .heading,.box-course-author .author .name{font-size:26px;line-height:32px;margin-bottom:15px}.btn,.reviews .sort .select-box,.reviews .sort .btn,.box-course .box{padding:10px 15px}.main-slider .swiper .swiper-slide .text,.main-bl3 .text,.reviews .sort,.module-course-bl1 .box ul,.box-course-author{margin-bottom:15px}.main-slider{min-height:auto;min-height:calc(65vw * 7 / 11 + 40px)}.main-slider .swiper{min-height:auto;min-height:calc(65vw * 7 / 11)}.main-slider .swiper-slide{width:65vw;height:calc(65vw * 7 / 11);aspect-ratio:11 / 7;border-radius:10px}.main-slider .swiper-button-next,.main-slider .swiper-button-prev{display:none}.main-slider .slide-link-btn{display:none !important}.module .swiper,.module-popular .swiper,.module-special .swiper,.module-bestseller .swiper,.module-latest .swiper,.module-related .swiper,.module-reviews .swiper,#product .swiper{overflow:hidden !important;max-width:100% !important;box-sizing:border-box !important}.module,.module-popular,.module-special,.module-bestseller,.module-latest,.module-related,.module-reviews{overflow:hidden !important;max-width:100vw !important;box-sizing:border-box !important;margin-bottom:40px}.main-bl5 .heading,.about .main-bl5 .heading,.box-course .heading,.module-course-bl1 .box .heading{font-size:20px;line-height:24px;margin-bottom:10px}.module-contact .form-box .heading{font-size:24px}.main-category .text{font-size:12px;max-height:130px}.main-category .container{gap:10px}.container,.box-course .date span{padding:0 10px}.main-category .category-3{margin-top:0}.main-category a span{font-size:14px}.item-product,.module-list-courses .item,.module-course-program .list{padding:15px}.module-list-courses .list .item::nth-child(even){background:#000}.module-list-courses .item.active{background:rgb(0 0 0 / 9%)}.module-list-courses .item .price{font-weight:900;font-size:18px;line-height:24px}.item-product .price s{display:block;margin:0}.item-product .buy,.item-product .price-buy-block .buy{opacity:1}.item-product .timer{padding:5px 8px;font-size:12px;gap:5px;margin-top:6px;max-width:100%;box-sizing:border-box}.item-product .timer .timer-icon{width:14px;height:14px;flex-shrink:0}.item-product .title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.reviews .list,.reviews .list .col:last-child,.reviews .list .col,.module-course-program .item{grid-template-columns:1fr;grid-column:auto;gap:15px}.module-study-specification .item{grid-template-columns:auto 1fr;padding:20px 40px 20px 20px;gap:20px}.module-study-specification .item>div:first-child{margin-top:-15px}.module-study-reg{height:180px}.module-study-reg .box{height:180px;margin:0 10px;padding:20px}.module-study .box{padding:20px;margin:0 10px}.module-video img,.module-study img{min-height:220px;object-fit:cover}.module-video .box{padding:0 20px;margin:0 10px}.module-video .heading{gap:20px}.module-list-courses .item .price{display:grid;grid-template-columns:1fr auto;gap:20px;justify-content:flex-end}.module-list-courses .item .price a.btn{max-width:200px;max-height:40px}.box-course .button-price{flex-direction:column}.box-course .button-price .btn{order:1;margin-top:20px}.module-course-bl1 .box{left:20px;right:20px}.module-course-bl2 .box>div>div{padding-left:0}.box-course-author .author .course-sertificat .swiper-button-next{right:0}.box-course-author .author .course-sertificat .swiper-button-prev{left:0}.order-box .form-box .address-box{padding:15px}.form-box .address-box .col{gap:10px}.form-box .radio-box.type-radio label>div{padding:12px 10px}.order-box .cart-box .title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cart-totals .free-delivery{padding:10px}.order-box .cart-totals{padding:16px}.order-box .cart-totals .free-delivery{padding:12px 14px;display:flex;justify-content:space-between;align-items:center}.order-box .cart-totals .free-delivery span{display:flex;justify-content:space-between;align-items:center;width:100%}.orders-box .item-order .heading{display:grid;grid-template-columns:1fr auto 80px 10px;grid-template-areas:'o_number o_ttn o_ttn o_arrow' 'o_status o_date o_total o_arrow'}.orders-box .item-order .item-order-product{display:grid;grid-template-columns:32px 1fr}.module-customer-sale .container>div img{display:none}.module-customer-sale .container>div>div,.module-customer-sale .container .bl2>div{justify-content:center;position:relative;padding:25px}.modal-right{width:100%;max-width:400px}@media only screen and (max-width:480px){.main-bl5.module-bl-home .info{max-width:220px !important}.cart-gift-progress-box{padding:12px 14px}.cart-gift-progress-title{font-size:13px}.cart-gift-product-link{font-size:13px}.cart-gift-marker-item .marker-label{font-size:10.5px}}@media only screen and (max-width:430px){.main-bl5.module-bl-home .info{max-width:200px !important}}@media only screen and (max-width:380px){footer .copyright .container{font-size:12px}}