:root{--hero-offset: 0;--hero-heading-ch: 11ch}.slideshow .content-container,slideshow-component .content-container,.banner .content-container{padding-left:0!important;padding-right:0!important}slideshow-component .banner__content,.slideshow .banner__content,.banner .banner__content{max-width:none!important;width:100%!important;margin:0!important;box-sizing:border-box;padding-left:var(--site-gutter)!important;padding-right:var(--site-gutter)!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important}slideshow-component .banner__box,.slideshow .banner__box,.banner .banner__box{width:100%;max-width:calc(var(--header-max) - var(--hero-offset))!important;box-sizing:border-box;margin-left:auto!important;margin-right:auto!important;padding-left:var(--hero-offset)!important;text-align:left!important;align-items:flex-start!important}slideshow-component .banner__box .banner__heading,.slideshow .banner__box .banner__heading,.banner .banner__box .banner__heading{max-width:var(--hero-heading-ch)!important;line-height:1.05;white-space:normal;margin:0;text-align:left!important;word-break:keep-all;overflow-wrap:normal}slideshow-component .banner__buttons,.slideshow .banner__buttons{display:flex;justify-content:flex-start!important}.slideshow .banner__content .hero-symbols{display:flex!important;align-items:center;gap:12px!important;margin-bottom:12px!important}.hero-symbols__icon{height:24px;width:auto;display:block}.slideshow .banner__content .hero-symbols__icon:nth-child(2){transform:translateY(1px) scale(.86);transform-origin:center center}.slideshow .banner__box .banner__text,.slideshow .banner__box .banner__text p{color:#b6e8e5!important;opacity:1!important}.slideshow .banner__buttons .button{font-family:var(--font-body-family)!important;font-weight:600!important}@media (max-width: 989px){slideshow-component .banner__content,.slideshow .banner__content,.banner .banner__content{min-height:62vh}}@media (max-width: 749.98px){slideshow-component .banner__content,.slideshow .banner__content,.banner .banner__content{min-height:56vh}}@media (min-width: 1440px){:root{--hero-offset: 10px;--hero-heading-ch: 9.8ch}}@media (max-width: 1439px) and (min-width: 1200px){:root{--hero-offset: 80px;--hero-heading-ch: 9.8ch}}@media (max-width: 1199px) and (min-width: 990px){:root{--hero-offset: 64px;--hero-heading-ch: 9.8ch}}@media (max-width: 989px) and (min-width: 750px){:root{--hero-offset: 64px;--hero-heading-ch: 9.8ch}}@media (max-width: 749.98px){:root{--hero-offset: 48px;--hero-heading-ch: 9.4ch}}@media (max-width: 749.98px){slideshow-component.mobile-text-below .slideshow__slide{position:relative}slideshow-component.mobile-text-below .slideshow__slide .banner__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex!important;align-items:flex-start!important;justify-content:flex-end!important;padding-left:var(--site-gutter)!important;padding-right:var(--site-gutter)!important}}slideshow-component .banner__box .banner__heading,.slideshow .banner__box .banner__heading,.banner .banner__box .banner__heading{font-size:8.2rem!important;line-height:1.07;letter-spacing:0}.slideshow .banner__box .banner__text,.slideshow .banner__box .banner__text p{font-size:2.2rem!important;line-height:1.4}.slideshow .banner__buttons .button{font-size:1.8rem!important;padding:1.6rem 2.8rem!important;border-radius:.6rem}.slideshow .banner__content .hero-symbols{gap:2rem!important}.hero-symbols__icon{height:2.8rem}@media (min-width: 1440px){:root{--hero-offset: 8rem;--hero-heading-ch: 9.8ch}}@media (max-width: 1439px) and (min-width: 1200px){:root{--hero-offset: 8rem;--hero-heading-ch: 9.8ch}.banner .banner__box .banner__heading{font-size:7.6rem!important}.banner .banner__box .banner__text,.banner .banner__box .banner__text p{font-size:2.1rem!important}.slideshow .banner__buttons .button{font-size:1.7rem!important;padding:1.5rem 2.6rem!important}.slideshow .banner__content .hero-symbols{gap:1.8rem!important}.hero-symbols__icon{height:2.6rem}}@media (max-width: 1199px) and (min-width: 990px){:root{--hero-offset: 6.4rem;--hero-heading-ch: 9.8ch}.banner .banner__box .banner__heading{font-size:6.4rem!important}.banner .banner__box .banner__text,.banner .banner__box .banner__text p{font-size:2rem!important}.slideshow .banner__buttons .button{font-size:1.6rem!important;padding:1.4rem 2.4rem!important}.slideshow .banner__content .hero-symbols{gap:1.6rem!important}.hero-symbols__icon{height:2.4rem}}@media (max-width: 989px) and (min-width: 750px){:root{--hero-offset: 6.4rem;--hero-heading-ch: 9.8ch}.banner .banner__box .banner__heading{font-size:5.6rem!important}.banner .banner__box .banner__text,.banner .banner__box .banner__text p{font-size:1.9rem!important}.slideshow .banner__buttons .button{font-size:1.6rem!important;padding:1.3rem 2.2rem!important}.slideshow .banner__content .hero-symbols{gap:1.5rem!important}.hero-symbols__icon{height:2.2rem}}@media (max-width: 749.98px){:root{--hero-offset: 4.8rem;--hero-heading-ch: 9.4ch}.banner .banner__box .banner__heading{font-size:4.2rem!important}.banner .banner__box .banner__text,.banner .banner__box .banner__text p{font-size:1.7rem!important}.slideshow .banner__buttons .button{font-size:1.5rem!important;padding:1.2rem 2rem!important}.slideshow .banner__content .hero-symbols{gap:1.4rem!important}.hero-symbols__icon{height:2rem}}@media (max-width: 480px){:root{--hero-offset: 0 !important;--hero-heading-ch: 100ch !important}.banner .banner__box .banner__heading{font-size:3.6rem!important}.banner .banner__box .banner__text,.banner .banner__box .banner__text p{font-size:1.6rem!important}.slideshow .banner__buttons .button{font-size:1.4rem!important;padding:1rem 1.8rem!important}.slideshow .banner__content .hero-symbols{gap:1.2rem!important}.hero-symbols__icon{height:1.8rem}}@media (min-width: 750px){slideshow-component .slideshow__slide .banner,slideshow-component .banner,.slideshow.banner{min-height:70vh!important;max-height:86rem!important}}@media (max-width: 749.98px){slideshow-component .slideshow__slide .banner,slideshow-component .banner,.slideshow.banner{min-height:60vh!important;max-height:64rem!important}}slideshow-component .slideshow__slide .banner,slideshow-component .banner,.slideshow.banner{min-height:clamp(56rem,70vh,86rem)!important;max-height:86rem!important;overflow:hidden!important}@media (max-width: 749.98px){slideshow-component .slideshow__slide .banner,slideshow-component .banner,.slideshow.banner{min-height:clamp(56rem,66vh,68rem)!important;max-height:68rem!important}}slideshow-component .banner__media,slideshow-component .banner__media img,.banner .banner__media,.banner .banner__media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:30% 40%}@media (max-width: 480px){:root{--hero-offset: 0 !important;--hero-heading-ch: 100ch !important}.slideshow .banner,.banner{position:relative!important;min-height:68vh!important;overflow:hidden!important}.slideshow .banner .banner__content,.banner .banner__content{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;height:100%!important;text-align:center!important;padding-left:16px!important;padding-right:16px!important}.slideshow .banner .banner__box,.banner .banner__box{width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:0!important}.slideshow .banner .hero-symbols,.banner .hero-symbols{display:flex!important;justify-content:center!important;margin:0 0 6px!important}.slideshow .banner .banner__box .banner__heading,.banner .banner__box .banner__heading{display:block!important;width:100%!important;max-width:none!important;margin:0 0 12px!important;text-align:center!important;align-self:center!important}.slideshow .banner .banner__text,.slideshow .banner .banner__text p,.banner .banner__text,.banner .banner__text p{display:block!important;width:100%!important;margin:0 auto!important;text-align:center!important}.slideshow .banner .banner__buttons,.banner .banner__buttons{display:none!important}.slideshow .banner .banner__media img,.banner .banner__media img{object-fit:cover!important;object-position:25% center!important}}@media (max-width: 480px){.slideshow .banner,.banner{position:relative!important;min-height:68vh!important;overflow:hidden!important}.slideshow .banner .banner__content,.banner .banner__content{position:absolute!important;left:50%!important;top:78%!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:calc(100% - 32px)!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;z-index:3!important}.banner .hero-symbols{margin:0 0 10px!important}.banner .banner__heading{margin:0 0 14px!important}.banner .banner__text{margin:0!important}.banner .banner__buttons{display:none!important}}@media (max-width: 480px){.slideshow .banner .banner__media,.banner .banner__media{position:relative!important;overflow:hidden!important}.slideshow .banner .banner__media img,.banner .banner__media img,.banner .banner__media .media>img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:70% center!important}}@media (max-width: 480px){.banner{position:relative;overflow:hidden}.banner .banner__media{position:relative;z-index:1}.banner .banner__content{position:relative;z-index:3}.mireye-hero__overlay{position:absolute;left:0;right:0;bottom:0;height:60%;background:linear-gradient(to top,#0009,#00000061 45%,#0000);pointer-events:none;z-index:2}}slideshow-component .banner__box .banner__heading,slideshow-component .banner__box .banner__heading a,.slideshow .banner__box .banner__heading,.slideshow .banner__box .banner__heading a,.banner .banner__box .banner__heading,.banner .banner__box .banner__heading a{color:#fdf8f3!important;text-shadow:0 2px 14px rgba(0,0,0,.25)}.slideshow .banner__box .banner__text,.slideshow .banner__box .banner__text p{font-family:Rubik,sans-serif;font-weight:300!important;line-height:1.5}.banner .banner__text{margin-top:0;margin-bottom:.8rem}.slideshow .banner__box .banner__heading{margin-bottom:.8rem!important}.slideshow .banner__box .banner__text,.slideshow .banner__box .banner__text p{max-width:480px;margin-top:0;margin-bottom:14px}.banner .content-container,.slideshow .content-container{padding-left:0!important;padding-right:0!important}@media (max-width: 749.98px){.banner .banner__content,.banner .banner__box{padding-inline:50px!important}}@media (max-width: 990px){.banner .banner__content,.banner .banner__box{padding-inline:50px!important}}@media (min-width: 2500px) and (max-width: 1199px){.banner .banner__content{padding-inline:32px!important}.banner .banner__box{padding-inline:16px!important}}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{border:none!important;border-radius:0!important;box-shadow:none!important}.button,.button:hover,.button:focus,.button:focus-visible,.banner .button,.banner .button:hover{text-decoration:none!important}@media (max-width: 768px){.banner .banner__media img,.slideshow .banner .banner__media img{object-position:80% center!important}}@media (max-width: 480px){.mireye-hero .banner__media{position:relative;overflow:hidden}.mireye-hero .mireye-hero__overlay{position:absolute;left:0;right:0;bottom:0;height:60%;background:linear-gradient(to top,#0c241cbf,#0c241c73 40%,#0c241c00 60%);pointer-events:none;z-index:1}.mireye-hero .banner__content{position:relative;z-index:2}}.mireye-hero .banner__media:after{opacity:0!important}@media (max-width: 749.98px){.mireye-hero .banner__text{display:none!important}}@media (max-width: 480px){.mireye-hero .banner__content,.mireye-hero .banner__box{padding-inline:16px!important}.mireye-hero .banner__box .banner__heading{max-width:16ch!important;text-align:center;margin-left:auto;margin-right:auto}}@media (max-width: 749.98px){.mireye-hero .banner__content,.mireye-hero .banner__box{padding-inline:16px!important}}@media (min-width: 480px) and (max-width: 749.98px){.mireye-hero .banner__content,.mireye-hero .banner__box{padding-left:64px!important;padding-right:24px!important}}@media (max-width: 989px) and (min-width: 768px){.mireye-hero .banner__media img,.slideshow .banner__media img,.banner .banner__media img{object-position:60% center!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/hero.css.map */
