/*
 * 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{
        height: 4.0625rem;
    }
    [dir="ltr"] #block-tgunoptics-head-address {
        padding-left: 0.625rem;
    }
    [dir="rtl"] #block-tgunoptics-head-address {
        padding-right: 0.625rem;
    }
    [dir="ltr"] #block-tgunoptics-head-address {
        padding-right: 0.3125rem;
    }
    [dir="rtl"] #block-tgunoptics-head-address {
        padding-left: 0.3125rem;
    }
    #block-tgunoptics-head-address{
        padding-top: 2.5rem;
        padding-bottom: 0.1875rem;
        font-size: 10pt;
        line-height: 126%;  
    }
    /* Шапка низ*/
    #header > .page-center {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding-left: 0.9375rem;
        padding-right: 0.9375rem;
        padding-top: 0.625rem;
        padding-bottom: 0.3125rem;
        border-bottom: 1px solid rgb(223,223,223);
    }
    .path-frontpage #header > .page-center {        
        border-bottom: none;
    }
    #header > .page-center > div > #block-tgunoptics-site-branding{
        display: flex;
        align-items: center;
        grid-gap: 0.625rem;
    }
    #header > .page-center > div > #block-tgunoptics-site-branding a:first-child > img{
        display: block;
        width: 3.125rem;
        height: auto;
    }
    #header > .page-center > div > #block-tgunoptics-site-branding a:last-child{
        font-family: 'helvetica-bold'; 
        text-decoration: none; 
        width: 12.5rem; 
    }
    #header > .page-center > #header-button{
        //align-self: start;
        margin-top: -0.3125rem;
    }
    #block-tgunoptics-search,        
    #block-tgunoptics-head-tel,
    #block-tgunoptics-katalog,
    #block-tgunoptics-main-menu,
    #block-tgunoptics-catstorebasketblock,
    #block-tgunoptics-theme-switch,
    #block-tgunoptics-link-compare,
    #block-tgunoptics-link-search{
        display: none;
    }
    /* Блок выезжающего меню */
    #block-tgunoptics-mobi-menu-header{
        width: 0px;
        background: rgba(0,0,0,0.5);
        position: fixed;        
        right: 0px;
        top: 0px;
        bottom: 0px;
        z-index: 1001 !important;
        transition: 0.3s;
    }    
    [dir="ltr"] #block-tgunoptics-mobi-menu-header.opened {
        padding-left: 10%;
    }    
    [dir="rtl"] #block-tgunoptics-mobi-menu-header.opened {
        padding-right: 10%;
    }    
    #block-tgunoptics-mobi-menu-header.opened{
        width: 100%;
        box-sizing: padding-box;
        //z-index: 111111;
    }
    [dir="ltr"] #block-tgunoptics-mobi-menu-header > .block__content {
        padding-left: 1.5625rem;
    }
    [dir="rtl"] #block-tgunoptics-mobi-menu-header > .block__content {
        padding-right: 1.5625rem;
    }
    #block-tgunoptics-mobi-menu-header > .block__content{         
        background: white; 
        height: 100%;  
        padding-top: 4.5625rem;
        padding-bottom: 3.125rem;
    }
    
    /* Слайдер */
    #block-tgunoptics-views-block-img-firstpage-block-1 .slick__slide > .slide__content{
        position: relative;
    }
    #block-tgunoptics-views-block-img-firstpage-block-1 .slick__slide > .slide__content > .slide__caption{
        position: absolute;
        left: 1.875rem;
        top: 30%;
        font-size: 10pt;
    }
    #block-tgunoptics-views-block-img-firstpage-block-1 .slick__slide > .slide__content > .slide__caption > .slide__link{
        margin-top: 0.625rem;
        margin-bottom: 0.625rem;
    }
    #block-tgunoptics-views-block-img-firstpage-block-1 .slick__slide > .slide__content > .slide__caption > .slide__link > a{
        display: inline-block;
        text-decoration: none;
        background-color: rgb(142,182,36);
        padding-left: 1.875rem;
        padding-right: 1.875rem;
        padding-top: 0.625rem;
        padding-bottom: 0.625rem;
        padding-bottom: 0.375rem;
        border-radius: 0.5rem; 
        font-size: 8pt;       
        line-height: 8pt;
        color: white;
        font-family: 'helvetica-bold';
    }
    /* Главная страница */
    #content{
        padding-left: 0.9375rem;
        padding-right: 0.9375rem;
        padding-top: 1.875rem;
        padding-bottom: 2.5rem;        
    }
    .path-frontpage #content{
        padding-left: 0px;
        padding-right: 0px;
    }
    .path-node #content{
        padding-left: 0px;
        padding-right: 0px;
    }
    /* Рекомендуемые и популярные товары */
    .path-frontpage #block-tgunoptics-views-block-recommend-product-group-block-1{        
        background: rgba(255, 255, 255, 1.0);
        background: linear-gradient(180deg, rgba(255, 255, 255, 1.0), rgba(205, 205, 205, 1.0));
    }
    .path-frontpage #block-tgunoptics-views-block-popular-product-block-1{    
        background: rgba(255, 255, 255, 1.0);
        background: linear-gradient(0deg, rgba(255, 255, 255, 1.0), rgba(205, 205, 205, 1.0));
    }
    .path-frontpage #block-tgunoptics-views-block-recommend-product-group-block-1,
    .path-frontpage #block-tgunoptics-views-block-popular-product-block-1{
        padding-bottom: 1.5625rem;
        padding-left: 0.9375rem;
        padding-right: 0.9375rem;
    }
    .path-taxonomy #content{
        background: rgba(255, 255, 255, 1.0);
        background: linear-gradient(180deg, rgba(255, 255, 255, 1.0), rgba(205, 205, 205, 1.0));
    }
    #block-tgunoptics-views-block-recommend-product-group-block-1 > h2,
    #block-tgunoptics-views-block-popular-product-block-1 > h2{
        padding-bottom: 1.5625rem;
    }
    #block-tgunoptics-views-block-recommend-product-group-block-1 > h2 > a,
    #block-tgunoptics-views-block-popular-product-block-1 > h2 > a{
        text-decoration: none;
    }
    #block-tgunoptics-views-block-recommend-product-group-block-1 > .block__content > div > div,
    #block-tgunoptics-views-block-popular-product-block-1 > .block__content > div > div{
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
        grid-gap: 0.9375rem;
    }    
    .page-center > #content > div > .views-element-container#block-tgunoptics-views-block-recommend-product-group-block-1 > .block__content > div > div > .views-row,
    .page-center > #content > div > .views-element-container#block-tgunoptics-views-block-popular-product-block-1 > .block__content > div > div > .views-row{
        display: none;
    }
    .page-center > #content > div > .views-element-container#block-tgunoptics-views-block-recommend-product-group-block-1 > .block__content > div > div > footer,
    .page-center > #content > div > .views-element-container#block-tgunoptics-views-block-popular-product-block-1 > .block__content > div > div > footer{
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-column-span: 2;
        grid-column-end: 3;
    }
    .page-center > #content > div > .views-element-container#block-tgunoptics-views-block-recommend-product-group-block-1 > .block__content > div > div > footer > div > a,
    .page-center > #content > div > .views-element-container#block-tgunoptics-views-block-popular-product-block-1 > .block__content > div > div > footer > div > a{
        color: white;
        display: block;
        background: rgb(142,182,36);  
        border-radius: 0.5rem;
        text-align: center;
        text-decoration: none;  
        padding-top: 0.625rem;  
        padding-bottom: 0.625rem;
    }
    #block-tgunoptics-content  > .block__content > div > div > .views-exposed-form{        
        -ms-grid-column: 1;        
        grid-column-start: 1;
        -ms-grid-column-span: 2;
        grid-column-end: 3;
        display: -ms-grid;
        display: grid;
    }
    #block-tgunoptics-content  > .block__content > div > div > nav{        
        -ms-grid-column: 1;        
        grid-column-start: 1;
        -ms-grid-column-span: 2;
        grid-column-end: 3;   
        display: flex;  
        justify-content: center;   
    }
    #block-tgunoptics-content  > .block__content > div > div > nav > ul{
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        grid-gap: 1.875rem;
        list-style: none;
    }
    #block-tgunoptics-content  > .block__content > div > div > nav > ul > li > a{
        display: inline-block;
        width: 1.875rem;
        height: 1.875rem;
        line-height: 1.875rem;
        text-align: center;
        text-decoration: none;
        font-family: "helvetica-bold";
        padding-left: 0.3125rem;
        padding-right: 0.3125rem;
        box-sizing: border-box;
    }
    #block-tgunoptics-content  > .block__content > div > div > nav > ul > li.is-active > a{
        border-radius: 0.4375rem;
        color: white;
        background-color: rgb(142,182,36);
    }
    #block-tgunoptics-content  > .block__content > div > div > nav > ul > li.pager__item--first > a{        
        text-indent: -9999em;
        background-image: url("data:image/svg+xml,%3c%3fxml version='1.0' encoding='UTF-8' standalone='no'%3f%3e%3csvg   width='18'   height='13'   viewBox='0 0 18 13'   fill='none'   version='1.1'   id='svg329'   sodipodi:docname='icon_black_first.svg'   inkscape:version='1.2.2 (b0a8486541, 2022-12-01)'   xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape'   xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd'   xmlns='http://www.w3.org/2000/svg'   xmlns:svg='http://www.w3.org/2000/svg'%3e  %3cdefs     id='defs333' /%3e  %3csodipodi:namedview     id='namedview331'     pagecolor='%23ffffff'     bordercolor='%23000000'     borderopacity='0.25'     inkscape:showpageshadow='2'     inkscape:pageopacity='0.0'     inkscape:pagecheckerboard='0'     inkscape:deskcolor='%23d1d1d1'     showgrid='false'     inkscape:zoom='64.538462'     inkscape:cx='9.0023838'     inkscape:cy='6.4922527'     inkscape:window-width='1920'     inkscape:window-height='1017'     inkscape:window-x='0'     inkscape:window-y='0'     inkscape:window-maximized='1'     inkscape:current-layer='svg329' /%3e  %3cpath     d='M 13.31149,9.24016 H 10.70101 L 7.76421,6.30338 10.70101,3.3666 h 2.61048 l -2.93678,2.93678 z m 3.91571,0 H 14.61673 L 11.67995,6.30338 14.61673,3.3666 h 2.61047 l -2.93678,2.93678 z'     fill='%23000000'     id='path325' /%3e  %3cpath     d='M 9.15911,9.24016 H 6.54871 L 3.61191,6.30338 6.54871,3.3666 h 2.6104 l -2.9367,2.93678 z m 3.91574,0 H 10.46441 L 7.52761,6.30338 10.46441,3.3666 h 2.61044 l -2.93674,2.93678 z'     fill='%23000000'     id='path327' /%3e%3c/svg%3e");
        background-repeat: no-repeat;
        background-position: 50% 50%;
        background-size: 90%;        
    }
    #block-tgunoptics-content  > .block__content > div > div > nav > ul > li.pager__item--previous > a{        
        text-indent: -9999em;
        background-image: url("data:image/svg+xml,%3c%3fxml version='1.0' encoding='UTF-8' standalone='no'%3f%3e%3csvg   width='10'   height='7'   viewBox='0 0 10 7'   fill='none'   version='1.1'   id='svg257'   sodipodi:docname='icon_black_previous.svg'   inkscape:version='1.2.2 (b0a8486541, 2022-12-01)'   xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape'   xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd'   xmlns='http://www.w3.org/2000/svg'   xmlns:svg='http://www.w3.org/2000/svg'%3e  %3cdefs     id='defs261' /%3e  %3csodipodi:namedview     id='namedview259'     pagecolor='%23ffffff'     bordercolor='%23000000'     borderopacity='0.25'     inkscape:showpageshadow='2'     inkscape:pageopacity='0.0'     inkscape:pagecheckerboard='0'     inkscape:deskcolor='%23d1d1d1'     showgrid='false'     inkscape:zoom='119.85714'     inkscape:cx='4.9976162'     inkscape:cy='3.5041716'     inkscape:window-width='1920'     inkscape:window-height='1017'     inkscape:window-x='0'     inkscape:window-y='0'     inkscape:window-maximized='1'     inkscape:current-layer='svg257' /%3e  %3cpath     d='M 5.999008,6.24016 H 3.388538 L 0.451758,3.30338 3.388538,0.366601 h 2.61047 L 3.062228,3.30338 Z m 3.915702,0 H 7.304238 L 4.367468,3.30338 7.304238,0.366601 H 9.91471 L 6.977928,3.30338 Z'     fill='%23000000'     id='path255' /%3e%3c/svg%3e");
        background-repeat: no-repeat;
        background-position: 50% 50%;
        background-size: 50%;        
    }
    #block-tgunoptics-content  > .block__content > div > div > nav > ul > li.pager__item--next > a{        
        text-indent: -9999em;
        background-image: url("data:image/svg+xml,%3csvg width='10' height='7' viewBox='0 0 10 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M4.36746 6.24016H6.97793L9.91471 3.30338L6.97793 0.366601L4.36746 0.366601L7.30424 3.30338L4.36746 6.24016ZM0.451758 6.24016H3.06223L5.999 3.30338L3.06223 0.366601L0.451758 0.366601L3.38854 3.30338L0.451758 6.24016Z' fill='black'/%3e%3c/svg%3e");
        background-repeat: no-repeat;
        background-position: 50% 50%;
        background-size: 50%;        
    }
    #block-tgunoptics-content  > .block__content > div > div > nav > ul > li.pager__item--last > a{        
        text-indent: -9999em;
        background-image: url("data:image/svg+xml,%3csvg width='18' height='13' viewBox='0 0 18 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.52762 9.24016H10.1381L13.0749 6.30338L10.1381 3.3666L7.52762 3.3666L10.4644 6.30338L7.52762 9.24016ZM3.61191 9.24016H6.22238L9.15916 6.30338L6.22238 3.3666L3.61191 3.3666L6.54869 6.30338L3.61191 9.24016Z' fill='black'/%3e%3cpath d='M11.68 9.24016H14.2904L17.2272 6.30338L14.2904 3.3666L11.68 3.3666L14.6167 6.30338L11.68 9.24016ZM7.76426 9.24016H10.3747L13.3115 6.30338L10.3747 3.3666L7.76426 3.3666L10.701 6.30338L7.76426 9.24016Z' fill='black'/%3e%3c/svg%3e");
        background-repeat: no-repeat;
        background-position: 50% 50%;
        background-size: 90%;        
    }
    
    .page-center > #content > div > .views-element-container#block-tgunoptics-views-block-recommend-product-group-block-1 > .block__content > div > div > .views-row:nth-of-type(1),
    .page-center > #content > div > .views-element-container#block-tgunoptics-views-block-recommend-product-group-block-1 > .block__content > div > div > .views-row:nth-of-type(2),
    .page-center > #content > div > .views-element-container#block-tgunoptics-views-block-popular-product-block-1 > .block__content > div > div > .views-row:nth-of-type(1),
    .page-center > #content > div > .views-element-container#block-tgunoptics-views-block-popular-product-block-1 > .block__content > div > div > .views-row:nth-of-type(2){
        display: -ms-grid;
        display: grid;
    }
    /* Общий стиль сетки товаров */
    .page-center > #content > div > .views-element-container > .block__content > div > div > .views-row,
    .page-center > #content > div > #block-tgunoptics-content > .block__content > .views-element-container > div > .views-row{       
        border-radius: 0.625rem;
        padding: 0.625rem;
        background: white;
        display: -ms-grid;
        display: grid;
        -ms-grid-rows: auto 0.1875rem auto 0.1875rem auto 0.1875rem auto;
        grid-template-areas:
            "picture picture picture picture"
            "title title title title"
            "stars stars stars stars"
            "price price comparison cart";
        grid-gap: 0.1875rem;
        -ms-grid-columns: 1fr 0.1875rem 1fr 0.1875rem 1.875rem 0.1875rem 1.875rem;
        grid-template-columns: 1fr 1fr 1.875rem 1.875rem;
    }
    .page-center > #content > div > .views-element-container > .block__content > div > div > .views-row > .views-field-title,
    .page-center > #content > div > #block-tgunoptics-content > .block__content > .views-element-container > div > .views-row > .views-field-title{
        grid-area: title;       
    }
    .page-center > #content > div > .views-element-container > .block__content > div > div > .views-row > .views-field-title a,
    .page-center > #content > div > #block-tgunoptics-content > .block__content > .views-element-container > div > .views-row > .views-field-title a{
        font-family: 'helvetica-light';
        text-decoration: none;
        word-wrap: anywhere;
    }
    .page-center > #content > div > .views-element-container > .block__content > div > div > .views-row > .views-field-field-img-product,
    .page-center > #content > div > #block-tgunoptics-content > .block__content > .views-element-container > div > .views-row > .views-field-field-img-product{
        grid-area: picture;
    }
    .page-center > #content > div > .views-element-container > .block__content > div > div > .views-row > .views-field-field-img-product > .field-content > a,
    .page-center > #content > div > #block-tgunoptics-content > .block__content > .views-element-container > div > .views-row > .views-field-field-img-product > .field-content > a{
        display: block;        
    }
    .page-center > #content > div > .views-element-container > .block__content > div > div > .views-row > .views-field-field-img-product > .field-content > a > img,
    .page-center > #content > div > #block-tgunoptics-content > .block__content > .views-element-container > div > .views-row > .views-field-field-img-product > .field-content > a > img{
        display: block;
        margin: 0 auto;
        width: 100% !important;
        height: auto !important;
        border-radius: 0.4375rem;
    }
    .page-center > #content > div > .views-element-container > .block__content > div > div > .views-row > .views-field-link-flag,
    .page-center > #content > div > #block-tgunoptics-content > .block__content > .views-element-container > div > .views-row > .views-field-link-flag{
        grid-area: comparison;
    }
    .page-center > #content > div > .views-element-container > .block__content > div > div > .views-row > .views-field-link-flag .field-content .flag > a,
    .page-center > #content > div > #block-tgunoptics-content > .block__content > .views-element-container > div > .views-row > .views-field-link-flag .field-content .flag > a{  
        display: block;
        border-radius: 0.5rem;    
        text-indent: -9999em;        
        cursor: pointer;
        background-color: rgb(142,182,36);
        background-image: url("data:image/svg+xml,%3csvg width='16' height='26' viewBox='0 0 16 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='1.05273' y1='14.0198' x2='1.05273' y2='25.7029' stroke='white' stroke-width='2'/%3e%3cline x1='8.03076' y1='5.10688e-08' x2='8.03076' y2='25.703' stroke='white' stroke-width='2'/%3e%3cline x1='15.0093' y1='7.00989' x2='15.0093' y2='25.703' stroke='white' stroke-width='2'/%3e%3c/svg%3e");
        background-repeat: no-repeat;
        background-position: 50% 50%;
        background-size: 0.75rem;
        width: 1.75rem;
        height: 1.75rem;
    }
    .page-center > #content > div > .views-element-container > .block__content > div > div > .views-row > .views-field-field-rate,
    .page-center > #content > div > #block-tgunoptics-content > .block__content > .views-element-container > div > .views-row > .views-field-field-rate{
        grid-area: stars;
        margin-bottom: 0.625rem;
        -ms-grid-column-align: start;
        justify-self: start;
    }   
    .page-center > #content > div > .views-element-container > .block__content > div > div > .views-row > .views-field-field-price,
    .page-center > #content > div > #block-tgunoptics-content > .block__content > .views-element-container > div > .views-row > .views-field-field-price{
        grid-area: price;
        -ms-grid-column-align: start;
        justify-self: start;
        -ms-grid-row-align: end;
        align-self: end;
    }
    .page-center > #content > div > .views-element-container > .block__content > div > div > .views-row > .views-field-field-price > .field-content,
    .page-center > #content > div > #block-tgunoptics-content > .block__content > .views-element-container > div > .views-row > .views-field-field-price > .field-content{
        font-size: 1.25rem;
        font-family: 'helvetica-medium';
        text-align: right;
        //font-weight: bold;
    }
    .page-center > #content > div > .views-element-container > .block__content > div > div > .views-row > .views-field-field-basket,
    .page-center > #content > div > #block-tgunoptics-content > .block__content > .views-element-container > div > .views-row > .views-field-field-basket{
        grid-area: cart;
    }
    .page-center > #content > div > .views-element-container > .block__content > div > div > .views-row > .views-field-field-basket > .field-content > .catstore-add-to-cart-wrapper > .catstore-add-to-cart-amount,
    .page-center > #content > div > #block-tgunoptics-content > .block__content > .views-element-container > div > .views-row >.views-field-field-basket > .field-content > .catstore-add-to-cart-wrapper > .catstore-add-to-cart-amount{
        display: none;
    }
    .page-center > #content > div > .views-element-container > .block__content > div > div > .views-row > .views-field-field-basket > .field-content > .catstore-add-to-cart-wrapper > a,
    .page-center > #content > div > #block-tgunoptics-content > .block__content > .views-element-container > div > .views-row > .views-field-field-basket > .field-content > .catstore-add-to-cart-wrapper > a{
        display: block;
        border-radius: 0.5rem;    
        text-indent: -9999em;        
        cursor: pointer;
        background-color: rgb(142,182,36);
        background-image: url("data:image/svg+xml,%3csvg width='32' height='30' viewBox='0 0 32 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M25.8257 25.8408C26.6015 25.8408 27.2581 26.4969 27.2583 27.3359C27.2583 28.1734 26.6032 28.8262 25.8257 28.8262C25.0495 28.826 24.395 28.1735 24.395 27.3359C24.3952 26.4968 25.0512 25.841 25.8257 25.8408Z' fill='white' stroke='white'/%3e%3cpath d='M13.2427 26.0483C14.031 26.0483 14.7085 26.7253 14.7085 27.6011C14.7084 28.475 14.0326 29.1479 13.2427 29.1479C12.4487 29.1477 11.775 28.4745 11.7749 27.6011C11.7749 26.7258 12.4502 26.0486 13.2427 26.0483Z' fill='white' stroke='white'/%3e%3cpath d='M1.78809 2.00021H8.15437L11.6518 22.6875H26.8778L29.999 8.89527L9.23539 8.38691' stroke='white' stroke-width='2.108' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
        background-repeat: no-repeat;
        background-position: 50% 50%;
        background-size: 1.25rem;
        width: 1.75rem;
        height: 1.75rem;        
    }
    .page-center > #content > div > #block-tgunoptics-content > .block__content > .views-element-container > div > .views-row > .views-field-field-availability{
        padding-top: 0.4375rem;
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-column-span: 4;
        grid-column-end: 5;
        display: flex;
        justify-content: space-between;
    }
    .page-center > #content > div > #block-tgunoptics-content > .block__content > .views-element-container > div > .views-row > .views-field-field-availability > .views-label{
        font-family: 'helvetica-light';
    }    
    /* Почему мы и прочее */
    #block-tgunoptics-mainpage{
        padding: 0.9375rem;
        font-family: 'helvetica-light';
        line-height: 1.5;
    }
    #block-tgunoptics-mainpage ul{ 
        list-style: none;
    }
    #block-tgunoptics-mainpage > .block__content > .field > .table > .tablebody > .tablerow > .tablecell{
        padding-top: 1.25rem;
    }
    #block-tgunoptics-mainpage > .block__content > .field > .table > .tablebody > .tablerow > .tablecell > img{
        display: block;
        width: 100%;
        height: auto;
        border-radius: 0.625rem;    
    }
    #block-tgunoptics-mainpage > .block__content > .field > .table > .tablebody > .tablerow > .tablecell > h3{
        font-family: 'helvetica-bold';
        font-size: 18pt;
        margin-bottom: 1.25rem;
    }
    /* Хлебные крошки*/
    #block-tgunoptics-breadcrumbs{
        padding-left: 0.9375rem;
        padding-right: 0.9375rem;
        padding-top: 1.25rem;
    }
    #block-tgunoptics-breadcrumbs > .block__content > nav > ol > li{
        display: none;
    }
    #block-tgunoptics-breadcrumbs > .block__content > nav > ol > li > a{
        font-family: "helvetica-light";
        text-decoration: none;
    }
    #block-tgunoptics-breadcrumbs > .block__content > nav > ol > li:nth-of-type(2){
        display: block; 
         
    }
    [dir="ltr"] #block-tgunoptics-breadcrumbs > .block__content > nav > ol > li:nth-of-type(2) > a {
        padding-left: 1.875rem;
    }
    [dir="rtl"] #block-tgunoptics-breadcrumbs > .block__content > nav > ol > li:nth-of-type(2) > a {
        padding-right: 1.875rem;
    }
    #block-tgunoptics-breadcrumbs > .block__content > nav > ol > li:nth-of-type(2) > a{
        display: block;
        position: relative;         
        height: 1.25rem;
        line-height: 1.5625rem;
        
    }
    #block-tgunoptics-breadcrumbs > .block__content > nav > ol > li:nth-of-type(2) > a:before{
        display: block;
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3c!--! Font Awesome Free 6.7.2 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc. --%3e%3cpath d='M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 288 480 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-370.7 0 73.4-73.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-128 128z'/%3e%3c/svg%3e");
        background-repeat: no-repeat;
        background-position: 0% 50%;
        background-size: 50%;
        width: 1.875rem;
        height: 1.25rem;
        content: " ";        
        position: absolute; 
        top: 50%;         
        left: 0px;
        transform: translateY(-50%);
        
    }    
    /* Страница каталога */    
    .path-catalog #content{
        padding-left: 0px;
        padding-right: 0px;
        margin-bottom: 12.5rem;
    }
    .path-catalog #block-tgunoptics-content > .block__content > div{
        padding-left: 3.125rem !important;
        padding-right: 3.125rem !important;
        padding-top: 3.125rem;
        padding-bottom: 12.5rem;
        background-color: rgb(142,182,36);
    }
    .path-catalog #block-tgunoptics-content  > .block__content > div > div{
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        grid-gap: 1.25rem;
    } 
    .path-catalog #block-tgunoptics-content > .block__content > .views-element-container > div > .views-row{
        display: block !important;
        padding-top: 1.5625rem !important;
        padding-bottom: 1.5625rem !important;
    }
    .path-catalog #block-tgunoptics-content > .block__content > .views-element-container > div > .views-row > .views-field-name{
        text-align: center;
    }
    .path-catalog #block-tgunoptics-content > .block__content > .views-element-container > div > .views-row > .views-field-name > .field-content > a{
        text-decoration: none;
        font-size: 1.375rem;
    }
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    /* Карточка товара */
    .path-node #page-content > #above{
       /* padding-inline: 15px;
        padding-block-start: 30px;*/
    }
    .path-node #page-content > #above #block-tgunoptics-page-title > .block__content > h1{
    	font-family: "helvetica-light";
    	font-size: 15pt;
    	/*display: none;*/
    }
    .path-node #page-content > .page-center > #content{
    	padding-top: 1.25rem;
    }
    #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content{
        display: -ms-grid;
        display: grid;        
        grid-template-areas:  
        	"title title title title stars stars"          
            "picture picture picture picture picture picture"
            "articul articul articul articul articul articul"
            "availability availability availability availability availability availability"            
            "brand brand brand brand brand brand"
            "price price price price price price"
            "cart cart cart cart cart comparison"
            "description description description description  description description";
        -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    }
    [dir="ltr"] #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-title-product-node {    	
    	padding-left: 0.9375rem;
    }
    [dir="rtl"] #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-title-product-node {    	
    	padding-right: 0.9375rem;
    }
    #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-title-product-node{
    	grid-area: title;
    	font-family: "helvetica-light";
    	font-size: 15pt;
    }
    #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .slick-wrapper{
    	grid-area: picture;
    	margin-bottom: 0px !important;
    }
    #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .slick-wrapper > .slick--vertical{
		display: none;
    }
    #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .slick-wrapper > .slick--main{	
        max-width: calc(100vw - 3.125rem) !important;
    	box-sizing: border-box !important;
    	margin: 0 auto !important;		
    }
    #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .slick-wrapper > .slick--main > .slick__slider{}
    #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .slick-wrapper > .slick--main > .slick__slider > .slick-list {}
    #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .slick-wrapper > .slick--main > .slick__slider > .slick-list > .slick-track{}
        #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .slick-wrapper > .slick--main > .slick__slider > .slick-list > .slick-track > .slick__slide{}
    #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .slick-wrapper > .slick--main > .slick__slider > .slick-list > .slick-track > .slick__slide > .slide__content{}
    #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .slick-wrapper > .slick--main > .slick__slider > .slick-list > .slick-track > .slick__slide > .slide__content > a{}
    #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .slick-wrapper > .slick--main > .slick__slider > .slick-list > .slick-track > .slick__slide > .slide__content > a > div{}
    #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .slick-wrapper > .slick--main > .slick__slider > .slick-list > .slick-track > .slick__slide > .slide__content > a > div > img{}
    [dir="ltr"] .slick-dots {
        padding-left: 0.5625rem;
    }
    [dir="rtl"] .slick-dots {
        padding-right: 0.5625rem;
    }
    .slick-dots {
        bottom: 0px !important;
        text-align: left;
        padding-bottom: 0.4375rem;
    }
    .slick-dots li{
        margin: 0px;
    }
    .slick-dots li button:before {        
        color: white;
        opacity: 1 !important;
    }
	#page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-art-original{
		grid-area: articul;
		display: flex;
		justify-content: space-between;
		padding-left: 1.25rem;
		padding-right: 1.25rem;
	}
	#page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-art-original:after{
	    display: none;
	}
	#page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-art-original > .field__item{
	    font-weight: bold;	    
	}
	#page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-art-original > .field__label{
	    border-bottom: 1px solid rgb(142,182,36);
	}
	[dir="ltr"] #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .flag-flag-comparison {
		padding-right: 1.25rem;
    }
	[dir="rtl"] #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .flag-flag-comparison {
		padding-left: 1.25rem;
    }
	#page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .flag-flag-comparison{
		grid-area: comparison;
		margin-top: 0.9375rem;
		-ms-grid-column-align: end;
		justify-self: end;
	}
	#page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .flag-flag-comparison > a{
	    display: block;
        border-radius: 0.4375rem;    
        text-indent: -9999em;   
        background-color: rgb(142,182,36);
        background-image: url("data:image/svg+xml,%3csvg width='16' height='26' viewBox='0 0 16 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='1.05273' y1='14.0198' x2='1.05273' y2='25.7029' stroke='white' stroke-width='2'/%3e%3cline x1='8.03076' y1='5.10688e-08' x2='8.03076' y2='25.703' stroke='white' stroke-width='2'/%3e%3cline x1='15.0093' y1='7.00989' x2='15.0093' y2='25.703' stroke='white' stroke-width='2'/%3e%3c/svg%3e");
        background-repeat: no-repeat;
        background-position: 50% 50%;
        background-size: 0.75rem;
        width: 2.5rem;
        height: 2.5rem;        
	}
	
	#page{position: relative;}
	#page #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-rate{
	    position: absolute;
	    top: 1.5625rem;
	    right: 0.9375rem;
	    /*grid-area: stars;*/
	}
	#page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-rate > form > .fivestar-average-text > div > div > .description{
		display: none;
	}
	
    #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-availability{
		grid-area: availability;
		display: flex;				
		padding-left: 1.25rem;				
		padding-right: 1.25rem;
		justify-content: space-between;
		padding-top: 0.9375rem;
	}
	#page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-availability:after{
	    display: none;
	}
#page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-availability > .field__item{
	    font-weight: bold;
    }
	#page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-availability > .field__label{
	    border-bottom: 1px solid rgb(142,182,36);
	}
	[dir="ltr"] #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-basket {
		padding-left: 1.25rem;
    }
	[dir="rtl"] #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-basket {
		padding-right: 1.25rem;
    }
	#page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-basket{
		grid-area: cart;
		margin-top: 0.9375rem;
	}
	[dir="ltr"] #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-basket > .catstore-add-to-cart-wrapper {
		padding-right: 1.25rem;
    }
	[dir="rtl"] #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-basket > .catstore-add-to-cart-wrapper {
		padding-left: 1.25rem;
    }
	#page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-basket > .catstore-add-to-cart-wrapper{
		display: flex;
		justify-content: space-between;
	}	
	#page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-basket > .catstore-add-to-cart-wrapper > .catstore-add-to-cart-amount{
		display: flex;
		align-items: center;
		background-color: rgb(236,236,236);
		border-radius: 0.4375rem;
		padding: 0.625rem;
		padding-left: 1.25rem;
		padding-right: 1.25rem;
		font-size: 15pt;
		box-sizing: border-box;
	}
	#page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-basket > .catstore-add-to-cart-wrapper > .catstore-add-to-cart-amount > div > input{
		display: block;
		border: none;
		background-color: transparent;
		text-align: center;
	}
	#page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-basket > .catstore-add-to-cart-wrapper > .catstore-add-to-cart-amount a{
		text-decoration: none;
	}
	#page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-basket > .catstore-add-to-cart-wrapper > .addtocart-submit{    
		display: inline-block;
		border: none;
		border-radius: 0.4375rem;    
		padding-left: 1.5625rem;    
		padding-right: 1.5625rem;
		padding-top: 0.625rem;
		padding-bottom: 0.625rem;  
		background-color: rgb(142,182,36);	
		color: white;
		text-decoration: none;	
		line-height: 1.5;
		height: 2.5rem;  
	}
	#page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .catstore-price-field{
		grid-area: price;
		padding-left: 1.25rem;
		padding-right: 1.25rem;
		font-size: 22pt;
		font-family: "helvetica-light";
		font-weight: bold;
		padding-top: 0.9375rem;
	}
	
	#page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-brand{
		grid-area: brand;
		padding-left: 1.25rem;
		padding-right: 1.25rem;
		padding-top: 0.3125rem;
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	#page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-brand > .field__label{
	    border-bottom: 1px solid rgb(142,182,36);
	    display: inline-block;
	}
	#page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-brand:after,
	#page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-brand > .field__items > .field__item:after{
	    display: none;
	}
	#page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-brand > .field__items > .field__item > a{
	    display: block;	    
	    text-decoration: none;
	}
	#page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-brand > .field__items > .field__item > a > img{
	    display: block;	    
	    height: 2.4375rem;
	    width: auto;
	}
	#page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field-group-tabs-wrapper{
		grid-area: description;
		background-color: rgb(236,236,236);
		padding: 1.25rem;
		margin-top: 0.9375rem;
	}
    












    /* Подвал */
    /*#block-tgunoptics-futter-catalog,*/
    #block-tgunoptics-futter-catalog,
    #block-tgunoptics-podval,
    #block-tgunoptics-futter-link{
        display: none;
    }
    #footer > .page-center > div > #block-tgunoptics-futter-logo{
        padding-top: 1.875rem;
        padding-bottom: 1.5625rem;
        padding-left: 1.25rem;
        padding-right: 1.25rem;
    }
    #footer > .page-center > div > #block-tgunoptics-futter-logo > .block__content > .field{
        display: flex;
        align-items: center;
        grid-gap: 0.9375rem;
    }
    #footer > .page-center > div > #block-tgunoptics-futter-logo > .block__content > .field > .wrapper > a{
        text-decoration: none;
        font-family: 'helvetica-bold';
        font-size: 15pt;
    }
    #footer > .page-center > div > #block-tgunoptics-futter-logo > .block__content > .field > a > img{
        display: block;
        width: 5.3125rem;
    }
    #footer > .page-center > div > #block-tgunoptics-futter-info{
        border-bottom: 1px solid white;
        padding-left: 1.25rem;
        padding-right: 1.25rem;
        padding-bottom: 1.25rem;
    }  
    #footer > .page-center > div > #block-tgunoptics-futter-info > .block__content > .field{
        color: white;
        line-height: 1.2;
    } 
    #footer > .page-center > div > #block-tgunoptics-futter-info > .block__content > .field > a {
        text-decoration: none;
        display: block;
        font-family: 'helvetica-bold';
        font-size: 15pt;
    }
    #footer > .page-center > div > #block-tgunoptics-futter-info > .block__content > .field > a:nth-of-type(1),
#footer > .page-center > div > #block-tgunoptics-futter-info > .block__content > .field > a:nth-of-type(2){
        font-size: 22pt;        
    }    
    #footer > .page-center > div > #block-tgunoptics-futter-info > .block__content > .field > a:nth-of-type(2){
        font-size: 22pt;
        padding-bottom: 1.25rem;
    }
    #footer > .page-center > div > #block-tgunoptics-futter-info > .block__content > .field > .messengers > a{
        display: inline-block;
        background-color: white;
        border-radius: 100%;
        width: 2.5rem;
        height: 2.5rem;
        position: relative;
    }
    #footer > .page-center > div > #block-tgunoptics-futter-info > .block__content > .field > .messengers > a > img{
        display: block;
        width: 1.5625rem;
        height: auto;
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
    }
    /* Блок с открывашками */
    #footer > .page-center > div > #block-tgunoptics-futter-catalog-mobi > .block__content > .field > details > summary,
    #footer > .page-center > div > #block-tgunoptics-futter-menu-mobi > .block__content > .field > details > summary,
    #footer > .page-center > div > #block-tgunoptics-futter-link-mobi > .block__content > .field > details > summary{
        list-style: none;
        position: relative;
        color: white;
        font-family: 'helvetica-bold';
        font-size: 15pt;
    }
    #footer > .page-center > div > #block-tgunoptics-futter-catalog-mobi > .block__content > .field > details > summary:after,
    #footer > .page-center > div > #block-tgunoptics-futter-menu-mobi > .block__content > .field > details > summary:after,
    #footer > .page-center > div > #block-tgunoptics-futter-link-mobi > .block__content > .field > details > summary:after {
        content: " ";  
        display: block;
        position: absolute;
        right: 0px;
        top: 0px;
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3e%3c!--! Font Awesome Free 6.7.2 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc. --%3e%3cpath fill='%23FFFFFF' d='M201.4 374.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 306.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z'/%3e%3c/svg%3e");
        background-repeat: no-repeat;
        width: 1.25rem;
        height: 1.25rem;
    }
    #footer > .page-center > div > #block-tgunoptics-futter-catalog-mobi > .block__content > .field > details[open] > summary:after,
    #footer > .page-center > div > #block-tgunoptics-futter-menu-mobi > .block__content > .field > details[open] > summary:after,
    #footer > .page-center > div > #block-tgunoptics-futter-link-mobi > .block__content > .field > details[open] > summary:after {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3e%3c!--! Font Awesome Free 6.7.2 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc. --%3e%3cpath fill='%23FFFFFF' d='M201.4 137.4c12.5-12.5 32.8-12.5 45.3 0l160 160c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L224 205.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l160-160z'/%3e%3c/svg%3e");
        background-repeat: no-repeat;        
    }
    #footer > .page-center > div > #block-tgunoptics-futter-catalog-mobi > .block__content > .field > details > summary > a{
        text-decoration: none;
    }
    #footer > .page-center > div > #block-tgunoptics-futter-catalog-mobi,
    #footer > .page-center > div > #block-tgunoptics-futter-menu-mobi,
    #footer > .page-center > div > #block-tgunoptics-futter-link-mobi{
        padding-top: 0.625rem;
        padding-bottom: 0.625rem;
        padding-left: 1.25rem;
        padding-right: 1.25rem;
    }  
    #footer > .page-center > div > #block-tgunoptics-futter-catalog-mobi{
        padding-top: 1.875rem;
    }
    #footer > .page-center > div > #block-tgunoptics-futter-link-mobi{
        padding-bottom: 1.875rem;
        border-bottom: 1px solid white;
    }
    #footer > .page-center > div > #block-tgunoptics-futter-catalog-mobi > .block__content > .field > details > ul,
    #footer > .page-center > div > #block-tgunoptics-futter-menu-mobi > .block__content > .field > details > ul,
    #footer > .page-center > div > #block-tgunoptics-futter-link-mobi > .block__content > .field > details > ul{
        list-style: none;
        padding-top: 0.625rem; 
    }
    #footer > .page-center > div > #block-tgunoptics-futter-catalog-mobi > .block__content > .field > details > ul > li,
    #footer > .page-center > div > #block-tgunoptics-futter-menu-mobi > .block__content > .field > details > ul > li,
    #footer > .page-center > div > #block-tgunoptics-futter-link-mobi > .block__content > .field > details > ul > li{
        margin-top: 0.1875rem;
        margin-bottom: 0.1875rem;
    }
    #footer > .page-center > div > #block-tgunoptics-futter-catalog-mobi > .block__content > .field > details > ul a,
    #footer > .page-center > div > #block-tgunoptics-futter-menu-mobi > .block__content > .field > details > ul a,
    #footer > .page-center > div > #block-tgunoptics-futter-link-mobi > .block__content > .field > details > ul a{
        text-decoration: none;
    }
    /* Оферта, копирайт */
    #footer > .page-center > div > #block-tgunoptics-futter-link,
    #footer > .page-center > div > #block-tgunoptics-note-rights-reserved{
        padding-left: 1.25rem;
        padding-right: 1.25rem;
        padding-top: 0.625rem;
        padding-bottom: 0.625rem;        
    }
    #footer > .page-center > div > #block-tgunoptics-futter-link{
        padding-top: 1.25rem;
    }
    #footer > .page-center > div > #block-tgunoptics-futter-link > .block__content > .field > a{
        display: inline-block;
        margin-top: 0.3125rem;
        margin-bottom: 0.3125rem;
        text-decoration: none;
    }
    #footer > .page-center > div > #block-tgunoptics-note-rights-reserved{
        padding-bottom: 1.25rem;
        color: white;
        font-size: 10pt;
        //text-align: center;
    }
}
@media (min-width: 31.25rem) {
    /* Страница каталога */
    .path-catalog #block-tgunoptics-content  > .block__content > div{
        padding-left: 6.25rem;
        padding-right: 6.25rem;
    }
    .path-catalog #block-tgunoptics-content  > .block__content > div > div{
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
        grid-gap: 1.25rem 3.125rem;
    } 
   
}
@media (min-width: 43.75rem) {    
    /* Шапка просто */
    #block-tgunoptics-head-address{        
         
    }
}
@media (min-width: 75rem) {  
    .page-center {
        margin: 0 auto;
        width: 95rem;
    }
    #header > .page-center {        
        padding-left: 0px;        
        padding-right: 0px;
        padding-top: 1.25rem;
        padding-bottom: 1.25rem;  
    }
    /* Шапка сайта */  
    #header-top{
        height: 1.875rem;
    }
    [dir="ltr"] #block-tgunoptics-head-address {
        padding-left: 0.3125rem;
    }
    [dir="rtl"] #block-tgunoptics-head-address {
        padding-right: 0.3125rem;
    }
    [dir="ltr"] #block-tgunoptics-head-address {
        padding-right: 0px;
    }
    [dir="rtl"] #block-tgunoptics-head-address {
        padding-left: 0px;
    }
    #block-tgunoptics-head-address{        
        padding-top: 0.3125rem;
        padding-bottom: 0.3125rem;
        font-size: 10pt;
        line-height: 126%; 
        text-align: right;       
    }  
    /* Слайдер */
    #block-tgunoptics-views-block-img-firstpage-block-1 .slick__slide > .slide__content > .slide__caption > .slide__link{
        margin-top: 3.125rem;
        margin-bottom: 3.125rem;
    }
    #block-tgunoptics-views-block-img-firstpage-block-1 .slick__slide > .slide__content > .slide__caption > .slide__link > a{
        display: inline-block;
        text-dfield--name-field-title-product-nodeecoration: none;
        background-color: rgb(142,182,36);
        padding-left: 1.875rem;
        padding-right: 1.875rem;
        padding-top: 0.625rem;
        padding-bottom: 0.625rem;
        padding-bottom: 0.375rem;
        border-radius: 0.5rem; 
        font-size: 12pt;       
        line-height: 12pt;
        color: white;
        font-family: 'helvetica-bold';
    }
    /* Блок выезжающего меню */
    #block-tgunoptics-mobi-menu-header, #header-button{
        display: none;
    }
    #block-tgunoptics-search,        
    #block-tgunoptics-head-tel,
    #block-tgunoptics-katalog,
    #block-tgunoptics-main-menu,
    #block-tgunoptics-catstorebasketblock,
    #block-tgunoptics-theme-switch,
    #block-tgunoptics-link-compare,
    #block-tgunoptics-link-search{
        display: block;
    }
    /* Раскрывающееся меню при наведении на ПК */
    [dir="ltr"] #header_bottom #block-tgunoptics-katalog:hover > ul > li > ul {
	padding-left: 2.5rem;
    }
    [dir="rtl"] #header_bottom #block-tgunoptics-katalog:hover > ul > li > ul {
	padding-right: 2.5rem;
    }
    [dir="ltr"] #header_bottom #block-tgunoptics-katalog:hover > ul > li > ul {
	padding-right: 31.25rem;
    }
    [dir="rtl"] #header_bottom #block-tgunoptics-katalog:hover > ul > li > ul {
	padding-left: 31.25rem;
    }
    #header_bottom #block-tgunoptics-katalog:hover > ul > li > ul{
        height: 28.125rem;
        padding-top: 3.75rem;
	padding-bottom: 3.75rem;
	
    }
    
    /* Шапка низ*/
    #header{
        border-bottom: 1px solid rgb(142,182,36);
    }
    #header > .page-center {
        display: block;
    }
    #header > .page-center > div:first-child{
        display: flex;
        justify-content: space-between;
        align-items: center;        
    }
    /* Форма поиска*/
    [dir="ltr"] #header > .page-center > div > #block-tgunoptics-search > .block__content {
        padding-left: 0.625rem;
    }
    [dir="rtl"] #header > .page-center > div > #block-tgunoptics-search > .block__content {
        padding-right: 0.625rem;
    }
    #header > .page-center > div > #block-tgunoptics-search > .block__content{
        border: 1px solid black;
        padding-left: 1.25rem;
        padding-right: 1.25rem;
        padding-top: 0.3125rem;
        padding-bottom: 0.3125rem;
        border-radius: 3.125rem;
    }
    /*#header > .page-center > div > #block-tgunoptics-search > .block__content > .field > form {
        display: flex;
        flex-direction: row-reverse;
    }*/
    #header > .page-center > div > #block-tgunoptics-search > .block__content > .field > form > input:first-child{
        text-indent: -9999em;        
        cursor: pointer;
        background-color: transparent;
        background-image: url("data:image/svg+xml,%3csvg width='29' height='29' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11.236 21.4509C8.35071 21.4509 5.9091 20.4125 3.91114 18.3356C1.91317 16.2587 0.913657 13.722 0.912598 10.7255C0.91154 7.72893 1.91105 5.19222 3.91114 3.11533C5.91122 1.03844 8.35283 0 11.236 0C14.1191 0 16.5612 1.03844 18.5624 3.11533C20.5635 5.19222 21.5625 7.72893 21.5593 10.7255C21.5593 11.9355 21.374 13.0768 21.0034 14.1494C20.6329 15.2219 20.1299 16.1707 19.4946 16.9957L28.3886 26.2361C28.6798 26.5386 28.8254 26.9237 28.8254 27.3912C28.8254 27.8587 28.6798 28.2437 28.3886 28.5462C28.0974 28.8487 27.7269 29 27.2769 29C26.8269 29 26.4563 28.8487 26.1651 28.5462L17.2712 19.3058C16.477 19.9659 15.5638 20.4884 14.5315 20.8734C13.4992 21.2584 12.4006 21.4509 11.236 21.4509ZM11.236 18.1508C13.2212 18.1508 14.909 17.4291 16.2992 15.9859C17.6894 14.5426 18.384 12.7892 18.3829 10.7255C18.3818 8.66177 17.6873 6.90885 16.2992 5.46669C14.9111 4.02452 13.2233 3.30234 11.236 3.30014C9.24858 3.29794 7.56137 4.02012 6.17434 5.46669C4.7873 6.91325 4.09219 8.66617 4.08902 10.7255C4.08584 12.7847 4.78095 14.5382 6.17434 15.9859C7.56772 17.4335 9.25493 18.1552 11.236 18.1508Z' fill='black'/%3e%3c/svg%3e");
        border: none;
        width: 2.1875rem;
        height: 2.1875rem;
        background-size: 70%;
        background-repeat: no-repeat;
        background-position: 50% 50%;
    }
    #header > .page-center > div > #block-tgunoptics-search > .block__content > .field > form > input:last-child{
        width: 31.25rem;
        height: 2.1875rem;
        border: none;
    }
    #header > .page-center > div > #block-tgunoptics-search > .block__content >  .field > form > input:last-child:focus{
        border: none;
        outline: none;
    }
    /* Телефон */
    #block-tgunoptics-head-tel a{
        text-decoration: none;
        font-family: 'helvetica-bold'; 
        font-size: 15pt;
    }
    #header_bottom > .page-center > div{
        display: flex;
        grid-gap: 1.25rem;
        justify-content: space-between;
        align-items: center;
        /*padding-block: 45px;*/
        height: 5rem;
    }
    #header_bottom > .page-center > div > #block-tgunoptics-main-menu{
        flex-grow: 1;
    }
    /*#block-tgunoptics-futter-catalog,*/
    #block-tgunoptics-podval,
    #block-tgunoptics-futter-catalog{
        display: block;
    }
    #block-tgunoptics-futter-catalog-mobi,
    #block-tgunoptics-futter-menu-mobi,
    #block-tgunoptics-futter-link-mobi{
        display: none;
    }
    /* Рекомендуемые и популярные товары */
    #block-tgunoptics-views-block-recommend-product-group-block-1 > .block__content > div > div,
    #block-tgunoptics-views-block-popular-product-block-1 > .block__content > div > div,
    #block-tgunoptics-content  > .block__content > div > div{
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 1fr 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-gap: 0.9375rem;
    }  
    .page-center > #content > div > .views-element-container#block-tgunoptics-views-block-recommend-product-group-block-1 > .block__content > div > div > footer,
    .page-center > #content > div > .views-element-container#block-tgunoptics-views-block-popular-product-block-1 > .block__content > div > div > footer{
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-column-span: 4;
        grid-column-end: 5;
    }
    .page-center > #content > div > .views-element-container#block-tgunoptics-views-block-recommend-product-group-block-1 > .block__content > div > div > .views-row:nth-of-type(1),
    .page-center > #content > div > .views-element-container#block-tgunoptics-views-block-recommend-product-group-block-1 > .block__content > div > div > .views-row:nth-of-type(2),
    .page-center > #content > div > .views-element-container#block-tgunoptics-views-block-recommend-product-group-block-1 > .block__content > div > div > .views-row:nth-of-type(3),
    .page-center > #content > div > .views-element-container#block-tgunoptics-views-block-recommend-product-group-block-1 > .block__content > div > div > .views-row:nth-of-type(4),
    .page-center > #content > div > .views-element-container#block-tgunoptics-views-block-popular-product-block-1 > .block__content > div > div > .views-row:nth-of-type(1),
    .page-center > #content > div > .views-element-container#block-tgunoptics-views-block-popular-product-block-1 > .block__content > div > div > .views-row:nth-of-type(2),
    .page-center > #content > div > .views-element-container#block-tgunoptics-views-block-popular-product-block-1 > .block__content > div > div > .views-row:nth-of-type(3),
    .page-center > #content > div > .views-element-container#block-tgunoptics-views-block-popular-product-block-1 > .block__content > div > div > .views-row:nth-of-type(4){
        display: -ms-grid;
        display: grid;
    }
    /* Сетка товаров в каталоге */
    #block-tgunoptics-content  > .block__content > div > div > .views-exposed-form{        
        -ms-grid-column: 1;        
        grid-column-start: 1;
        -ms-grid-column-span: 4;
        grid-column-end: 5;
        display: -ms-grid;
        display: grid;
    }
    #block-tgunoptics-content  > .block__content > div > div > nav{        
        -ms-grid-column: 1;        
        grid-column-start: 1;
        -ms-grid-column-span: 4;
        grid-column-end: 5;           
    }
    /* Почему мы и прочее */
    #block-tgunoptics-mainpage > .block__content > .field > .table > .tablebody{
        display: flex;
        flex-direction: column;
        grid-gap: 3.125rem;
    }
    #block-tgunoptics-mainpage > .block__content > .field > .table > .tablebody > .tablerow{
        display: flex;
        grid-gap: 1.25rem;
        justify-content: space-between; 
    }
    #block-tgunoptics-mainpage > .block__content > .field > .table > .tablebody > .tablerow:nth-of-type(2){
        flex-direction: row-reverse;
    }
    #block-tgunoptics-mainpage > .block__content > .field > .table > .tablebody > .tablerow > .tablecell{
        flex-basis: 50%;        
        box-sizing: border-box;        
    }
    [dir="ltr"] #block-tgunoptics-mainpage > .block__content > .field > .table > .tablebody > .tablerow > .tablecell:nth-of-type(2) {
        padding-left: 2.5rem;
    }
    [dir="rtl"] #block-tgunoptics-mainpage > .block__content > .field > .table > .tablebody > .tablerow > .tablecell:nth-of-type(2) {
        padding-right: 2.5rem;
    }
    [dir="ltr"] #block-tgunoptics-mainpage > .block__content > .field > .table > .tablebody > .tablerow:nth-of-type(2) > .tablecell:nth-of-type(2) {
        padding-left: 0px;
    }
    [dir="rtl"] #block-tgunoptics-mainpage > .block__content > .field > .table > .tablebody > .tablerow:nth-of-type(2) > .tablecell:nth-of-type(2) {
        padding-right: 0px;
    }
    #block-tgunoptics-mainpage > .block__content > .field > .table > .tablebody > .tablerow > .tablecell > h3{        
        font-size: 18pt;
        margin-bottom: 1.875rem;
    }
/* Страница каталога */
    .path-catalog #block-tgunoptics-content  > .block__content > div{
        padding-left: 6.25rem;
        padding-right: 6.25rem;
    }
    .path-catalog #block-tgunoptics-content  > .block__content > div > div{
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr;
        grid-gap: 1.25rem 6.25rem;
    } 


	/* Карточка товара*/
	.path-node > div > #page-wrapper > #page > #breadcrumb{
	    display: none;
	}
	#page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content{
        display: -ms-grid;
        display: grid;        
        grid-template-areas:            
            "picture picture picture title title title title"
            "picture picture picture stars stars stars stars"
            "picture picture picture price availability availability ."             
            "picture picture picture articul articul  . ."
            "picture picture picture cart cart comparison ."
            "picture picture picture brand brand brand ."     
            "picture picture picture . . . ."            
            "description description description  description description description description";
        -ms-grid-columns: 3fr 1fr 1fr 1fr 1.5fr 1fr 1fr;
        grid-template-columns: 3fr 1fr 1fr 1fr 1.5fr 1fr 1fr;
        -ms-grid-rows: 3.75rem 2.5rem 2.5rem 5rem 3.125rem 6.25rem auto auto;
        grid-template-rows: 3.75rem 2.5rem 2.5rem 5rem 3.125rem 6.25rem auto auto;
    }
    [dir="ltr"] #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-title-product-node {
    	padding-left: 0px;
    }
    [dir="rtl"] #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-title-product-node {
    	padding-right: 0px;
    }
    #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-title-product-node > b{
        font-family: 'helvetica-bold';
    }
	#page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .slick-wrapper > .slick--vertical{
		display: block;
    }   
    #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .slick-wrapper > .slick--vertical > .slick__arrow{
        position: absolute;
        top: 0px;
        left: 0px;
        right: 0px;
        bottom: 0px;
        height: auto;
        transform: translatey(0%);
    }
    
    #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .slick-wrapper > .slick--vertical > .slick__arrow > .slick-prev:before,
    #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .slick-wrapper > .slick--vertical > .slick__arrow > .slick-next:before{
        color: rgb(142,182,36);
    }    
    #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .slick-wrapper > .slick--vertical > .slick__arrow > .slick-prev{        
        bottom: 0px;
        top: auto;
        left: 50%;
        transform: translateX(-100%) rotate(270deg);
       
    } 
    #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .slick-wrapper > .slick--vertical > .slick__arrow > .slick-next{
        top: 0px;
        bottom: auto;
        left: 50%;
        transform: translateX(-100%) rotate(270deg);
    }
    .slick-dots {
        display: none !important;
    }
	#page #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-rate{
	    position: static;	    
	}
	#page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-rate{	    
	    grid-area: stars;	    
	}
	#page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-price{
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		font-size: 24pt;
	}
	[dir="ltr"] #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-availability {
	    padding-left: 1.25rem;
    }
	[dir="rtl"] #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-availability {
	    padding-right: 1.25rem;
    }
	#page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-availability{
	    flex-direction: column;
	    justify-content: space-evenly;
	    padding-left: 0px;
	    padding-right: 0px;
	    padding-top: 0px;
	    padding-bottom: 0px;
	}
	#page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-availability > .field__label{
		border-bottom: none;	
	}	
	#page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-art-original{
	    padding-left: 0px;
	    padding-right: 0px;
	    align-items: center;
	    justify-content: start;
	    grid-gap: 1.25rem;
	}
	#page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-art-original > .field__label{
	    border-bottom: none;
	}
	[dir="ltr"] #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-basket {
		padding-left: 0px;
    }
	[dir="rtl"] #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-basket {
		padding-right: 0px;
    }
	#page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-basket{
		margin: 0px;
	}
	#page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-basket > .catstore-add-to-cart-wrapper{
	    justify-content: start;
	    grid-gap: 2.8125rem;
	}
	#page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-basket > .catstore-add-to-cart-wrapper > .catstore-add-to-cart-amount{
	    border-radius: 1.0625rem;
	    padding-top: 0px;
	    padding-bottom: 0px;
	}
	#page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-basket > .catstore-add-to-cart-wrapper > .catstore-add-to-cart-amount > div > .amount-to-cart{
	    font-size: 16pt;
	}
	#page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-basket > .catstore-add-to-cart-wrapper > .catstore-add-to-cart-amount > a{
	    font-size: 18pt;
	}
	#page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-basket > .catstore-add-to-cart-wrapper > .addtocart-submit{
	    border-radius: 1.0625rem;
	    padding-left: 2.5rem;
	    padding-right: 2.5rem;
	    font-size: 1.25rem;
	    line-height: 1.0;
	}
    [dir="ltr"] #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .flag-flag-comparison {
        padding-right: 0px;
    }
    [dir="rtl"] #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .flag-flag-comparison {
        padding-left: 0px;
    }
    #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .flag-flag-comparison{
        -ms-grid-column-align: start;
        justify-self: start;
        margin-top: 0px;
    }
    #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .flag-flag-comparison > a {
        border-radius: 100%;
    }
    #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-brand{
        padding-left: 0px;
        padding-right: 0px;
        justify-content: start;
        grid-gap: 2.5rem;
    }
    #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-brand > .field__label{
        border-bottom: none;
    }
        #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-brand > .field__items > .field__item > a > img {
        display: block;
        height: 4.375rem;
        width: auto;
    }
    #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field-group-tabs-wrapper > .horizontal-tabs > ul a{
    font-size: 1.375rem;
}
    
    
    
    
    
    
    
    
    
    
    /* Подвал */
    #block-tgunoptics-futter-link{
    	display: block;
    }
    #footer > .page-center > div{
        display: -ms-grid;
        display: grid;
        grid-template-areas:             
            "top-left-top top-left-top top-center top-center top-right top-right"
            "top-left-bottom top-left-bottom top-center top-center top-right top-right"
            "bottom-left bottom-left bottom-left bottom-right bottom-right bottom-right";
        align-items: stretch;
        -ms-grid-columns: 20% 20% 1fr 1fr 1fr 1fr;
        grid-template-columns: 20% 20% 1fr 1fr 1fr 1fr;
    }
    #footer > .page-center > div > #block-tgunoptics-futter-logo{
        grid-area: top-left-top;
    }
    #footer > .page-center > div > #block-tgunoptics-futter-info{
        grid-area: top-left-bottom;
    }
    #footer > .page-center > div > #block-tgunoptics-futter-catalog{
        padding-top: 2.5rem;
        padding-bottom: 2.5rem; 
        grid-area: top-center;
        display: flex;
        flex-direction: column;        
    }
    #footer > .page-center > div > #block-tgunoptics-podval{
        padding-top: 2.5rem;
        padding-bottom: 2.5rem; 
        grid-area: top-right;
        display: flex;
        flex-direction: column;
        color: white;
    }
    #footer > .page-center > div > #block-tgunoptics-futter-link{
        grid-area: bottom-left;
        border-top: 1px solid white;
        padding-top: 1.25rem;
        padding-bottom: 1.25rem;            
    }
    [dir="ltr"] #footer > .page-center > div > #block-tgunoptics-futter-link > .block__content > .field > a {
        margin-right: 1.25rem;
    }
    [dir="rtl"] #footer > .page-center > div > #block-tgunoptics-futter-link > .block__content > .field > a {
        margin-left: 1.25rem;
    }
    #footer > .page-center > div > #block-tgunoptics-futter-link > .block__content > .field > a:hover{
        text-decoration: underline;
    }
    #footer > .page-center > div > #block-tgunoptics-note-rights-reserved{
        grid-area: bottom-right;
        border-top: 1px solid white;
        padding-top: 1.25rem;
        padding-bottom: 1.25rem;    
        font-size: 12pt;    
    }
    #footer > .page-center > div > #block-tgunoptics-futter-info{
        border-bottom: none;        
    }
    #footer > .page-center > div > #block-tgunoptics-futter-catalog ul,
    #footer > .page-center > div > #block-tgunoptics-podval ul{
       list-style: none;
    }
    
    #footer > .page-center > div > #block-tgunoptics-futter-catalog > ul a,
    #footer > .page-center > div > #block-tgunoptics-podval > ul a{
       text-decoration: none;
       font-family: 'helvetica-light';
    }    
    #footer > .page-center > div > #block-tgunoptics-podval > h2{
        padding-bottom: 1.5625rem;
    }
    /*#footer > .page-center > div > #block-tgunoptics-futter-catalog ul,*/
    #footer > .page-center > div > #block-tgunoptics-podval ul{
        flex-grow: 1;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }
    #footer > .page-center > div > #block-tgunoptics-futter-catalog > ul{
        display: flex;
        flex-grow: 1;
        flex-direction: column;
    }
    #footer > .page-center > div > #block-tgunoptics-futter-catalog > ul > li{
        display: flex;
        flex-grow: 1;
        flex-direction: column;
    }
    #footer > .page-center > div > #block-tgunoptics-futter-catalog > ul > li > ul{
        flex-grow: 1;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    } 
    #footer > .page-center > div > #block-tgunoptics-futter-catalog > ul > li > ul > li{
        flex-grow: 1;        
    }    
    #footer > .page-center > div > #block-tgunoptics-futter-catalog > ul > li > a{
        font-family: "helvetica-bold";
        font-size: 15pt;
        display: block;
        padding-bottom: 1.5625rem;
    }
	#page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .views-field-title,
    #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .views-field-title{
        -ms-grid-row: 1;
        -ms-grid-column: 4;
        -ms-grid-column-span: 4;
    }
	#page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .views-field-field-img-product,
    #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .views-field-field-img-product{
        -ms-grid-row: 1;
        -ms-grid-row-span: 7;
        -ms-grid-column: 1;
        -ms-grid-column-span: 3;
    }
	#page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .views-field-link-flag,
    #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .views-field-link-flag{
        -ms-grid-row: 5;
        -ms-grid-column: 6;
    }
	#page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .views-field-field-rate,
    #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .views-field-field-rate{
        -ms-grid-row: 2;
        -ms-grid-column: 4;
        -ms-grid-column-span: 4;
    }
	#page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .views-field-field-price,
    #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .views-field-field-price{
        -ms-grid-row: 3;
        -ms-grid-column: 4;
        -ms-grid-column-span: 1;
    }
	#page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .views-field-field-basket,
    #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .views-field-field-basket{
        -ms-grid-row: 5;
        -ms-grid-column: 4;
        -ms-grid-column-span: 2;
    }
	#page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-title-product-node{
        -ms-grid-row: 1;
        -ms-grid-column: 4;
        -ms-grid-column-span: 4;
    }
	#page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .slick-wrapper{
        -ms-grid-row: 1;
        -ms-grid-row-span: 7;
        -ms-grid-column: 1;
        -ms-grid-column-span: 3;
    }
	#page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-art-original{
        -ms-grid-row: 4;
        -ms-grid-column: 4;
        -ms-grid-column-span: 2;
    }
	#page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .flag-flag-comparison{
        -ms-grid-row: 5;
        -ms-grid-column: 6;
    }
	#page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-availability{
        -ms-grid-row: 3;
        -ms-grid-column: 5;
        -ms-grid-column-span: 2;
    }
	#page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-basket{
        -ms-grid-row: 5;
        -ms-grid-column: 4;
        -ms-grid-column-span: 2;
    }
	#page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .catstore-price-field{
        -ms-grid-row: 3;
        -ms-grid-column: 4;
        -ms-grid-column-span: 1;
    }
	#page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-brand{
        -ms-grid-row: 6;
        -ms-grid-column: 4;
        -ms-grid-column-span: 3;
    }
	#page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field-group-tabs-wrapper{
        -ms-grid-row: 8;
        -ms-grid-column: 1;
        -ms-grid-column-span: 7;
    }

}
@media (min-width: 75rem) {
    #footer > .page-center > div > #block-tgunoptics-futter-logo{
        -ms-grid-row: 1;
        -ms-grid-column: 1;
        -ms-grid-column-span: 2;
    }
    #footer > .page-center > div > #block-tgunoptics-futter-info{
        -ms-grid-row: 2;
        -ms-grid-column: 1;
        -ms-grid-column-span: 2;
    }
    #footer > .page-center > div > #block-tgunoptics-futter-catalog{
        -ms-grid-row: 1;
        -ms-grid-row-span: 2;
        -ms-grid-column: 3;
        -ms-grid-column-span: 2;
    }
    #footer > .page-center > div > #block-tgunoptics-podval{
        -ms-grid-row: 1;
        -ms-grid-row-span: 2;
        -ms-grid-column: 5;
        -ms-grid-column-span: 2;
    }
    #footer > .page-center > div > #block-tgunoptics-futter-link{
        -ms-grid-row: 3;
        -ms-grid-column: 1;
        -ms-grid-column-span: 3;
    }
    #footer > .page-center > div > #block-tgunoptics-note-rights-reserved{
        -ms-grid-row: 3;
        -ms-grid-column: 4;
        -ms-grid-column-span: 3;
    }
}
@media (min-width: 0px) {
    .page-center > #content > div > .views-element-container > .block__content > div > div > .views-row > .views-field-title,
    .page-center > #content > div > #block-tgunoptics-content > .block__content > .views-element-container > div > .views-row > .views-field-title{
        -ms-grid-row: 3;
        -ms-grid-column: 1;
        -ms-grid-column-span: 7;
    }
    #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .views-field-title,
    #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .views-field-title{
        -ms-grid-row: 1;
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
    }
    .page-center > #content > div > .views-element-container > .block__content > div > div > .views-row > .views-field-field-img-product,
    .page-center > #content > div > #block-tgunoptics-content > .block__content > .views-element-container > div > .views-row > .views-field-field-img-product{
        -ms-grid-row: 1;
        -ms-grid-column: 1;
        -ms-grid-column-span: 7;
    }
    #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .views-field-field-img-product,
    #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .views-field-field-img-product{
        -ms-grid-row: 2;
        -ms-grid-column: 1;
        -ms-grid-column-span: 6;
    }
    .page-center > #content > div > .views-element-container > .block__content > div > div > .views-row > .views-field-link-flag,
    .page-center > #content > div > #block-tgunoptics-content > .block__content > .views-element-container > div > .views-row > .views-field-link-flag{
        -ms-grid-row: 7;
        -ms-grid-column: 5;
    }
    #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .views-field-link-flag,
    #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .views-field-link-flag{
        -ms-grid-row: 7;
        -ms-grid-column: 6;
    }
    .page-center > #content > div > .views-element-container > .block__content > div > div > .views-row > .views-field-field-rate,
    .page-center > #content > div > #block-tgunoptics-content > .block__content > .views-element-container > div > .views-row > .views-field-field-rate{
        -ms-grid-row: 5;
        -ms-grid-column: 1;
        -ms-grid-column-span: 7;
    }
    #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .views-field-field-rate,
    #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .views-field-field-rate{
        -ms-grid-row: 1;
        -ms-grid-column: 5;
        -ms-grid-column-span: 2;
    }
    .page-center > #content > div > .views-element-container > .block__content > div > div > .views-row > .views-field-field-price,
    .page-center > #content > div > #block-tgunoptics-content > .block__content > .views-element-container > div > .views-row > .views-field-field-price{
        -ms-grid-row: 7;
        -ms-grid-column: 1;
        -ms-grid-column-span: 3;
    }
    #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .views-field-field-price,
    #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .views-field-field-price{
        -ms-grid-row: 6;
        -ms-grid-column: 1;
        -ms-grid-column-span: 6;
    }
    .page-center > #content > div > .views-element-container > .block__content > div > div > .views-row > .views-field-field-basket,
    .page-center > #content > div > #block-tgunoptics-content > .block__content > .views-element-container > div > .views-row > .views-field-field-basket{
        -ms-grid-row: 7;
        -ms-grid-column: 7;
    }
    #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .views-field-field-basket,
    #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .views-field-field-basket{
        -ms-grid-row: 7;
        -ms-grid-column: 1;
        -ms-grid-column-span: 5;
    }
    #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-title-product-node{
        -ms-grid-row: 3;
        -ms-grid-column: 1;
        -ms-grid-column-span: 7;
    }
    #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-title-product-node{
        -ms-grid-row: 1;
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
    }
    #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .slick-wrapper{
        -ms-grid-row: 1;
        -ms-grid-column: 1;
        -ms-grid-column-span: 7;
    }
    #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .slick-wrapper{
        -ms-grid-row: 2;
        -ms-grid-column: 1;
        -ms-grid-column-span: 6;
    }
    #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-art-original{
        -ms-grid-row: 3;
        -ms-grid-column: 1;
        -ms-grid-column-span: 6;
    }
    #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .flag-flag-comparison{
        -ms-grid-row: 7;
        -ms-grid-column: 5;
    }
    #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .flag-flag-comparison{
        -ms-grid-row: 7;
        -ms-grid-column: 6;
    }
    #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-availability{
        -ms-grid-row: 4;
        -ms-grid-column: 1;
        -ms-grid-column-span: 6;
    }
    #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-basket{
        -ms-grid-row: 7;
        -ms-grid-column: 7;
    }
    #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-basket{
        -ms-grid-row: 7;
        -ms-grid-column: 1;
        -ms-grid-column-span: 5;
    }
    #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .catstore-price-field{
        -ms-grid-row: 7;
        -ms-grid-column: 1;
        -ms-grid-column-span: 3;
    }
    #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .catstore-price-field{
        -ms-grid-row: 6;
        -ms-grid-column: 1;
        -ms-grid-column-span: 6;
    }
    #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-brand{
        -ms-grid-row: 5;
        -ms-grid-column: 1;
        -ms-grid-column-span: 6;
    }
    #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field-group-tabs-wrapper{
        -ms-grid-row: 8;
        -ms-grid-column: 1;
        -ms-grid-column-span: 6;
    }
    #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-rate{
        -ms-grid-row: 5;
        -ms-grid-column: 1;
        -ms-grid-column-span: 7;
    }
    #page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-rate{
        -ms-grid-row: 1;
        -ms-grid-column: 5;
        -ms-grid-column-span: 2;
    }
}
@media (min-width: 75rem) {
	#page-content > .page-center > #content > div > #block-tgunoptics-content > .block__content > article > .node__content > .field--name-field-rate{
        -ms-grid-row: 2;
        -ms-grid-column: 4;
        -ms-grid-column-span: 4;
    }
}
































