.categories_list{display:flex;height:100vh}.categories_list .item_category{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:flex-end;max-width:33.33333333%;position:relative;width:100%}.categories_list .item_category:before{background:linear-gradient(180deg,transparent,#000);bottom:0;content:"";height:50%;left:0;position:absolute;transition:all .3s;width:100%}.categories_list .item_category .item_category_content{padding:0 40px 74px;position:relative;transition:all .3s;z-index:2}.categories_list .item_category .category_title{color:#fff;display:block;font-size:30px;font-weight:700;line-height:1.4;max-width:80%;padding-bottom:30px;position:relative;transition:all .3s}.categories_list .item_category .category_title:after{background:#fff;bottom:0;content:"";height:1px;left:0;position:absolute;width:0}.categories_list .item_category .item_products{color:#fff;display:block;font-size:30px;font-weight:700;max-height:0;overflow:hidden;transition:all .3s}.categories_list .item_category .item_products a{color:hsla(0,0%,100%,.75);display:block;font-size:16px;font-weight:600;padding:4px 0;transition:all .2s}.categories_list .item_category .item_products a:hover{color:#fff}.categories_list .item_category .btn_white_bordered{margin-top:20px;opacity:0;transition:all .3s}.categories_list .item_category:first-child:hover:before{background:linear-gradient(180deg,rgba(26,26,24,0),#1a1a18);height:100%}.categories_list .item_category:nth-child(2):hover:before{background:linear-gradient(180deg,rgba(210,12,47,0),#d20c2f);height:100%}.categories_list .item_category:nth-child(3):hover:before{background:linear-gradient(180deg,rgba(2,19,49,0),#133d82);height:100%}.categories_list .item_category:hover .item_products{max-height:50vh}.categories_list .item_category:hover .btn_white_bordered{opacity:1}.categories_list .item_category:hover .item_category_content{padding:0 40px 120px}@media screen and (max-width:1100px){.categories_list .item_category .item_category_content{padding:0 12px 74px}.categories_list .item_category:hover .item_category_content{padding:0 12px 120px}.category_grid a span.item_title{font-size:16px}}@media screen and (max-width:991px){.categories_list{flex-wrap:wrap;height:auto}.categories_list .item_category .item_products{max-height:none}.categories_list .item_category{max-width:100%}.categories_list .item_category .btn_white_bordered{opacity:1}.categories_list .item_category:before{background:linear-gradient(180deg,transparent -100%,#000);height:100%}.categories_list .item_category:nth-child(2):before{background:linear-gradient(180deg,rgba(210,12,47,0) -100%,#d20c2f)}.categories_list .item_category:nth-child(3):before{background:linear-gradient(180deg,rgba(2,19,49,0) -100%,#133d82)}.categories_list .item_category .item_category_content,.categories_list .item_category:hover .item_category_content{padding:30px 12px 74px}.categories_list .item_category .category_title{font-size:24px}}
