@media (max-width:1280px){.brand__arrow .arrow{display:none}}@media (max-width:1080px){.woocommerce-checkout-review-order{grid-template-columns:1fr}.cart__info{padding-left:20px}.icon-open path{fill:#fff}.icon-close path{fill:#fff}.product__filter.active .product-filter__btn_close{margin-top:0;position:fixed;top:0;padding-top:15px;right:15px;z-index:2;background:#fff}.woocommerce-pagination{margin-left:0!important}.stocks__wrap_full .stocks__item{width:calc(50% - 10px)}.stocks__wrap_full .stocks__item:nth-child(4n+4){margin-right:20px}.stocks__wrap_full .stocks__item:nth-child(2n+2){margin-right:0}.product__filter.active{z-index:9;opacity:1;left:0}.stocks__item{width:100%;margin-right:0}.reviews__arrow{width:100%;left:0;bottom:-36px;top:unset}.cart__container .woocommerce-cart-form{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.training__item{width:calc(( 100% / 2 ) - 10px);margin-bottom:20px}.training__item:nth-child(4n+4){margin-right:0}.training__item:nth-child(2n+2){margin-right:0}.catalog__strain{display:block}.catalog__filter{max-width:100%;width:100%;width:100%;padding:15px;padding-top:50px;position:fixed;top:0;left:-110%;opacity:0;transition:all .34s ease-in;height:100%;background:#fff;z-index:-1}.catalog-fitler__close{display:block;position:absolute;top:10px;right:10px}.catalog__filter.active{left:0;z-index:2;opacity:1}.catalog__wrap{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.catalog__strain{font-size:18px;line-height:1.2;font-weight:600;margin-bottom:20px;display:flex;justify-content:flex-start;align-items:center}.header-mobile.mob{padding-bottom:28px;height:72px}.header-mob__menu.active{left:0;opacity:1;z-index:9}.header__left{display:none}.header__left .menu-item-34206{display:none}.header__left .menu{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.content__cart .woocommerce{display:flex;flex-direction:column}.cart__left{margin-right:0}.content__cart .cart__right{max-width:100%;width:100%;margin-top:30px}.home .header__back{display:none}}@media (max-width:1024px){.detail-product{display:flex;flex-direction:column;align-items:flex-start}.detail-product__right{margin-left:0;width:100%;max-width:100%}.detail__slidernav{overflow:hidden;min-width:180px}.detail-product__left{margin-bottom:30px;order:-1}.special__arrow{transform:translateY(-70px);left:-10px;width:calc(100% + 20px)}}@media (max-width:900px){.woocommerce-MyAccount-content{overflow:auto}.blog__item{padding:20px}.special__tab{justify-content:flex-start}.special__trigger{font-size:24px;margin-right:20px}.contact{flex-direction:column}.contact__form{margin-top:30px}}@media (max-width:860px){.phone_inner_form{gap:10px}}@media (max-width:768px){.stocks__title{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.wpc-filters-widget-wrapper{justify-content:flex-start;align-items:flex-start;margin-top:20px!important;gap:0px}.wpc-filters-section{margin-right:10px}.wpc-filters-section:last-child{margin-right:0}.account__address-list{grid-template-columns:repeat(1,1fr)}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{grid-template-columns:repeat(1,1fr)}button.tablinks{font-size:16px}.content__page{margin-top:20px}.content__title h1{font-size:24px}.woocommerce-order-details__title,.woocommerce-column__title{font-size:18px}.woocommerce-form__label>span{font-size:18px}.wc_payment_method input{transform:translateY(2px)}.training__text{min-height:unset}.detail__img{max-width:100%;width:100%}.detail__list{max-width:768px;width:100%;margin-bottom:20px}.detail__list{min-width:unset}.detail-product__left{height:unset;width:100%;max-width:100%}.detail-slider__wrapper{display:flex;flex-direction:column;align-items:flex-start}.detail__slidernav{margin-right:0;width:100%;order:1}.detail__subimg{min-width:unset;max-width:unset;width:100%;height:100px}.detail__img{height:390px}.catalog__item{width:calc(( 100% / 2 ) - 10px);margin-right:20px}.catalog__item:nth-child(3n+3){margin-right:20px}.catalog__item:nth-child(2n+2){margin-right:0}}@media (max-width:680px){.header__icon_mobile{display:flex;justify-content:center;align-items:center}.content__banner{height:unset}.content__banner img{object-fit:contain}.blog-wrap{grid-template-columns:repeat(1,1fr);gap:40px}.special__more{margin-top:20px}.form-row__list{grid-template-columns:repeat(1,1fr)}.tab{width:100%}.tabcontent{width:100%}.tabcontent_reg{width:100%}.woocommerce table.shop_table tr{grid-template-columns:1fr .5fr}.cart__info{padding-left:0}div.is-ajax-search-result{width:100%!important;max-width:calc(100% - 20px)!important;left:10px!important}.header-icon__search.active{display:block}.preview__bg img{object-position:48% 28%}.certificate .attachment-item{padding:0;margin-bottom:15px}.diploma .attachment-item{padding:0;margin-bottom:15px}.page-id-19455 .account .u-columns.col2-set{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:unset}.woocommerce-MyAccount-content{overflow:auto;max-width:100%;width:100%;margin-top:30px}.account td{min-width:160px;text-align:center}.account th{min-width:160px;text-align:center}.page-id-19455 .account .form-row label{display:flex;justify-content:flex-start;align-items:center}.page-id-19455 .lost_password{color:#7d000e}.page-id-19455 .woocommerce-privacy-policy-link{color:#7d000e}.page-id-19455 .account .woocommerce-form__input.woocommerce-form__input-checkbox{width:20px;height:20px}.page-id-19455 .account .u-column1{width:100%}.page-id-19455 .account .u-column2{width:100%}.account .woocommerce-MyAccount-navigation{max-width:100%;width:100%;margin-right:0}.woocommerce-MyAccount-content h3{font-size:20px}.woocommerce-MyAccount-content h3 a{font-size:20px}.addresses a{font-size:20px}.comment-reply-title{font-size:20px;margin-bottom:24px}.cart__info{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.cart__item{flex-direction:column}.cart__detail{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:12px}.cart__item{margin-bottom:20px}.cart__detail .product-price{margin-bottom:0}.stocks__wrap_full .stocks__item{width:100%;margin-right:0}.stocks__wrap_full .stocks__right{margin-top:0}.stocks__wrap_full .stocks__item:nth-child(4n+4){margin-right:0}.stocks__wrap_full .stocks__item:nth-child(2n+2){margin-right:0}.cart__right{max-width:100%;min-width:unset}.cart__info{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-right:0}.cart__remove{margin-bottom:24px}.woocommerce-pagination li:nth-last-child(-n+6){display:none}.woocommerce-pagination span{width:26px;height:26px;margin-right:6px}.woocommerce-pagination a{width:26px;height:26px;margin-right:6px}.stocks__wrap{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.stocks__right{margin-top:30px}.stocks__img{height:350px}.reviews__left{display:flex;flex-direction:column;align-items:flex-start}.reviews__total{margin-left:0}.reviews__left .reviews__star{margin:12px 0}.catalog__title{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:0}.catalog__title .title{margin-bottom:30px}.sort{margin-bottom:24px}.catalog__item{width:100%;margin-right:0}.catalog__item:nth-child(3n+3){margin-right:0}.training__item{margin-bottom:30px}.special__trigger{font-size:20px;margin-right:12px}.blog__item{width:100%;margin-right:0;justify-content:flex-start}.blog__item:last-child{margin-bottom:0}.blog__text{font-size:18px;font-weight:500}.blog__name h4{font-size:28px}.about{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.about__img{order:1;max-width:100%;width:100%;margin:0}.about__info{width:100%;margin:0;margin-bottom:24px}.banner{padding:20px}.banner__bg img{object-position:80%}.banner__bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.5);z-index:1}.banner__title{font-size:28px}.title_m{margin-bottom:30px}.training__item{width:100%;margin-right:0}.training__item:last-child{margin-bottom:0}.related__title{margin-bottom:30px}.title_l{font-size:30px}.preview__text{font-size:22px;line-height:1.2;margin-bottom:30px}.preview__item{height:450px;position:relative;z-index:1}.preview__arrow{display:none}.preview__title{max-width:200px}.preview__item_white .preview__text{max-width:232px}.preview__item_white .btn{padding:12px 18px}.preview__item_white .title{color:#fff;font-size:29px;line-height:1.2}.preview__item_white .preview__text{color:#fff;font-size:18px;line-height:1.2}.preview__text{color:#000}.special__wrap{margin-top:24px}.detail__img{height:290px}.contact-social__wrap{margin-bottom:20px}.section_preview{padding:0}.register_page_title_box{width:100%!important}.login__form-field img{object-fit:contain;width:100%}}@media (max-width:500px){.wpc-filters-widget-wrapper{gap:0px}.wpc-filters-section{width:100%}.preview__btn{display:flex;flex-direction:column}.preview__btn a:nth-child(2){margin:0}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:100%}}@media (max-width:400px){.phone_input_password{flex-direction:column}.woocommerce-form__label>span{font-size:16px}.login__btn{max-width:100%;min-width:100%}.form-row{width:100%}button.tablinks{width:47%;font-size:13px}button.tablinks:first-child{width:45%}button.tablinks.active{font-size:13px}button.tablinks_reg{font-size:13px}.tab{margin-bottom:20px}.phone_inner_form_input{width:100%}.phone_inner_form{flex-direction:column;align-items:flex-start;gap:0px}.phone_inner_form_password_input{width:100%}.phone_inner_form_password{flex-direction:column;align-items:flex-start;gap:0px}.send-sms_register{margin-left:0}}@media (max-width:380px){.wpc-filters-widget-wrapper{flex-direction:column}.wpc-filters-section{margin-right:0;margin-top:10px}.woocommerce form .form-row textarea{height:5em}.input-file-text{width:150px}}@media (max-width:375px){.login__form-field input[type=checkbox]{width:20px;height:20px}.account .form-row label.woocommerce-checkbox-label{margin-left:5px}.account .form-row label.woocommerce-checkbox-label{display:inline}.login__form-field:last-child{display:inline-flex}.btn{font-size:16px}.detail-product__btn .favorite{margin-left:20px}}@media (max-width:330px){.input-file-text{width:120px}button.tablinks{font-size:12px}button.tablinks.active{font-size:12px}button.tablinks_reg{font-size:12px}}