.t-store__prod-popup__sku {
    display: none;
}


.js-store-prod-all-charcs {
    display: none;
}

.t-store__card__sold-out-msg {
    color: #a0a0a0;
}

.js-product-brand {
    display: none;
}

.omni-widget {
    width: 78%;
}

.t-store__card__sold-out-msg {
  color: white;
}



:root{
    /*1920px*/
    --grid1920: 1fr 1fr 1fr 1fr;
    --gap1920: 10px 10px;
    --heightImg1920: 400px !important;
    
    /*1200px*/
    --gridDesktop: 1fr 1fr 1fr 1fr;   
    --gapDesktop: 10px 10px;      
    --heightImgDesktop: 400px !important;    
    
    /*от 640 до 1200px*/
    --gridTablet: 1fr 1fr; 
    --gapTablet: 10px 10px;
    --heightImgTablet: 400px !important;
    --fontSizeTitleTablet: 14px;
    --fontSizeDescrTablet: 13px;
    --fontSizePriceTablet: 13px;
    --fontSizeOldPriceTablet: 10px;
    
    /*до 640px*/
    --gridMobile: 1fr 1fr;
    --gapMobile: 10px !important;
    --heightImgMobile: 240px !important;
    --fontSizeTitleMobile: 14px;
    --fontSizeDescrMobile: 13px;
    --fontSizePriceMobile: 13px;
    --fontSizeOldPriceMobile: 10px;
}

.js-store-grid-cont:before{
    display: none;
} 
.t-store__card__wrap_all {
    height: 100% !important;
}

.t-store__grid-separator{
    display: none;
}
.js-product:not(.js-product-relevant), .t-store__stretch-col{
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding:0 !important;
}


@media screen and (min-width: 1920px){
    .js-store-grid-cont{
        max-width: 1920px;
        display: grid !important;
        grid-template-columns: var(--grid1920);   
        grid-gap: var(--gap1920); 
        padding:0 40px;
        box-sizing: border-box;
    }
    .t-store__card__imgwrapper {
        height: var(--heightImg1920);
        padding-bottom: 0 !important;
    }
} 

@media (min-width: 1200px) and (max-width: 1919px){
    .js-store-grid-cont{
        display: grid !important;
        grid-template-columns: var(--gridDesktop);   
        grid-gap: var(--gapDesktop); 
    }        
    .t-store__card__imgwrapper {
        height: var(--heightImgDesktop); 
        padding-bottom: 0 !important;
    }
}    


@media (min-width: 640px) and (max-width: 1199px){
    .js-store-grid-cont{
        display: grid !important;
        grid-template-columns: var(--gridTablet);   
        grid-gap: var(--gapTablet);
        padding:0 40px;
        box-sizing: border-box;
    }        
    .t-store__card__imgwrapper {
        height: var(--heightImgTablet); 
        padding-bottom: 0 !important;
    }
    .js-store-prod-name{
        font-size: var(--fontSizeTitleTablet) !important;
    }
    .js-store-prod-descr{
        font-size: var(--fontSizeDescrTablet) !important;
    }
    .js-product-price, .t-store__card__price-currency{
        font-size: var(--fontSizePriceTablet) !important;
    }
    .t-store__card__price_old{
        font-size: var(--fontSizeOldPriceTablet) !important;
    }
}


@media screen and (max-width: 640px){
    .js-store-grid-cont{
        display: grid !important;
        grid-template-columns: var(--gridMobile);   
        grid-gap: var(--gapMobile); 
        padding: 0 10px;
        box-sizing: border-box;
    }        
    .t-store__card__imgwrapper {
        height: var(--heightImgMobile);
        padding-bottom: 0 !important;
    }
        .js-store-prod-name{
        font-size: var(--fontSizeTitleMobile) !important;
    }
    .js-store-prod-descr{
        font-size: var(--fontSizeDescrMobile) !important;
    }
    .t-store__card__price{
        font-size: var(--fontSizePriceMobile) !important;
    }
    .t-store__card__price_old{
        font-size: var(--fontSizeOldPriceMobile) !important;
    }
}
 