.index-hero-section .index-hero{width:100%;overflow:hidden}.index-hero-section .index-hero__media{position:relative;width:100%;background:var(--primary-color)}.index-hero-section .index-hero__picture{position:relative;display:block;width:100%}.index-hero-section .index-hero__image{position:relative;display:block;width:100%;height:auto;min-height:55rem;max-width:none;object-fit:cover;object-position:center}.index-hero-section .index-hero__placeholder{background:rgba(var(--rgbWhiteColor),.12);fill:rgba(var(--rgbWhiteColor),.35)}.index-hero-section .index-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;background:radial-gradient(circle at bottom left,rgba(var(--rgbBlackColor),.34),transparent 48%),linear-gradient(90deg,rgba(var(--rgbBlackColor),.18),rgba(var(--rgbBlackColor),.36));pointer-events:none}.index-hero-section .index-hero__inner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:flex-end;justify-content:flex-start}.index-hero-section .index-hero__content{display:flex;flex:0 1 798px;flex-direction:column;align-items:flex-start;gap:var(--padding-25);max-width:798px;color:var(--white)}.index-hero-section .index-hero__heading.common-heading{margin:0;color:var(--white);font-size:var(--font62);line-height:1.13;letter-spacing:-.04em;text-transform:none}.index-hero-section .index-hero__text.common-subheading{margin:0;color:var(--white);font-size:var(--font20);font-weight:var(--fontWeight-500);line-height:1.6}.index-hero-section .index-hero__text p{margin:0}.index-hero-section .index-hero__button.button{min-width:146px;min-height:61px;padding:16px 24px;color:var(--dark);background:var(--white);border-color:var(--white);border-radius:10px;font-size:var(--font18);font-weight:var(--fontWeight-500);line-height:1.55;letter-spacing:0;text-transform:none}.index-hero-section .index-hero__button.button:hover{color:var(--white);background:var(--primary-color);border-color:var(--primary-color)}.index-hero-section .index-hero__button.button:focus-visible{outline:2px solid var(--white)!important;outline-offset:3px}.index-hero-section .index-hero__content .text-btn_wrap{display:flex;width:100%;align-items:flex-end;gap:2rem}.index-hero-section .index-hero__content .text-btn_wrap .index-hero__button{min-width:fit-content}@media screen and (max-width:1199px){.index-hero-section .index-hero__content{flex-basis:58%;max-width:58%}}@media screen and (max-width:749px){.index-hero-section .index-hero__image{object-position:center;min-height:40rem}.index-hero-section .index-hero__overlay{background:linear-gradient(180deg,rgba(var(--rgbBlackColor),.12),rgba(var(--rgbBlackColor),.48) 42%,rgba(var(--rgbBlackColor),.82))}.index-hero-section .index-hero__inner{align-items:flex-end;justify-content:flex-start}.index-hero-section .index-hero__content{flex:0 1 auto;gap:var(--padding-30);width:100%;max-width:100%}.index-hero-section .index-hero__text.common-subheading{font-size:var(--font16);line-height:1.5}.index-hero-section .index-hero__button.button{min-width:132px;min-height:40px;padding:5px 20px;font-size:var(--font16)}.index-hero-section .index-hero__content .text-btn_wrap{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.index-hero-section .index-hero__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/index_hero.css.map */
