@keyframes carouselFade{0%{opacity:0}4%{opacity:1}10%{opacity:1}14%{opacity:0}100%{opacity:0}}.image-header{width:100%;position:relative;height:50vh!important;max-height:512px;margin-top:70px;overflow:hidden}.image-header .overlay{position:absolute;bottom:0;left:0;width:100%;height:50%;background:transparent linear-gradient(180deg,rgba(21,21,21,0) 0,#151515 100%);mix-blend-mode:multiply;z-index:5;opacity:.5}.image-header figure{z-index:-1;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100vw;height:100%;object-fit:cover;object-position:center}.image-header figure .jetpack-videopress-player__wrapper,.image-header figure iframe{width:100vw;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.image-header .content{top:50%;left:50%;width:90%;max-width:400px;z-index:10;position:absolute;transform:translate(-50%,-50%)}.image-header .content h1,.image-header .content p{color:#fff;text-align:center}.image-header .content p{margin-top:1rem}@media screen and (min-width:768px){.image-header{margin-top:0;height:50vh}.image-header .content{left:64px;transform:translate(0,-50%)}.image-header .content h1,.image-header .content p{text-align:left}}.term-children{border-bottom:2px rgba(46,43,43,.2) solid}.term-children ul{display:flex;justify-content:center;align-items:baseline;flex-direction:row;flex-wrap:nowrap;gap:50px;list-style:none;width:-moz-max-content;width:max-content;margin:0 auto;padding:30px 2.5vw}.term-children ul li.active{font-weight:500}.term-children ul li a{text-decoration:none}@media screen and (max-width:820px){.term-children{overflow-x:scroll;padding-left:2.5vw;padding-right:2.5vw}}.breadcrumbs{display:block;width:calc(100% - 128px);margin:40px auto 20px}.breadcrumbs a,.breadcrumbs span{font-size:clamp(.64rem,2vh,.76rem)}@media screen and (max-width:1024px){.breadcrumbs{width:calc(100% - 15vw)}}.products-container{width:calc(100% - 128px);margin:20px auto 40px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(1,1fr);gap:30px 50px}.products-container .product{text-decoration:none}.products-container .product .image{position:relative;overflow:hidden}.products-container .product .image::after{content:"";display:block;padding-bottom:100%}.products-container .product .image img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;object-fit:cover;object-position:center}.products-container .product .content{padding:20px 0;transition:.5s}.products-container .product .content h2{margin-bottom:10px;font-size:clamp(1rem,3vh,1rem)}.products-container .product .content p.read-more{margin-top:10px;position:relative;display:block;color:#2e2b2b;text-decoration:none;transition:.5s;font-size:clamp(.8rem,2.5vh,1rem);font-family:montserrat}.products-container .product .content p.read-more::after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M8 4l8 8-8 8" stroke="black" stroke-width="2" fill="none"/></svg>');width:1rem;height:1rem;transition:.5s;position:absolute;top:3px;display:inline-block;margin-left:5px;opacity:.6}.products-container .product .content p.read-more:hover{font-weight:500}.products-container .product:hover .content{margin-top:-10px;margin-bottom:10px}@media screen and (max-width:1024px){.products-container{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:820px){.products-container{width:calc(100% - 48px);grid-template-columns:repeat(1,1fr)}}@media screen and (max-height:800px) and (min-width:769px){.products-container p{font-size:clamp(.64rem,2vh,.66rem)}}.load-more-button{font-family:montserrat;border:solid 1px #2e2b2b;padding:10px 40px;text-decoration:none;color:#2e2b2b;text-align:center;font-size:clamp(.64rem,2vh,.66rem);letter-spacing:.8px;line-height:1.5;font-weight:400;display:table;margin:40px auto 40px auto!important;cursor:pointer;transition:background-color .3s,color .3s}@media screen and (max-width:820px){.load-more-button{width:85%}}.load-more-button{display:table}
/*# sourceMappingURL=product_category.min.css.map */
