/*
 * DO NOT EDIT THIS FILE.
 * See the following change record for more information,
 * https://www.drupal.org/node/3084859
 * @preserve
 */
/* Начальные настройки */
@media (min-width: 0px) {
    /* Шапка сайта */
    #header-top{
        padding-top: 0.4375rem;
        padding-bottom: 0.4375rem;
    }
    #header-top, #header-top a{
        color: rgb(255,255,255);
        text-decoration: none;
    }
    #header-top > div{
        display: -ms-grid;
        display: grid;
        grid-template-areas:
            "menu1 basket"
            "menu2 basket"
            ". basket";
    }
    [dir="ltr"] #header-top > div > nav > ul > li > a {
        padding-left: 5rem;
    }
    [dir="rtl"] #header-top > div > nav > ul > li > a {
        padding-right: 5rem;
    }
    #header-top > div > #block-bivhim-katalog{
        grid-area: menu1;        
    }
    #header-top > div > #block-bivhim-main-menu{
        grid-area: menu2;        
    }
    [dir="ltr"] #header-top > div > #block-bivhim-catstorebasketblock {
        margin-right: 0.1875rem;
    }
    [dir="rtl"] #header-top > div > #block-bivhim-catstorebasketblock {
        margin-left: 0.1875rem;
    }
    #header-top > div > #block-bivhim-catstorebasketblock{
        grid-area: basket;
        font-size: 10pt;
    }
    #cart-block-contents-amount > .cart-block-total-amount-label,
#cart-block-contents-amount > .cart-block-total-amount-value, 
#cart-block-contents-amount > .cart-block-total-amount-items{
    display: inline-block;
}
    #cart-block-contents-price{margin-top: 0.3125rem}
    #cart-block-contents-price > .cart-block-total-price-label, 
#cart-block-contents-price > .cart-block-total-price-value, 
#cart-block-contents-price > .cart-block-shop-currency-sign{
    display: inline-block;
}
    #header-top #block-bivhim-katalog > ul > li > ul{
        position: absolute;
        background-color: rgb(47,36,131); 
        display: block;  
        height: 0px;
        overflow: hidden;
        transition: 0.3s;
    }
    /* Шапка просто */
    #header{        
        margin-top: 1.875rem;
    }
    
    /* Хлебные крошки */
    #breadcrumb{
        padding-top: 0.625rem;
        padding-bottom: 0.625rem;
        padding-left: 1.25rem;
        padding-right: 1.25rem;
    }
    #breadcrumb > div > #block-bivhim-breadcrumbs > .block__content > nav > ol{
        display: flex;
        flex-wrap: wrap;
        list-style: none;
        grid-gap: 1.25rem;
    }
    #breadcrumb > div > #block-bivhim-breadcrumbs > .block__content > nav > ol > li > a{
        text-decoration: none;
        display: flex; 
    }
    #breadcrumb > div > #block-bivhim-breadcrumbs > .block__content > nav > ol > li > a:after{       
        font-family: "font-awesome";
        content: "\f105";
        text-align: right;        
        width: 1.25rem;
        height: 1.25rem;
       
    }
    /* Содержимое */  
    /* Каталог */
    .path-catalog #block-bivhim-content > .block__content > .views-element-container > div{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-evenly;
        align-content: center;
    }
    /* Сетка товаров*/
    body.path-taxonomy #block-bivhim-content > .block__content > .views-element-container > div{
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        grid-gap: 1.25rem;
    }
    
    body.path-taxonomy #block-bivhim-content > .block__content > .views-element-container > div > .views-row >.views-field-field-img-product-main{        
        width: 70%;
    }
    body.path-taxonomy #block-bivhim-content > .block__content > .views-element-container > div > .views-row >.views-field-field-img-product-main > .field-content > a,
body.path-taxonomy #block-bivhim-content > .block__content > .views-element-container > div > .views-row >.views-field-field-img-product-main > .field-content > a > img{
        display: block;
        width: 100%;
        height: auto;
    }
    body.path-taxonomy #block-bivhim-content > .block__content > .views-element-container > div > nav > ul{
        list-style: none;
        display: flex;
        justify-content: center;
        grid-gap: 1.25rem;
    }
    body.path-taxonomy #block-bivhim-content > .block__content > .views-element-container > div > nav > ul > li > a{
        text-decoration: none;
        color: rgb(47,36,131);
    }
    /* Карточка товара */  
    #page-content{
        padding-top: 1.25rem;
        padding-bottom: 1.25rem;
        padding-left: 1.25rem;
        padding-right: 1.25rem;
    }
    .node__content .field{
        margin-bottom: 0.625rem;
    }
    /* Картинка */
    .field--name-field-img-product-main > .field__item > a > img{
        display: block;
        width: 100%;
        height: auto;
    }
    /* Картинки */
    .field--name-field-img-product-other{
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
        grid-gap: 0.625rem;
    }
    /* Фасовка */
    .field--name-field-pack > .field__label{
        display: none;
    }
    .field--name-field-pack > .field__items > .field__item > div{
        display: flex;
        justify-content: space-between;
    }
    .field--name-field-pack > .field__items > .field__item > div > label{
        width: 40%;
    }
    /* Срок поставки */
    .field--name-field-availability{
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .field--name-field-availability:after{display: none}
    /* Цена */
    .field--name-field-product-price{
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .field--name-field-product-price:after{display: none}
    /* Вкладки */
    .field-group-tabs-wrapper{
        position: relative;
        padding-top: 1.875rem;
    }
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > .field--name-field-product-price > .field__item{
        font-weight: bold;
        font-size: 15pt;
    }
    .field-group-tabs-wrapper > .horizontal-tabs{position: static}
    .field-group-tabs-wrapper > .horizontal-tabs > div > #edit-group-tab-1 > summary{
        position: absolute;
        left: 0px;
        top: 0px;    
    }
    .field-group-tabs-wrapper > .horizontal-tabs > div > #edit-group-tab-1 > div{
        display: none;    
    }
    .field-group-tabs-wrapper > .horizontal-tabs > div > #edit-group-tab-1[open] > div{
        display: block;
    }    
    .field-group-tabs-wrapper > .horizontal-tabs > div > #edit-group-tab-2 > summary{
        position: absolute;
        right: 0px;
        top: 0px;    
    }
    .field-group-tabs-wrapper > .horizontal-tabs > div > #edit-group-tab-2 > div{
        display: none;    
    }
    .field-group-tabs-wrapper > .horizontal-tabs > div > #edit-group-tab-2[open] > div{
        display: block;
    } 
    .field-group-tabs-wrapper #edit-group-specification > .field--label-inline{
        display: flex;
        justify-content: space-between;
    }
    .field-group-tabs-wrapper #edit-group-specification > .field--label-inline:after{
        display: none;
    }
    .field-group-tabs-wrapper #edit-group-specification > .field > .field__label{
        font-weight: bold;
    }
    .field-group-tabs-wrapper #edit-group-specification > .field--label-inline.field--name-field-packing-options > .field__items{
        display: flex;
        grid-gap: 0.625rem;
    }
}
@media (min-width: 31.25rem) {
    /* Шапка сайта */
    #header-top > div{
        display: -ms-grid;
        display: grid;
        grid-template-areas:
            "menu1 menu2 basket";
    }
    #block-bivhim-main-menu > ul > li{
        display: inline-block;
    }
    #block-bivhim-main-menu > ul > li a:hover{
        text-decoration: underline;
    }
    #header-top > div > #block-bivhim-katalog{
        grid-area: menu1;        
    }
    #header-top > div > #block-bivhim-main-menu{
        grid-area: menu2;        
    }
    #header-top > div > #block-bivhim-catstorebasketblock{
        grid-area: basket;        
    }
    /* Шапка просто */
    #header > div{
        position: relative;
    }
    #header > div > div#block-bivhim-site-branding{
        display: flex;
        justify-content: space-between;
    }
    #header > div > div#block-bivhim-site-branding > a > img{
        width: 18.75rem;
        height: auto;  
        display: block;
    }
    [dir="ltr"] #header > div > div#block-bivhim-site-branding > div {
        padding-right: 1.25rem;
    }
    [dir="rtl"] #header > div > div#block-bivhim-site-branding > div {
        padding-left: 1.25rem;
    }
    #header > div > div#block-bivhim-site-branding > div{
        padding-top: 0.9375rem;
    }
    #header > div > div#block-bivhim-search-block{
        position: absolute;
        right: 1.25rem;
        bottom: 0.625rem;
    }
    /* Сетка товаров */
    body.path-taxonomy #block-bivhim-content > .block__content > .views-element-container > div{
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
        grid-gap: 1.25rem;
    }
    body.path-taxonomy #block-bivhim-content > .block__content > .views-element-container > div > nav{
        -ms-grid-column: 1;
        grid-column-start: 1;        
        -ms-grid-column-span: 2;        
        grid-column-end: 3;
    }
    /* Подвал */
    #footer > div{
        display: -ms-grid;
        display: grid;
        grid-template-areas:
            "logo menu"
            "info menu";
        grid-gap: 0.9375rem;
    }
    #footer > div > #block-bivhim-futter{
        grid-area: logo;
    }
    #footer > div > #block-bivhim-podval{
        grid-area: menu;    
    }
    #footer > div > #block-bivhim-futter-info{
        grid-area: info;   
    }
    #header-top > div > #block-bivhim-katalog{
        -ms-grid-row: 1;
        -ms-grid-column: 1;
    }
    #header-top > div > #block-bivhim-main-menu{
        -ms-grid-row: 1;
        -ms-grid-column: 2;
    }
    #header-top > div > #block-bivhim-catstorebasketblock{
        -ms-grid-row: 1;
        -ms-grid-row-span: 1;
        -ms-grid-column: 3;
    }
}
@media (min-width: 43.75rem) {    
    /* Шапка просто */
    #header{        
        margin-top: 3.125rem;
    }
    /* Содержимое */
    /* Сетка товаров */
    body.path-taxonomy #block-bivhim-content > .block__content > .views-element-container > div{
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr;
        grid-gap: 1.25rem;
    }
    body.path-taxonomy #block-bivhim-content > .block__content > .views-element-container > div > nav{
        -ms-grid-column: 1;
        grid-column-start: 1;        
        -ms-grid-column-span: 3;        
        grid-column-end: 4;
    }
    
    #block-bivhim-content > .block__content > article.catstore-product > .node__content{
        display: -ms-grid;
        display: grid;        
        grid-template-areas: 
            "picture pack"
            "picture availability"
            "picture price"
            "picture basket"
            "picture pictures"
            "use use"
            "tabs tabs";       
        -ms-grid-columns: 25rem 1fr;       
        grid-template-columns: 25rem 1fr;
    }
    
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > .catstore-image-field{
        grid-area: picture;
    }
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > .field--name-field-img-product-other{
        grid-area: pictures;
    }
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > .field--name-field-pack{
        grid-area: pack;
    }
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > .field--name-field-availability{
        grid-area: availability;
    }
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > .field--name-field-product-price{
        grid-area: price;
    }
    
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > .field--name-field-basket{
        grid-area: basket;
    }
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > .field--name-field-proportion-use{
        grid-area: use;
    }
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > .field--name-field-proportion-use > .table{
        display: flex;
        justify-content: space-between;
        grid-gap: 0.9375rem; 
    }
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > .field--name-field-proportion-use > .table > .table-row{
        grid-gap: 0.625rem;    
    }
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > .field-group-tabs-wrapper{
        grid-area: tabs;    
    }
    
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > #block-bivhim-catstorebasketblock{
        -ms-grid-row: 4;
        -ms-grid-row-span: 1;
        -ms-grid-column: 2;
    }
    
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > #block-bivhim-catstorebasketblock{
        -ms-grid-row: 4;
        -ms-grid-row-span: 1;
        -ms-grid-column: 2;
    }
}
@media (min-width: 75rem) {
    /* Шапка сайта */    
    #header-top #block-bivhim-katalog > ul > li{
        position: relative;
    }
    #header-top #block-bivhim-katalog > ul > li > ul{    
        margin-top: 1.25rem;        
        width: 75rem;  
        display: flex;
        justify-content: space-around;       
    }       
    #header-top:hover #block-bivhim-katalog > ul > li > ul{
        border-top: 1px dotted rgb(251,253,252);
        position: absolute; 
        width: 75rem; 
        height: 12.5rem;
        z-index: 100000;
    }
    #header-top #block-bivhim-katalog > ul > li > ul > li{
        margin-top: 1.25rem;
    } 
    #header-top #block-bivhim-katalog > ul > li > ul > li > a{
        font-size: 20pt;
        text-decoration: underline;
    } 
    #header-top #block-bivhim-katalog > ul > li > ul > li > ul{
        margin-top: 0.625rem;
    }
    #header-top #block-bivhim-katalog > ul > li > ul > li > ul > li{
        margin-top: 0.3125rem;
    }
    /* Шапка просто */
    #header{        
        margin-top: 4.375rem;
    }
    /* Содержимое */
    #page-wrapper{
        display: -ms-grid;
        display: grid;
        grid-template-areas: 
            "left middle right";                    
        -ms-grid-columns: 1fr 75rem 1fr;                    
        grid-template-columns: 1fr 75rem 1fr;
    }
    #page-wrapper > #page-left{
        grid-area: left;
    }
    #page-wrapper > #page-right{
        grid-area: right;
    }
    #page-wrapper > #page-center{
        grid-area: middle;        
    } 
    /* Сетка товаров */
    body.path-taxonomy #block-bivhim-content > .block__content > .views-element-container > div{
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 1fr 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-gap: 0.625rem;
    }
    body.path-taxonomy #block-bivhim-content > .block__content > .views-element-container > div > nav{
        -ms-grid-column: 1;
        grid-column-start: 1;        
        -ms-grid-column-span: 4;        
        grid-column-end: 5;
    }
    #page-content{        
        padding-left: 0px;        
        padding-right: 0px;
    }
    #page-content #above #block-bivhim-page-title, #page-content #content #block-bivhim-content{        
        padding-bottom: 1.875rem;
    }
    /* Карточка товара */  
    .path-node #page-content #above #block-bivhim-page-title, .path-node #page-content #content #block-bivhim-content{
        padding-left: 1.25rem;
        padding-right: 1.25rem;
    }
    #block-bivhim-content > .block__content > article.catstore-product > .node__content{
        display: -ms-grid;
        display: grid;
        grid-template-areas: 
            "picture use pack"
            "picture use availability" 
            "picture use price" 
            "picture use basket"
            "picture use pictures" 
            "tabs tabs tabs";
        /*column-gap: 30px;*/
        -ms-grid-columns: 25rem 1fr 25rem;
        grid-template-columns: 25rem 1fr 25rem;
        
    }
    
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > .catstore-image-field{
        grid-area: picture;
    }
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > .field--name-field-img-product-other{
        grid-area: pictures;
    }
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > .field--name-field-pack{
        grid-area: pack;
    }
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > .field--name-field-availability{
        grid-area: availability;
    }
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > .field--name-field-product-price{
        grid-area: price;
    }
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > .field--name-field-basket{
        grid-area: basket;
    }
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > .field--name-field-proportion-use{
        grid-area: use;
    }
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > .field--name-field-proportion-use > .table{
        flex-direction: column; 
    }
    [dir="ltr"] #block-bivhim-content > .block__content > article.catstore-product > .node__content > .field--name-field-proportion-use > .table > .table-row {
        margin-left: -1.25rem;
    }
    [dir="rtl"] #block-bivhim-content > .block__content > article.catstore-product > .node__content > .field--name-field-proportion-use > .table > .table-row {
        margin-right: -1.25rem;
    }
    [dir="ltr"] #block-bivhim-content > .block__content > article.catstore-product > .node__content > .field--name-field-proportion-use > .table > .table-row {
        margin-right: 3.125rem;
    }
    [dir="rtl"] #block-bivhim-content > .block__content > article.catstore-product > .node__content > .field--name-field-proportion-use > .table > .table-row {
        margin-left: 3.125rem;
    }
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > .field-group-tabs-wrapper{
        grid-area: tabs;    
    }
    /* Характеристики */
    /*#edit-group-specification{
        display: grid;
        grid-template-areas:
            "sostav1 sostav1 sostav1"
            "seria1 fasovka1 manufacturer1"
            "trademark1 fasovka1 country1";  
            grid-template-rows: 400px 1fr 400px;
            grid-template-columns: 400px 1fr 400px;
    }    
    #edit-group-specification > summary{display: none;}
    #edit-group-specification > .field--name-field-specification{
        grid-area: sostav1;
        display: flex;
    }
    #edit-group-specification > .field--name-field-series{
        grid-area: seria1;
        display: flex;
    }
    #edit-group-specification > .field--name-field-packing-options{
        grid-area: fasovka1;
        display: flex;
    }
    #edit-group-specification > .field--name-field-manufacturer{
        grid-area: manufacturer1;
        display: flex;
    }
    #edit-group-specification > .field--name-field-trademark{
        grid-area: trademark1;
        display: flex;
    }
    #edit-group-specification > .field--name-field-country::slotted(){
        grid-area: country1;
        display: flex;
    }*/
    /* Подвал */
    #footer{
        padding: 1.25rem;
    }
    #footer > div{
        display: -ms-grid;
        display: grid;
        grid-template-areas:
            "logo info menu";
        grid-gap: 0.9375rem;
    }
    #footer > div > #block-bivhim-futter{
        grid-area: logo;
    }
    #footer > div > #block-bivhim-podval{
        grid-area: menu;    
    }
    #footer > div > #block-bivhim-futter-info{
        grid-area: info;   
    }
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > #block-bivhim-catstorebasketblock{
        -ms-grid-row: 4;
        -ms-grid-row-span: 1;
        -ms-grid-column: 3;
        
    }
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > #block-bivhim-catstorebasketblock{
        -ms-grid-row: 4;
        -ms-grid-row-span: 1;
        -ms-grid-column: 3;
        
    }
    #footer > div > #block-bivhim-futter{
        -ms-grid-row: 1;
        -ms-grid-column: 1;
    }
    #footer > div > #block-bivhim-podval{
        -ms-grid-row: 1;
        -ms-grid-row-span: 1;
        -ms-grid-column: 5;
    }
    #footer > div > #block-bivhim-futter-info{
        -ms-grid-row: 1;
        -ms-grid-column: 3;
    }
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > .catstore-image-field{
        -ms-grid-row: 1;
        -ms-grid-row-span: 5;
        -ms-grid-column: 1;
        
    }
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > .field--name-field-img-product-other{
        -ms-grid-row: 5;
        -ms-grid-column: 3;
        
    }
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > .field--name-field-pack{
        -ms-grid-row: 1;
        -ms-grid-column: 3;
        
    }
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > .field--name-field-availability{
        -ms-grid-row: 2;
        -ms-grid-column: 3;
        
    }
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > .field--name-field-product-price{
        -ms-grid-row: 3;
        -ms-grid-column: 3;
        
    }
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > .field--name-field-basket{
        -ms-grid-row: 4;
        -ms-grid-row-span: 1;
        -ms-grid-column: 3;
        
    }
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > .field--name-field-proportion-use{
        -ms-grid-row: 1;
        -ms-grid-row-span: 5;
        -ms-grid-column: 2;
        -ms-grid-column-span: 1;
        
    }
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > .field-group-tabs-wrapper{
        -ms-grid-row: 6;
        -ms-grid-column: 1;
        -ms-grid-column-span: 3;
        
    }
}
@media (min-width: 75rem) {
    #page-wrapper > #page-left{
        -ms-grid-row: 1;
        -ms-grid-column: 1;
    }
    #page-wrapper > #page-right{
        -ms-grid-row: 1;
        -ms-grid-column: 3;
    }
    #page-wrapper > #page-center{
        -ms-grid-row: 1;
        -ms-grid-column: 2;
    }
}
@media (min-width: 31.25rem) {
    #footer > div > #block-bivhim-futter{
        -ms-grid-row: 1;
        -ms-grid-column: 1;
    }
    #footer > div > #block-bivhim-podval{
        -ms-grid-row: 1;
        -ms-grid-row-span: 3;
        -ms-grid-column: 3;
    }
    #footer > div > #block-bivhim-futter-info{
        -ms-grid-row: 3;
        -ms-grid-column: 1;
    }
    #footer > div > #block-bivhim-futter{
        -ms-grid-row: 1;
        -ms-grid-column: 1;
    }
    #footer > div > #block-bivhim-podval{
        -ms-grid-row: 1;
        -ms-grid-row-span: 3;
        -ms-grid-column: 3;
    }
    #footer > div > #block-bivhim-futter-info{
        -ms-grid-row: 3;
        -ms-grid-column: 1;
    }
}
@media (min-width: 75rem) {
    #footer > div > #block-bivhim-futter{
        -ms-grid-row: 1;
        -ms-grid-column: 1;
    }
    #footer > div > #block-bivhim-podval{
        -ms-grid-row: 1;
        -ms-grid-row-span: 1;
        -ms-grid-column: 5;
    }
    #footer > div > #block-bivhim-futter-info{
        -ms-grid-row: 1;
        -ms-grid-column: 3;
    }
}
@media (min-width: 0px) {
    #header-top > div > #block-bivhim-katalog{
        -ms-grid-row: 1;
        -ms-grid-column: 1;
    }
    #header-top > div > #block-bivhim-main-menu{
        -ms-grid-row: 2;
        -ms-grid-column: 1;
    }
    #header-top > div > #block-bivhim-catstorebasketblock{
        -ms-grid-row: 1;
        -ms-grid-row-span: 3;
        -ms-grid-column: 2;
    }
    #header-top > div > #block-bivhim-katalog{
        -ms-grid-row: 1;
        -ms-grid-column: 1;
    }
    #header-top > div > #block-bivhim-main-menu{
        -ms-grid-row: 2;
        -ms-grid-column: 1;
    }
    #header-top > div > #block-bivhim-catstorebasketblock{
        -ms-grid-row: 1;
        -ms-grid-row-span: 3;
        -ms-grid-column: 2;
    }
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > .field--name-field-basket{
        -ms-grid-row: 1;
        -ms-grid-row-span: 3;
        -ms-grid-column: 2;
    }
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > .field--name-field-basket{
        -ms-grid-row: 1;
        -ms-grid-row-span: 3;
        -ms-grid-column: 2;
    }
}
@media (min-width: 31.25rem) {
    #header-top > div > #block-bivhim-katalog{
        -ms-grid-row: 1;
        -ms-grid-column: 1;
    }
    #header-top > div > #block-bivhim-main-menu{
        -ms-grid-row: 1;
        -ms-grid-column: 2;
    }
    #header-top > div > #block-bivhim-catstorebasketblock{
        -ms-grid-row: 1;
        -ms-grid-row-span: 1;
        -ms-grid-column: 3;
    }
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > .field--name-field-basket{
        -ms-grid-row: 1;
        -ms-grid-row-span: 1;
        -ms-grid-column: 3;
    }
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > .field--name-field-basket{
        -ms-grid-row: 1;
        -ms-grid-row-span: 1;
        -ms-grid-column: 3;
    }
}
@media (min-width: 43.75rem) {
    
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > .catstore-image-field{
        -ms-grid-row: 1;
        -ms-grid-row-span: 5;
        -ms-grid-column: 1;
    }
    
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > .field--name-field-img-product-other{
        -ms-grid-row: 5;
        -ms-grid-column: 2;
    }
    
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > .field--name-field-pack{
        -ms-grid-row: 1;
        -ms-grid-column: 2;
    }
    
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > .field--name-field-availability{
        -ms-grid-row: 2;
        -ms-grid-column: 2;
    }
    
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > .field--name-field-product-price{
        -ms-grid-row: 3;
        -ms-grid-column: 2;
    }
    
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > .field--name-field-basket{
        -ms-grid-row: 4;
        -ms-grid-row-span: 1;
        -ms-grid-column: 2;
    }
    
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > .field--name-field-proportion-use{
        -ms-grid-row: 6;
        -ms-grid-column: 1;
        -ms-grid-column-span: 2;
    }
    
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > .field-group-tabs-wrapper{
        -ms-grid-row: 7;
        -ms-grid-column: 1;
        -ms-grid-column-span: 2;
    }
    
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > .catstore-image-field{
        -ms-grid-row: 1;
        -ms-grid-row-span: 5;
        -ms-grid-column: 1;
    }
    
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > .field--name-field-img-product-other{
        -ms-grid-row: 5;
        -ms-grid-column: 2;
    }
    
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > .field--name-field-pack{
        -ms-grid-row: 1;
        -ms-grid-column: 2;
    }
    
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > .field--name-field-availability{
        -ms-grid-row: 2;
        -ms-grid-column: 2;
    }
    
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > .field--name-field-product-price{
        -ms-grid-row: 3;
        -ms-grid-column: 2;
    }
    
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > .field--name-field-basket{
        -ms-grid-row: 4;
        -ms-grid-row-span: 1;
        -ms-grid-column: 2;
    }
    
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > .field--name-field-proportion-use{
        -ms-grid-row: 6;
        -ms-grid-column: 1;
        -ms-grid-column-span: 2;
    }
    
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > .field-group-tabs-wrapper{
        -ms-grid-row: 7;
        -ms-grid-column: 1;
        -ms-grid-column-span: 2;
    }
}
@media (min-width: 75rem) {
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > .catstore-image-field{
        -ms-grid-row: 1;
        -ms-grid-row-span: 5;
        -ms-grid-column: 1;
        
    }
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > .field--name-field-img-product-other{
        -ms-grid-row: 5;
        -ms-grid-column: 3;
        
    }
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > .field--name-field-pack{
        -ms-grid-row: 1;
        -ms-grid-column: 3;
        
    }
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > .field--name-field-availability{
        -ms-grid-row: 2;
        -ms-grid-column: 3;
        
    }
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > .field--name-field-product-price{
        -ms-grid-row: 3;
        -ms-grid-column: 3;
        
    }
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > .field--name-field-basket{
        -ms-grid-row: 4;
        -ms-grid-row-span: 1;
        -ms-grid-column: 3;
        
    }
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > .field--name-field-proportion-use{
        -ms-grid-row: 1;
        -ms-grid-row-span: 5;
        -ms-grid-column: 2;
        -ms-grid-column-span: 1;
        
    }
    #block-bivhim-content > .block__content > article.catstore-product > .node__content > .field-group-tabs-wrapper{
        -ms-grid-row: 6;
        -ms-grid-column: 1;
        -ms-grid-column-span: 3;
        
    }
}
































