.hero-banner{display:block;width:100%}.hero-banner__content{width:100%}.hero-banner__slide{position:relative;width:100%}.hero-banner__media{position:relative;width:100%;overflow:hidden}.hero-banner__media img,.hero-banner__media video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.hero-banner__link-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.block_title{margin-bottom:0;font-weight:400;font-size:3rem;line-height:3.375rem;letter-spacing:0}.block_content *{font-size:1rem;line-height:1.375rem}.block_content>:first-child{margin-top:0}.block_content>:last-child{margin-bottom:0}.hero-banner__buttons{padding-top:16px}.hero-banner__text-content{position:absolute;top:50%;left:50%;--translate-x: -50%;--translate-y: -50%;transform:translate(var(--translate-x),var(--translate-y));z-index:2;text-align:center;width:100%;padding:48px;max-width:800px;display:grid;gap:16px;pointer-events:none}.hero-banner__title{font-size:2.5rem;margin-bottom:20px}.hero-banner__text{font-size:1.2rem;margin-bottom:30px}.hero-banner__buttons{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.hero-banner__button{display:inline-block;padding:10px 20px;background-color:transparent;border:1px solid currentColor;text-decoration:none;border-radius:2px;pointer-events:auto}.hero-banner__buttons .button span{display:block}.hero-banner__text-content--v-top{top:5.938rem;--translate-y: 0}.hero-banner__text-content--v-center{top:50%;--translate-y: -50%}.hero-banner__text-content--v-bottom{top:auto;bottom:5.188rem;--translate-y: 0}.hero-banner__text-content--position-left{left:0;--translate-x: 0}.hero-banner__text-content--position-center{left:50%;--translate-x: -50%}.hero-banner__text-content--position-right{left:auto;right:0;--translate-x: 0}.hero-banner__text-content--alignment-left{text-align:left}.hero-banner__text-content--alignment-left .hero-banner__buttons{justify-content:flex-start}.hero-banner__text-content--alignment-center{text-align:center}.hero-banner__text-content--alignment-center .hero-banner__buttons{justify-content:center}.hero-banner__text-content--alignment-right{text-align:right}.hero-banner__text-content--alignment-right .hero-banner__buttons{justify-content:flex-end}.hero-banner__buttons .button{height:auto;padding:.5rem 1.25rem;min-width:20.5rem;font-size:1rem;line-height:1.375rem;font-weight:400;letter-spacing:0}.hero-banner__buttons .button:hover{color:var(--button-hover-text, var(--color-body, #000000))!important;border-color:var(--button-hover-bg, var(--bg-body))!important}.hero-banner__buttons .button:before{background:var(--button-hover-bg, var(--bg-body))}@media screen and (min-width:750px){.hero-banner__media--desktop-small{height:40vh}.hero-banner__media--desktop-medium{height:60vh}.hero-banner__media--desktop-large{height:80vh}.hero-banner__media--desktop-custom{height:var(--desktop-custom-height, 500px)}.hero-banner__media--desktop-adapt{height:auto;aspect-ratio:var(--aspect-ratio)}}@media screen and (max-width:749px){.hero-banner__media--mobile-1-1{height:auto;aspect-ratio:1 / 1}.hero-banner__media--mobile-4-5{height:auto;aspect-ratio:4 / 6.582}.hero-banner__media--mobile-adapt{height:auto;aspect-ratio:var(--aspect-ratio)}.hero-banner__text-content--v-top{top:2rem}.hero-banner__text-content--v-bottom{bottom:1.188rem}}.hero-banner--slider{overflow:hidden;position:relative}.hero-banner--slider .hero-banner__content{display:flex;transition:transform .5s ease-in-out}.hero-banner--slider .hero-banner__slide{flex:0 0 100%}.hero-banner__dots{position:absolute;bottom:24px;display:flex;gap:8px;align-items:center;z-index:10;padding:0 48px}.hero-banner__dots--left{left:0;justify-content:flex-start}.hero-banner__dots--center{left:50%;transform:translate(-50%);justify-content:center}.hero-banner__dots--right{right:0;justify-content:flex-end}.hero-banner__dot{width:15px;height:1px;background-color:#cdc6c0;border:none;cursor:pointer;padding:0;border-radius:0;transition:width .3s ease,background-color .3s ease}.hero-banner__dot.active{width:15px;height:3px;background-color:#fff}@media screen and (max-width:749px){.block_title{font-size:2rem;line-height:2.625rem}.content_with_countdown .block_title{font-size:1.75rem;line-height:2.375rem}.hero-banner__text-content{gap:8px;padding-inline:1rem}.hero-banner__buttons .button{min-width:100%}.hero-banner__dots{padding-inline:16px}.hero-banner__buttons{padding-top:2rem}}.hero-banner__countdown{display:flex;align-items:center;justify-content:inherit;gap:15px;margin-top:16px;margin-bottom:16px}.hero-banner__text-content--alignment-left .hero-banner__countdown{justify-content:flex-start}.hero-banner__text-content--alignment-center .hero-banner__countdown{justify-content:center}.hero-banner__text-content--alignment-right .hero-banner__countdown{justify-content:flex-end}.countdown-item{display:flex;flex-direction:column;align-items:center}.countdown-num,.countdown-separator{font-size:4rem;line-height:3.125rem;font-weight:400}.countdown-label{font-size:.875rem;font-weight:700;text-transform:uppercase;margin-top:12px;line-height:1.125rem}.countdown-separator{position:relative;top:-15px}@media screen and (max-width:749px){.hero-banner__countdown{gap:8px}.countdown-num,.countdown-separator{font-size:2.625rem;line-height:3rem}.hero-banner__countdown{margin-top:8px;margin-bottom:8px}.small_size_section .block_content *{font-size:.875rem;line-height:1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/hero-banner.css.map */
