.CatSubCats{text-align:center;width:100%}.CatSubCat{display:inline-block;width:23%;margin:0.5%;text-decoration:none;color:#000}.CatSubCat__imageWrap{width:100%;display:block}.CatSubCat__imageWrap img{width:100%;max-width:500px}.CatSubCat__caption{display:block;font-size:1.8vw;font-weight:bold;margin-top:1%;width:100%}.galleryWrapper{padding-bottom:50px}.GalleryItems{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px 10px 0}.GalleryItem{display:block;position:relative;overflow:hidden;text-decoration:none;color:black;width:calc(100% / 4 - 20px);height:300px;margin:0 10px 20px;outline:none}@media screen and (max-width:1800px){.GalleryItem{height:280px}}@media screen and (max-width:1550px){.GalleryItem{height:270px}}@media screen and (max-width:1380px){.GalleryItem{height:250px}}@media screen and (max-width:1280px){.GalleryItem{width:calc(100% / 3 - 15px);margin:0 7.5px 15px}}@media screen and (max-width:1100px){.GalleryItem{height:220px}}@media screen and (max-width:786px){.GalleryItem{width:calc(100% / 2 - 15px)}}@media screen and (max-width:640px){.GalleryItem{height:200px}}@media screen and (max-width:520px){.GalleryItem{width:calc(100% / 2 - 10px);margin:0 5px 10px;height:160px}}@media screen and (max-width:420px){.GalleryItem{height:150px}}.GalleryItem:before{content:'View';position:absolute;width:100%;height:70px;bottom:-100%;left:0;background:#7d0914;-webkit-transition:0.5s all ease;-o-transition:0.5s all ease;transition:0.5s all ease;color:white;text-align:center;padding-top:25px;font-weight:bold;font-size:20px}.GalleryItem:hover:before{bottom:0px}.GalleryItem--loading{opacity:0.5;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.GalleryItem__imageWrap{width:100%;height:100%;display:block}.GalleryItem__imageWrap img{display:block;width:100%;max-width:100%;height:100%;max-height:300px;-o-object-fit:cover;object-fit:cover}.GalleryItem__caption{display:block;font-size:1.2vw;font-weight:bold;margin-top:1%;width:100%}@media only screen and (max-width:1000px){.CatSubCat{width:49%;margin:0.5%}.CatSubCat__caption{font-size:4vw}.GalleryItem__caption{font-size:2.8vw}}.filterWrapper .filter-box{padding-block:clamp(30px, 4vw, 50px);padding-inline:clamp(25px, 5vw, 100px);background-color:#7d0914;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;gap:20px;margin-bottom:20px}.filterWrapper .filter-box h3{font-size:clamp(24px, 3vw, 28px);color:white}.filterWrapper .filter-box select{background-color:white;padding-block:10px;padding-inline:10px;border-radius:8px;border:none;font-size:18px}.pagination{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:30px}.pagination:first-of-type{padding-bottom:20px}.pagination .page_previous{margin-right:1%}.pagination .page_next{margin-left:1%}.pagination .page_link{font-size:16px;margin:0 0.5%;line-height:40px;width:40px;height:40px}.pagination .page_link a{display:block;color:#7d0914;font-size:18px;font-weight:bold;text-decoration:none;text-align:center;border-radius:10px;-webkit-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease}.pagination .page_link a.js-pagination-current{background:#7d0914;color:white;-webkit-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease}