.blog-categories .view-content .views-row{position:relative;margin-bottom:24px}.blog-categories .view-content .img-responsive{width:100%}.blog-categories .category-title{position:absolute;top:50%;display:block;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-family:"Stapel Expanded";font-size:24px;line-height:1;text-transform:uppercase;text-align:center;color:#fff;z-index:1}.blog-categories .category-title .field-content{position:relative;display:inline-block;max-width:90%}.blog-categories .category-title .field-content:after{content:'';position:absolute;top:-webkit-calc(100% + 10px);top:calc(100% + 10px);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:80px;height:4px;background-color:#94260c;-webkit-transition:width .3s;transition:width .3s}.blog-categories .category-title a{color:#fff;text-decoration:none}.category-view .field--name-field-image-of-post,.category-view .field--name-field-image-of-product{margin-bottom:16px}.category-view .info{margin-bottom:12px}.category-view h5{font-size:16px;margin:0 0 12px}.category-view .price-wrapper{margin-bottom:16px;line-height:1}.category-view .price-wrapper>.field{display:inline-block;font-family:"Stapel Expanded";font-size:16px}.category-view .price-wrapper .field--name-field-price{color:#94260c}.category-view .price-wrapper .field--name-field-old-price{font-size:14px;text-decoration:line-through;color:#3f3f3f}.category-view .field--name-field-spec,.category-view .field--type-text-with-summary{margin-bottom:20px;font-size:12px}.category-view .field--name-field-spec .attr,.category-view .field--name-field-spec .value,.category-view .field--type-text-with-summary .attr,.category-view .field--type-text-with-summary .value{display:inline-block}.category-view .field--name-field-spec .value,.category-view .field--type-text-with-summary .value{margin-left:4px;font-weight:700}.category-view .action{margin-top:20px}.category-view .date,.category-view .field--name-field-blog-category{display:inline-block}.category-view .field--name-field-blog-category{font-weight:700;font-size:14px;color:#94260c;text-transform:uppercase}.category-view .field--name-field-blog-category:after{content:'|';display:inline-block;margin:0 12px 0 16px;color:#9c9c9c}.category-view .date{font-size:14px;text-transform:uppercase;color:#3f3f3f}@media screen and (max-width:767px){.page-header{margin-bottom:24px}.blog-categories .category-title{font-size:16px}.blog-categories .category-title .field-content{max-width:80%}.blog-categories .category-title .field-content:after{width:56px;height:2px}.category-view .price-wrapper{margin-bottom:12px}.category-view .price-wrapper>.field{font-size:12px}.category-view .price-wrapper .field--name-field-old-price{font-size:10px}.category-view .btn-primary{display:block}}@media screen and (min-width:768px) and (max-width:1024px){.category-view .views-view-responsive-grid{row-gap:40px}}@media screen and (min-width:768px){.blog-categories .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blog-categories .view-content .views-row{-ms-flex-preferred-size:48.5%;flex-basis:48.5%}.category-view h5{font-size:18px}.category-view .field--name-field-blog-category{font-size:16px}.category-view .field--name-field-spec,.category-view .field--type-text-with-summary{margin-bottom:32px;font-size:14px}.category-view .action{margin-top:32px}}@media screen and (min-width:1025px){.blog-categories .page-header{margin-bottom:0}.blog-categories .view-content .views-row{-ms-flex-preferred-size:31.6%;flex-basis:31.6%;margin-top:80px}.blog-categories .view-content .views-row{overflow:hidden}.blog-categories .view-content .views-row:hover .img-responsive{width:108%;max-width:none;-webkit-transform:translate(-4%,-4%);-ms-transform:translate(-4%,-4%);transform:translate(-4%,-4%);-webkit-transition:all .5s;transition:all .5s}.blog-categories .view-content .views-row:hover .category-title .field-content:after{width:100%;-webkit-transition:width .5s;transition:width .5s}.category-view .views-view-responsive-grid{--views-responsive-grid--layout-gap:40px!important}.category-view .field--name-field-image-of-post,.category-view .field--name-field-image-of-product{margin-bottom:20px}.category-view h5{font-size:20px}.category-view .field--name-field-blog-category{font-size:18px}.category-view .date{font-size:16px}.category-view .field--name-field-spec,.category-view .field--type-text-with-summary{font-size:16px}}