.page-hero{position:relative}.page-hero .page-hero--image-wrapper{position:relative;width:100%}.page-hero img{height:auto;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.page-hero img.image-mobile{display:block;min-height:350px}@media (min-width: 768px){.page-hero img.image-mobile{display:none}}.page-hero img.image-desktop{display:none;max-height:768px}@media (min-width: 768px){.page-hero img.image-desktop{display:block}}@media (min-width: 1280px){.page-hero img.image-desktop{min-height:586px}}.page-hero .video-container{position:relative;height:auto;min-height:350px;width:100%}@media (min-width: 768px){.page-hero .video-container{min-height:350px}}@media (min-width: 1280px){.page-hero .video-container{min-height:768px}}.page-hero #bgVideo{position:absolute;right:0;bottom:0;min-width:100%;min-height:100%}.page-hero.has-product-overlay .page-hero--image-wrapper{position:relative}.page-hero.has-product-overlay .page-hero--image-wrapper:hover .overlay{animation:showOverlay .9s forwards;pointer-events:auto;opacity:1}.page-hero.has-product-overlay .overlay{position:absolute;inset:0px;z-index:10;display:flex;height:100%;width:100%;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:rgba(39,39,39,.95);clip-path:inset(0 100% 0 0);opacity:0;pointer-events:none;transition:clip-path .5s ease,opacity .8s ease;text-decoration:none}.page-hero.has-product-overlay .overlay .text{display:flex;width:90%;max-width:617px;flex-direction:column;align-items:center;text-align:center;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.page-hero.has-product-overlay .overlay .btn-pb--arrow{margin-top:0px;width:-moz-fit-content;width:fit-content}@media (min-width: 1280px){.page-hero.has-product-overlay .overlay .btn-pb--arrow{margin-top:40px;font-size:22px}}.page-hero.has-product-overlay .overlay .btn-pb--arrow{color:#fff;font-size:22px;font-style:normal;font-weight:300;line-height:27px}@media screen and (max-width: 1000px){.page-hero.has-product-overlay .overlay .btn-pb--arrow{display:none}}.page-hero.has-product-overlay .overlay h2{color:#fff;text-align:center;font-size:35px;font-style:normal;font-weight:400;line-height:1;letter-spacing:3.5px;text-transform:uppercase;position:relative;margin-bottom:50px}.page-hero.has-product-overlay .overlay h2:after{position:absolute;height:3px;width:65px;top:calc(100% + 20px);left:50%;transform:translateX(-50%);content:"";background-color:#c2d831}@media screen and (max-width: 1200px){.page-hero.has-product-overlay .overlay h2{font-size:24px;margin-bottom:25px;width:90%}.page-hero.has-product-overlay .overlay h2:after{top:calc(100% + 15px)}}@media screen and (max-width: 1000px){.page-hero.has-product-overlay .overlay h2{font-size:20px;margin-bottom:25px}.page-hero.has-product-overlay .overlay h2:after{top:calc(100% + 10px)}}@media screen and (max-width: 600px){.page-hero.has-product-overlay .overlay h2{width:100%}}@media screen and (max-width: 375px){.page-hero.has-product-overlay .overlay h2{font-size:18px;margin-bottom:15px}}.page-hero.has-product-overlay .overlay p{color:#fff;text-align:center;font-size:20px;font-style:normal;font-weight:300;line-height:27px;max-width:483px}@media screen and (max-width: 1200px){.page-hero.has-product-overlay .overlay p{font-size:18px;line-height:26px}}@media screen and (max-width: 1000px){.page-hero.has-product-overlay .overlay p{font-size:16px;line-height:24px}}@media screen and (max-width: 375px){.page-hero.has-product-overlay .overlay p{font-size:14px}}@keyframes showOverlay{0%{clip-path:inset(0 100% 0 0);opacity:0}100%{clip-path:inset(0 0 0 0);opacity:1}}@keyframes hideOverlay{0%{clip-path:inset(0 0 0 0);opacity:1}100%{clip-path:inset(0 100% 0 0);opacity:0}}
