@media screen and (min-width:1200px) and (max-width:1299px) {
    #simplecheckout_form_0 .simplecheckout-step .simplecheckout-right-column:before {
        left: -35px
    }
    header .header__top_block .container .row .header__open .open .text {
        font-size: 10px;
        line-height: 16px
    }
}
@media screen and (min-width:992px) and (max-width:1399px) {
    #testimonial-page .testimonial__right_col {
        width: 41.66666667%
    }
}
@media screen and (min-width:992px) and (max-width:1199px) {
    #testimonial-page .testimonial__right_col {
        margin-left: 0;
        width: 50%
    }
    header .header__top_block .container .row .header__open .open .text {
        font-size: 10px;
        line-height: 16px
    }
    .product .bottom_block .bottom_block__main_content .buttons_block .buttons_block__clear a .icon {
        margin-left: 1px
    }
    #product-compare .products_main_container .products_container .product_item {
        min-width: 43%;
        margin-right: 30px
    }
    .product .bottom_block .bottom_block__main_content .buttons_block .add2cart_button {
        padding: 10px 15px
    }
    #product .product_nav_tabs>li.active>a,#product .product_nav_tabs>li>a {
        padding-right: 15px;
        padding-left: 15px
    }
    #product #tab-main .right_col .buy_block_container .buy_block__buttons_block #button-cart,#product #tab-main .right_col .buy_block_container .buy_block__buttons_block .popup-purchase-button {
        min-width: unset
    }
    .module_blog_category a {
        margin-left: 15px
    }
    .blog_articles_container {
        grid-template-columns: repeat(2,minmax(100px,1fr))
    }
    #simplecheckout_form_0 .simplecheckout-step .simplecheckout-left-column {
        width: 50%;
        padding-right: 15px!important
    }
    #simplecheckout_form_0 .simplecheckout-step .simplecheckout-right-column {
        width: 50%;
        margin-left: 0
    }
    #simplecheckout_form_0 .simplecheckout-step .simplecheckout-right-column:before {
        left: 0
    }
    .product-search .products_page__content_block .products_container,.product-special .products_page__content_block .products_container {
        grid-template-columns: repeat(3,minmax(100px,1fr))
    }
    .contacts__right_col {
        padding-left: 15px
    }
}
@media screen and (min-width:768px) and (max-width:991px) {
    .products_page__content_block .products_container {
        grid-template-columns: repeat(2,minmax(100px,1fr))
    }
    #product-compare .products_main_container .products_container .product_item {
        min-width: 41%;
        margin-right: 30px
    }
}
@media screen and (max-width:991px) {
    #product #tab-main .row>.right_col .main_attributes_block,#product .product_nav_tabs {
        display: none
    }
    #mfilter-content-container .sub_categories,.blog_articles_container {
        grid-template-columns: repeat(2,minmax(100px,1fr))
    }
    #product .tab-content {
        padding-top: 15px
    }
    #product #tab-main .row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
    #product #tab-main .row>.left_col {
        width: 100%
    }
    #product #tab-main .row>.left_col .product_images .additional_images_container {
        margin: 0;
        float: none;
        width: 100%
    }
    #product #tab-main .row>.left_col .product_images .product-big-image-container {
        width: 100%;
        float: none
    }
    #product #tab-main .row>.right_col {
        width: 100%;
        margin-top: 30px
    }
    #product #tab-main .row>.right_col .info_accordion_container {
        display: block!important
    }
    .info_accordion_container {
        margin-top: 30px
    }
    .info_accordion_container>ul {
        margin: 0;
        padding: 0;
        list-style: none
    }
    .info_accordion_container>ul>li {
        margin-top: 10px;
        display: block;
        cursor: pointer
    }
    .info_accordion_container>ul>li .heading {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        width: 100%;
        padding: 15px;
        background-color: #F0F0F0
    }
    .info_accordion_container>ul>li .heading .text {
        font-style: normal;
        font-weight: 600;
        font-size: 18px;
        line-height: 21px;
        color: #4D4D4D
    }
    .info_accordion_container>ul>li .heading .btn_container {
        margin-left: auto;
        width: 20px;
        height: 20px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .info_accordion_container>ul>li .heading .btn_container .icon {
        color: #4D4D4D
    }
    .info_accordion_container>ul>li .heading .btn_container .icon-minus {
        font-size: 4px;
        display: none
    }
    .info_accordion_container>ul>li .heading .btn_container .icon-plus {
        font-size: 13px
    }
    .info_accordion_container>ul>li.active .heading .btn_container .icon-plus {
        display: none
    }
    .info_accordion_container>ul>li.active .heading .btn_container .icon-minus {
        display: block
    }
    .info_accordion_container>ul>li .content_block {
        width: 100%;
        max-height: 0;
        overflow: hidden;
        -webkit-transition: max-height .5s cubic-bezier(0,1,0,1);
        -o-transition: max-height .5s cubic-bezier(0,1,0,1);
        transition: max-height .5s cubic-bezier(0,1,0,1);
        position: relative
    }
    .info_accordion_container>ul>li.active .content_block {
        padding: 10px;
        max-height: 1500px;
        -webkit-transition: max-height 1s ease-in-out;
        -o-transition: max-height 1s ease-in-out;
        transition: max-height 1s ease-in-out
    }
    .info_accordion_container>ul>li.active .content_block table {
        width: 100%;
        border-collapse: collapse;
        margin-top: 0
    }
    .info_accordion_container>ul>li.active .content_block table:first-child {
        margin-top: 0
    }
    .info_accordion_container>ul>li.active .content_block table thead {
        display: none
    }
    .info_accordion_container>ul>li.active .content_block table tr td {
        padding: 2px 0;
        width: 50%
    }
    .info_accordion_container>ul>li.active .content_block table tr td:first-child {
        font-weight: 600
    }
    .info_accordion_container>ul>li .text_block {
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 26px;
        color: #4D4D4D
    }
    .info_accordion_container>ul>li .text_block ul {
        margin: 0;
        padding: 0
    }
    .info_accordion_container>ul>li .text_block ul li {
        margin: 5px 0;
        padding-left: 25px;
        position: relative
    }
    .info_accordion_container>ul>li .text_block ul li:before {
        content: '';
        display: block;
        width: 6px;
        height: 6px;
        background-color: #4CAF50;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        position: absolute;
        top: 9px;
        left: 0
    }
    #add_checkout_confirm,#simplecheckout_form_0 .simplecheckout-step .simplecheckout-right-column:before {
        display: none
    }
    .module_blog_category a {
        margin-left: 15px
    }
    #column-right,.blog-list-page #column-right {
        margin-top: 30px
    }
    #simplecheckout_form_0 .simple_heading_block {
        padding-top: 15px;
        padding-left: 0;
        padding-right: 0
    }
    #simplecheckout_form_0 .simple_heading_block .breadcrumbs {
        max-width: unset;
        padding: 0;
        margin-bottom: 4px
    }
    #simplecheckout_form_0 .simplecheckout-step .simplecheckout-right-column {
        padding-top: 0;
        -webkit-box-ordinal-group: 1;
        -webkit-order: 0;
        -ms-flex-order: 0;
        order: 0;
        width: 100%;
        padding-left: 0;
        padding-right: 0
    }
    #simplecheckout_form_0 .simplecheckout-step .simplecheckout-left-column {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        max-width: unset
    }
    .simplecheckout-button-block.buttons {
        margin-left: -15px;
        margin-right: -15px;
        margin-bottom: 30px;
        display: block!important
    }
    .simplecheckout-button-block.buttons #button-confirm,.simplecheckout-button-block.buttons .btn,.simplecheckout-button-block.buttons .btn-primary,.simplecheckout-button-block.buttons .button,.simplecheckout-button-block.buttons .button-confirm {
        display: none
    }
    #simplecheckout_button_confirm {
        display: block!important
    }
    .contacts__right_col {
        padding-left: 15px;
        padding-top: 60px
    }
    .contacts__right_col #contacts_form {
        max-width: 100%
    }
    #information-exchange_return .return_item_container_1 {
        margin-bottom: 30px
    }
    #information-about_us .head_container {
        margin-top: 50px
    }
    #information-cooperation .cooperation_middle_block .video_2_container .mediaWrapper,#information-cooperation .video_container .mediaWrapper {
        margin-left: 0
    }
    .box.mfilter-box .m_filter_buttons_block {
        display: none
    }
}
@media screen and (min-width:768px) {
    #account-address table .text-right a:nth-child(2) {
        margin-left: 10px
    }
}
@media screen and (max-width:767px) {
    #simpleedit .form-horizontal,.blog_articles_container,.contacts__items,.products_page__content_block .products_container {
        grid-template-columns: repeat(1,minmax(100px,1fr))
    }
    .breadcrumbs ul li {
        margin-bottom: 1px
    }
    #information-shipment_payment .head_block_shipment,.product-page .breadcrumbs {
        margin-bottom: 0
    }
    .products_page__content_block .products_container>.item-banner,.products_page__content_block .products_container>.item-big {
        grid-column-end: span 1;
        grid-row-end: span 1
    }
    #product {
        margin-top: 0
    }
    #product .product_images .additional_images_container .additional_images {
        padding-bottom: 25px
    }
    #product #tab-main .right_col .rating .icon {
        margin-left: 7px
    }
    #product #tab-main .right_col .product__info_block .left_col .info .line {
        font-size: 16px;
        line-height: 21px
    }
    #product #tab-main .right_col .prices_container {
        margin-top: 24px
    }
    #product #tab-main .right_col .buy_block_container {
        margin-top: 27px
    }
    #product #tab-main .right_col .buy_block_container .buy_block__buttons_block button {
        min-width: unset!important;
        width: -webkit-calc(50% - 12px);
        width: calc(50% - 12px)
    }
    .account-password #content form .input_container,body.account-address #column-left,body.account-address #content,body.account-password #column-left,body.account-password #content,body.account-simpleedit #column-left,body.account-simpleedit #content {
        width: 100%
    }
    #product #tab-main .right_col .buy_block_container .buy_block__buttons_block button:nth-child(2) {
        margin-left: auto
    }
    .module_blog_category {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .module_blog_category a {
        width: 100%;
        margin-left: 0;
        margin-top: 15px
    }
    #product-search .select_row>div:nth-child(2) {
        margin-top: 15px
    }
    #account-address table .text-right a {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
    #account-address table .text-right a:nth-child(2) {
        margin-top: 10px
    }
    .contacts__items {
        grid-row-gap: 15px
    }
    .contacts__items .item .image {
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
    #information-shipment_payment .shipping_item {
        margin-top: 30px;
        height: auto
    }
    #information-shipment_payment .payment_title_block {
        padding-left: 15px
    }
    #information-shipment_payment .payment_info_block {
        padding-top: 0;
        padding-bottom: 0;
        padding-right: 15px
    }
    #error-not-found .info_block img {
        max-width: 100%
    }
    #information-cooperation .description_container .text_block {
        margin-top: 30px
    }
    #information-cooperation .cooperation_middle_block {
        margin-top: 30px;
        padding-top: 60px;
        padding-bottom: 70px
    }
    #information-cooperation .cooperation_bottom_block .loyalty_items {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
    #information-cooperation .cooperation_bottom_block .loyalty_items .item:last-child {
        margin-top: 35px
    }
    .bottom-wrapper.pagination_wrapper .pagination_container {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    #mfilter-content-container .sub_categories {
        grid-template-columns: repeat(2,minmax(100px,1fr))
    }
}
@media screen and (max-width:530px) {
    .mfilter-free-container .mfilter-box .mfilter-content ul li .mfilter-content-opts .mfilter-price-inputs,.products_head_block .sorts {
        width: 100%
    }
    body.mobile_filter_init .products_head_block {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    body.mobile_filter_init .products_head_block .open_mobile_filter {
        display: -webkit-box!important;
        display: -webkit-flex!important;
        display: -ms-flexbox!important;
        display: flex!important;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        margin-bottom: 15px
    }
    #simplecheckout_cart .item,#testimonial-page #form-review .line.line_buttons {
        -webkit-flex-direction: column;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal
    }
    .mfilter-free-container .mfilter-box .mfilter-content ul li .mfilter-content-opts .mfilter-price-slider {
        max-width: 100%
    }
    .products_head_block .sorts .title_block {
        width: 30%
    }
    .products_head_block .sorts .content_block {
        width: 70%
    }
    #simplecheckout_cart .item {
        -ms-flex-direction: column;
        flex-direction: column;
        position: relative
    }
    #simplecheckout_cart .item .image {
        margin-right: 0;
        max-width: unset;
        width: 100%
    }
    #simplecheckout_cart .item .info {
        width: 100%
    }
    #simplecheckout_cart .item .remove {
        position: absolute;
        top: 0;
        right: 0
    }
    #simplecheckout-cart-totals-block {
        margin-top: 30px;
        padding: 20px
    }
    #simplecheckout-cart-totals-block .simplecheckout-cart-total .title {
        font-size: 14px;
        line-height: 20px
    }
    .simplecheckout-block .simplecheckout-block-content .form-horizontal {
        grid-template-columns: repeat(1,minmax(100px,1fr))
    }
    #simplecheckout_customer .row-quick_login {
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
    .simplecheckout-block .simplecheckout-block-content .form-horizontal .form-group.row-payment_address_recipient,.simplecheckout-block .simplecheckout-block-content .form-horizontal.form-group.row-payment_address_address_id {
        grid-column-end: span 1
    }
    #testimonial-page #form-review .line.line_buttons {
        -ms-flex-direction: column;
        flex-direction: column
    }
    #testimonial-page #form-review .line.line_buttons button {
        width: 100%
    }
    #testimonial-page #form-review .line.line_buttons button:nth-child(2) {
        margin-top: 15px
    }
    #product-compare .products_main_container .products_container .product_item {
        position: relative;
        min-width: -webkit-calc(50% - 15px);
        min-width: calc(50% - 15px);
        margin-right: 30px
    }
    #product-compare .products_main_container .products_container .product_item .item__top_block {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
    #product-compare .products_main_container .products_container .product_item .item__top_block .image {
        width: 100%;
        text-align: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    #product-compare .products_main_container .products_container .product_item .item__top_block .name {
        min-width: 100%;
        margin-top: 15px
    }
    #product-compare .products_main_container .products_container .product_item .item__top_block .remove_container {
        position: absolute;
        top: 0;
        right: 0
    }
    #product-compare .products_main_container .products_container .product_item .item__bottom_block {
        margin-left: 0
    }
    .box-productbundles .box-content .box-products {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .box-productbundles .box-content .box-products .PB_bundle_info {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .info_accordion_container>ul>li.active .content_block table tr td {
        padding: 3px!important
    }
}
@media screen and (max-width:330px) {
    #product #tab-main .right_col .buy_block_container .buy_block__buttons_block button,#product #tab-main .right_col .product__info_block .left_col {
        width: 100%
    }
    #product #tab-main .right_col .buy_block_container .buy_block__buttons_block button:nth-child(2),#product #tab-main .right_col .prices_container,#product #tab-main .right_col .product__info_block .right_col .buttons {
        margin-top: 15px
    }
    #product #tab-main .right_col .product__info_block {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
    #product #tab-main .right_col .product__info_block .right_col {
        width: 100%;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
    #product #tab-main .right_col .buy_block_container .buy_block__buttons_block {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
}
/*# sourceMappingURL=subpages_media.css.map */
