section.product-category{padding:60px 0}.product-category-flex-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr);grid-auto-rows:190px;gap:16px}.product-category-card{flex:.33;overflow:hidden;width:auto;height:auto;position:relative}.product-category-card-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;width:100%;padding:24px;text-align:center;color:#fff}.product-category-card-content h2{font-family:"Playfair Display",Lustria,Serif;font-size:32px;font-weight:500;margin-bottom:10px;padding-bottom:0;color:#fff;text-shadow:2px 2px 8px rgb(0 0 0 / .4);z-index:1}.product-category-card-content span{border-bottom:1px solid #fff;padding:4px 4px;font-size:12px;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;letter-spacing:.1em;text-transform:uppercase;z-index:1}.product-category-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;z-index:0;-webkit-transition:-webkit-transform 0.8s ease-in-out;transition:-webkit-transform 0.8s ease-in-out;-o-transition:transform 0.8s ease-in-out;transition:transform 0.8s ease-in-out;transition:transform 0.8s ease-in-out,-webkit-transform 0.8s ease-in-out}.product-category-card a:hover img{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}.product-category-card a:hover span{border-bottom:1px solid #fff0;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.product-category-black-overlay{background:rgb(0 0 0 / .3);position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.product-category-flex-grid .item-4x2{-ms-grid-column-span:4;grid-column:span 4;-ms-grid-row-span:2;grid-row:span 2}.product-category-flex-grid .item-4x4{-ms-grid-column-span:4;grid-column:span 4;-ms-grid-row-span:4;grid-row:span 4}.product-category-flex-grid .item-6x2{-ms-grid-column-span:6;grid-column:span 6;-ms-grid-row-span:2;grid-row:span 2}.product-category-flex-grid .item-6x1{-ms-grid-column-span:6;grid-column:span 6;-ms-grid-row-span:1;grid-row:span 1}@media screen and (max-width:1024px){.product-category-flex-grid{grid-auto-rows:120px}.product-category-card-content h2{font-size:26px}.product-category-card-content span{font-size:10px}}@media screen and (max-width:768px){.product-category-flex-grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-auto-rows:50vw;grid-auto-flow:dense}.product-category-flex-grid .item-sm-1x1{-ms-grid-column-span:1;grid-column:span 1!important;-ms-grid-row-span:1;grid-row:span 1!important}.product-category-flex-grid .item-sm-1x2{-ms-grid-column-span:1;grid-column:span 1!important;-ms-grid-row-span:2;grid-row:span 2!important}.product-category-flex-grid .item-sm-2x1{-ms-grid-column-span:2;grid-column:span 2!important;-ms-grid-row-span:1;grid-row:span 1!important}.product-category-flex-grid .item-sm-2x2{-ms-grid-column-span:2;grid-column:span 2!important;-ms-grid-row-span:2;grid-row:span 2!important}.product-category-flex-grid .mobile-order{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.product-category-flex-grid .mobile-order[style*="--order-value: 1"]{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.product-category-flex-grid .mobile-order[style*="--order-value: 2"]{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.product-category-flex-grid .mobile-order[style*="--order-value: 3"]{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.product-category-flex-grid .mobile-order[style*="--order-value: 4"]{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.product-category-flex-grid .mobile-order[style*="--order-value: 5"]{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.product-category-card{-ms-grid-column-span:1;grid-column:span 1!important;-ms-grid-row-span:1;grid-row:span 1!important}.product-category-card-content h2{font-size:24px}.product-category-card-content span{font-size:10px}}