.product-categories-4{margin:150px 0 140px}@media(max-width:767px){.product-categories-4{margin:100px 0 90px}}body.page-bridal-template .product-categories-4{margin:90px 0 144px}@media(max-width:991px){body.page-bridal-template .product-categories-4{margin:74px 0 84px}}body.page-bridal-template .product-categories-4-item__image img{opacity:1!important;filter:initial!important}body.page-bridal-template .product-categories-4-item a .h4{font-size:var(--text-cta-font-size);text-transform:uppercase;letter-spacing:2px;font-family:Folio Std,serif}.product-categories-4__images{justify-content:center;flex-wrap:wrap;margin-top:-40px;position:relative}@media(max-width:767px){.product-categories-4__images{margin:0;flex-wrap:nowrap;overflow-x:scroll;justify-content:flex-start}}.product-categories-4-item{width:11.11vw;min-width:160px;margin:0 7px;padding-top:40px}@media(max-width:991px){.product-categories-4-item{min-width:130px}}@media(max-width:767px){.product-categories-4-item{min-width:160px;width:160px;margin:0 6px 0 0;padding:0 0 15px}}.product-categories-4-item a{display:block;text-align:center}.product-categories-4-item a:hover .product-categories-4-item__image img{opacity:1!important;filter:initial!important}.product-categories-4-item a:hover .h4{opacity:1}.product-categories-4-item a .h4{padding:24px 0 0;margin:0;opacity:.4;transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;-moz-transition:opacity .3s ease-in;font-size:var(--body-font-size)}.product-categories-4-item__image{padding:0 0 125%;margin:0;position:relative;background:#d9d9d9}.product-categories-4-item__image img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;opacity:.6!important;filter:grayscale(100%);transition:opacity .3s ease-in,filter .3s ease-in;-webkit-transition:opacity .3s ease-in,filter .3s ease-in;-moz-transition:opacity .3s ease-in,filter .3s ease-in}
