.hero-banner .mobile-hide{display:none}.hero-banner__slider{height:calc(100vh - 30px);height:calc(100dvh - 30px)}.hero-banner__slider .slideshow__slide:not(:only-child){cursor:auto}.slideshow__slide--overlay{position:relative}.slideshow__slide--overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#27272773,#27272733 40%,#27272700)}.hero-banner__slider .slideshow__slide-list,.hero-banner__slider .slideshow__slide{height:100%}.hero-banner__image,.hero-banner__video{width:100%;height:100%}.hero-banner__image img,.hero-banner__video video{width:100%;height:100%;object-fit:cover;display:block}.hero-banner__content{padding-block:57px;width:100%;position:absolute;bottom:0;left:0}.hero-banner__content-container{max-width:620px;padding-inline:24px}.hero-banner__heading{padding-block-end:8px}.hero-banner__heading h2{color:#fff;font-size:16px;line-height:19.2px;letter-spacing:.32px;font-weight:500;text-transform:uppercase;margin:0}.hero-banner__subheading h3{font-family:ivypresto-headline,Georgia,serif;color:#fff;font-size:40px;line-height:48px;font-weight:300;font-style:italic;margin:0}.hero-banner__buttons{padding-block-start:24px;display:flex;flex-wrap:wrap;gap:6px}.hero-banner__button a{border:1px solid #FFF;padding:9px 15px;display:flex;align-items:center;gap:1px;transition:.2s ease;justify-content:center}.hero-banner__button--primary a,.hero-banner__button:not(.hero-banner__button--primary):hover a{background-color:#fff}.hero-banner__button--primary:hover a{background-color:#ffffffe0}.hero-banner__button span{color:#fff;font-size:16px;line-height:19.2px;font-weight:500}.hero-banner__button--primary span,.hero-banner__button:not(.hero-banner__button--primary):hover span{color:#272727}.hero-banner__button svg{width:100%;max-width:20px;height:20px}.hero-banner__button--primary svg path,.hero-banner__button:not(.hero-banner__button--primary):hover svg path{stroke:#272727}.hero-banner__nav{position:absolute;bottom:24px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:12px;z-index:1}.hero-banner__nav page-dots{display:inline-flex}.hero-banner__nav .slideshow__progress-bar{flex-basis:9px;width:9px;height:9px;background:#fff6;border-radius:99px;padding:0;margin-inline:0}.hero-banner__nav .slideshow__progress-bar[aria-current=true]{background:#fff}.hero-banner__nav .slideshow__progress-bar:not(:last-child){margin-inline:0 10px}.hero-banner__arrow{height:9px;width:auto}button.hero-banner__arrow[disabled]{opacity:.45}.hero-banner__arrow--left{transform:rotate(180deg)}.hero-banner__arrow svg{height:100%;width:100%;display:block}.hero-banner__scroll{position:absolute;bottom:52px;right:40px;transform:rotate(90deg);z-index:1}.hero-banner__scroll button{color:#fff;font-size:12px;line-height:14.4px;letter-spacing:.24px;font-weight:500;text-transform:uppercase;position:relative}.hero-banner__scroll button:after{content:"";width:100%;height:1px;display:block;background:linear-gradient(180deg,#fff,#fff0);position:absolute;bottom:-8px}@media only screen and (max-width:500px){.hero-banner__button.hero_button_full{width:100%}.hero-banner__button.hero_button_full a{justify-content:center}.banner__button__secondry{flex:1}.hero-banner__button span{font-size:12px}}@media only screen and (min-width:769px){.hero-banner .desktop-hide{display:none}.hero-banner__button a{padding:15px 32px;gap:8px}.hero-banner__button svg{display:block}.hero-banner .mobile-hide{display:block}.hero-banner__slider{height:calc(100vh - 30px)}.hero-banner__content{padding-block:35px}.hero-banner__content-container{padding-inline:0px;margin-left:clamp(1.5rem,-47.25rem + 48.75vw,11.25rem)}.hero-banner__heading{padding-block-end:12px}.hero-banner__subheading h3{font-size:64px;line-height:76.8px}.hero-banner__buttons{padding-block-start:20px;gap:12px}.hero-banner__nav{bottom:25.5px;gap:24px}.hero-banner__arrow{height:11px}}
/*# sourceMappingURL=/cdn/shop/t/166/assets/section-hero-banner.css.map */
