/* Only layout rules: product card colors, fonts and styling still come from theme. */
aside.chinpars-blog-products {display:block;position:relative;width:100%;min-width:0;max-width:100%;margin-bottom:48px;box-sizing:border-box;}
aside.chinpars-blog-products > ul.chinpars-blog-products__list {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:start;width:100%;min-width:0;list-style:none!important;padding:0!important;margin:0!important;box-sizing:border-box;}
aside.chinpars-blog-products > ul.chinpars-blog-products__list > li.product-card {min-width:0!important;max-width:none!important;width:auto;box-sizing:border-box;list-style:none!important;margin:0!important;}
aside.chinpars-blog-products > ul.chinpars-blog-products__list > li.product-card::before {content:none!important;display:none!important;}
aside.chinpars-blog-products > ul.chinpars-blog-products__list > li.product-card::marker {content:''!important;}
aside.chinpars-blog-products .product-card__media img {max-width:100%;height:auto;}
aside.chinpars-blog-products.chinpars-blog-products--carousel > ul.chinpars-blog-products__list {display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;}
aside.chinpars-blog-products.chinpars-blog-products--carousel > ul.chinpars-blog-products__list::-webkit-scrollbar {display:none;}
aside.chinpars-blog-products.chinpars-blog-products--carousel > ul.chinpars-blog-products__list > li.product-card {flex:0 0 calc((100% - 54px)/4)!important;width:calc((100% - 54px)/4)!important;scroll-snap-align:start;}
aside.chinpars-blog-products .chinpars-blog-products__nav {position:absolute;top:50%;transform:translateY(-50%);z-index:20;width:42px;height:42px;min-width:42px;display:flex;align-items:center;justify-content:center;padding:0;margin:0;border-radius:50%;border:1px solid rgba(151,28,32,.22);background:#fff;color:#971c20;box-shadow:0 6px 18px rgba(0,0,0,.10);cursor:pointer;direction:ltr;}
aside.chinpars-blog-products .chinpars-blog-products__nav--right {right:-22px;}
aside.chinpars-blog-products .chinpars-blog-products__nav--left {left:-22px;}
aside.chinpars-blog-products .chinpars-blog-products__nav svg {width:20px;height:20px;display:block;}
aside.chinpars-blog-products .chinpars-blog-products__nav:disabled {opacity:.4;cursor:default;}
aside.chinpars-blog-products .chinpars-blog-products__nav[hidden] {display:none!important;}
@media(max-width:1023px) {
 aside.chinpars-blog-products > ul.chinpars-blog-products__list {grid-template-columns:repeat(2,minmax(0,1fr));}
 aside.chinpars-blog-products.chinpars-blog-products--carousel > ul.chinpars-blog-products__list > li.product-card {flex-basis:calc((100% - 18px)/2)!important;width:calc((100% - 18px)/2)!important;}
}
@media(max-width:639px) {
 aside.chinpars-blog-products > ul.chinpars-blog-products__list {grid-template-columns:minmax(0,1fr);}
 aside.chinpars-blog-products.chinpars-blog-products--carousel > ul.chinpars-blog-products__list > li.product-card {flex-basis:100%!important;width:100%!important;}
 aside.chinpars-blog-products .chinpars-blog-products__nav {width:36px;height:36px;min-width:36px;}
 aside.chinpars-blog-products .chinpars-blog-products__nav--right {right:4px;}
 aside.chinpars-blog-products .chinpars-blog-products__nav--left {left:4px;}
}
