.cs-hero-banner__main *{font-family:Polymath Demo,sans-serif}.cs-hero-banner__main .cs-hero-banner__carousel{display:block}.cs-hero-banner__main.screen_adapt_images img,.cs-hero-banner__main.screen_adapt_images video,.cs-hero-banner__main.screen_adapt_images .hero-banner__items-container,.cs-hero-banner__main.screen_adapt_images .hero-banner__items{aspect-ratio:auto;height:auto;max-height:100%}.cs-hero-banner__main.image-hero_full_height .swiper-wrapper.hero-banner__container{height:calc(100dvh - var(--header-height) - var(--annoucement-height))}.cs-hero-banner__main.image-hero_full_height.screen_adapt_images .swiper-wrapper.hero-banner__container{height:auto}.cs-hero-banner__main .hero-banner__content{position:absolute;display:flex;top:50%;left:50%;z-index:3;flex-direction:column}.cs-hero-banner__main .hero-banner__content.top-left_mb{justify-content:flex-start;align-items:flex-start}.cs-hero-banner__main .hero-banner__content.top-center_mb{justify-content:flex-start;align-items:center}.cs-hero-banner__main .hero-banner__content.top-right_mb{justify-content:flex-start;align-items:flex-end}.cs-hero-banner__main .hero-banner__content.middle-left_mb{justify-content:center;align-items:flex-start}.cs-hero-banner__main .hero-banner__content.middle-center_mb{align-items:center;justify-content:center}.cs-hero-banner__main .hero-banner__content.middle-right_mb{justify-content:center;align-items:flex-end}.cs-hero-banner__main .hero-banner__content.bottom-left_mb{justify-content:flex-end;align-items:flex-start}.cs-hero-banner__main .hero-banner__content.bottom-center_mb{justify-content:flex-end;align-items:center}.cs-hero-banner__main .hero-banner__content.bottom-right_mb{justify-content:flex-end;align-items:flex-end}@media (min-width: 1024px){.cs-hero-banner__main .hero-banner__content.top-left{justify-content:flex-start;align-items:flex-start}.cs-hero-banner__main .hero-banner__content.top-center{justify-content:flex-start;align-items:center}.cs-hero-banner__main .hero-banner__content.top-right{justify-content:flex-start;align-items:flex-end}.cs-hero-banner__main .hero-banner__content.middle-left{justify-content:center;align-items:flex-start}.cs-hero-banner__main .hero-banner__content.middle-center{align-items:center;justify-content:center}.cs-hero-banner__main .hero-banner__content.middle-right{justify-content:center;align-items:flex-end}.cs-hero-banner__main .hero-banner__content.bottom-left{justify-content:flex-end;align-items:flex-start}.cs-hero-banner__main .hero-banner__content.bottom-center{justify-content:flex-end;align-items:center}.cs-hero-banner__main .hero-banner__content.bottom-right{justify-content:flex-end;align-items:flex-end}}.cs-hero-banner__main .swiper-wrapper.hero-banner__container{height:auto}.cs-hero-banner__main img,.cs-hero-banner__main video{width:100%;height:100%;object-fit:cover;vertical-align:middle;vertical-align:-webkit-baseline-middle}.cs-hero-banner__main .hero-banner__image:after,.cs-hero-banner__main .hero-banner__image:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0}.cs-hero-banner__main .hero-banner__image:after{z-index:1}.cs-hero-banner__main .hero-banner__image:before{z-index:2}.cs-hero-banner__main .button--field .hero-banner__content-button{font-weight:800;padding:12px 24px;min-height:38px;box-sizing:border-box;border-radius:300px;display:flex;justify-content:center;align-items:center;cursor:pointer}.cs-hero-banner__main .button--field .hero-banner__content-button.button-hidden-mb{display:none}@media screen and (min-width: 768px){.cs-hero-banner__main .button--field .hero-banner__content-button.button-hidden-mb{display:block}}.cs-hero-banner__main .button--field .hero-banner__content-button.button-hidden-pc{display:block}@media screen and (min-width: 768px){.cs-hero-banner__main .button--field .hero-banner__content-button.button-hidden-pc{display:none}}.cs-hero-banner__main .button--field.custom-btn .hero-banner__content-button{min-width:fit-content;min-height:fit-content}.cs-hero-banner__main .button--field.custom-btn .hero-banner__content-button.button-hidden-mb{display:none}@media screen and (min-width: 768px){.cs-hero-banner__main .button--field.custom-btn .hero-banner__content-button.button-hidden-mb{display:block}}.cs-hero-banner__main .button--field.custom-btn .hero-banner__content-button.button-hidden-pc{display:block}@media screen and (min-width: 768px){.cs-hero-banner__main .button--field.custom-btn .hero-banner__content-button.button-hidden-pc{display:none}}.cs-hero-banner__main .button--link .hero-banner__content-button{font-size:14px;font-weight:400;line-height:17px;cursor:pointer;display:flex;align-items:flex-end}.cs-hero-banner__main .button--link .hero-banner__content-button.button-hidden-mb{display:none}@media screen and (min-width: 768px){.cs-hero-banner__main .button--link .hero-banner__content-button.button-hidden-mb{display:block}}.cs-hero-banner__main .button--link .hero-banner__content-button.button-hidden-pc{display:block}@media screen and (min-width: 768px){.cs-hero-banner__main .button--link .hero-banner__content-button.button-hidden-pc{display:none}}.cs-hero-banner__main .button--link .hero-banner__content-button span{position:relative}.cs-hero-banner__main .button--link .hero-banner__content-button span:before{content:"";display:block;position:absolute;bottom:1px;left:0;width:100%;height:1px;transition:all .3s linear;opacity:1}.cs-hero-banner__main .button--link .hero-banner__content-button span:after{content:"";display:block;position:absolute;bottom:1px;left:0;width:0;height:1px;transition:all .3s linear}.cs-hero-banner__main .button--link .hero-banner__content-button:hover span:after{width:100%}.cs-hero-banner__main .button--link .hero-banner__content-button svg{width:18px;height:18px;margin-left:6px}@media (max-width: 767px){.cs-hero-banner__main .hero-banner__container-button.button--field-mb .hero-banner__content-button{font-weight:800;padding:12px 24px;min-height:38px;box-sizing:border-box;border-radius:300px;display:flex;justify-content:center;align-items:center;cursor:pointer}.cs-hero-banner__main .hero-banner__container-button.button--field-mb .hero-banner__content-button.button-hidden-mb{display:none}.cs-hero-banner__main .hero-banner__container-button.button--field-mb .hero-banner__content-button.button-hidden-pc{display:block}.cs-hero-banner__main .hero-banner__container-button.button--field-mb .hero-banner__content-button span:after,.cs-hero-banner__main .hero-banner__container-button.button--field-mb .hero-banner__content-button span:before{display:none}.cs-hero-banner__main .hero-banner__container-button.button--field-mb.custom-btn .hero-banner__content-button{min-width:fit-content;min-height:fit-content}.cs-hero-banner__main .hero-banner__container-button.button--link-mb .hero-banner__content-button{font-size:14px;font-weight:400;line-height:17px;cursor:pointer;display:flex;align-items:flex-end;padding:0;border:unset;min-height:fit-content}.cs-hero-banner__main .hero-banner__container-button.button--link-mb .hero-banner__content-button.button-hidden-mb{display:none}.cs-hero-banner__main .hero-banner__container-button.button--link-mb .hero-banner__content-button.button-hidden-pc{display:block}.cs-hero-banner__main .hero-banner__container-button.button--link-mb .hero-banner__content-button span{position:relative}.cs-hero-banner__main .hero-banner__container-button.button--link-mb .hero-banner__content-button span:before{content:"";display:block;position:absolute;bottom:1px;left:0;width:100%;height:1px;transition:all .3s linear;opacity:1}.cs-hero-banner__main .hero-banner__container-button.button--link-mb .hero-banner__content-button span:after{content:"";display:block;position:absolute;bottom:1px;left:0;width:0;height:1px;transition:all .3s linear}.cs-hero-banner__main .hero-banner__container-button.button--link-mb .hero-banner__content-button:hover span:after{width:100%}.cs-hero-banner__main .hero-banner__container-button.button--link-mb .hero-banner__content-button svg{width:18px;height:18px;margin-left:6px}}.cs-hero-banner__main .swiper-pagination{width:fit-content;border-radius:3px;display:flex;align-items:center;padding:0}.cs-hero-banner__main .swiper-pagination .swiper-pagination-bullet{background:#bfbfbf;border-radius:100;margin:0 5px;width:7px;height:7px;opacity:1}.cs-hero-banner__main .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#000;opacity:1}.cs-hero-banner__main .hero-banner__content .link-image{position:absolute;z-index:1;left:0;bottom:0;width:100%;height:100%;display:block}.hero-banner__items,.hero-banner__image{height:100%}.hero-banner__items{position:relative}.hero-banner__content-title h2 p{margin:0}.hero-banner__container-button{position:relative;z-index:2}.hero-banner__container-button.button--field-mb{display:flex;flex-wrap:wrap;gap:16px}.hero-banner__container-button.button--link-mb{display:flex;flex-wrap:wrap;gap:48px}@media screen and (min-width: 768px){.hero-banner__container-button.button--field{display:flex;flex-wrap:wrap;gap:16px}.hero-banner__container-button.button--link{display:flex;flex-wrap:wrap;gap:48px}}.hero-banner__group-content{display:flex;align-items:flex-start;width:100%;justify-content:space-between;flex-wrap:wrap;flex-direction:column;gap:8px}@media (min-width: 1024px){.hero-banner__group-content{align-items:flex-end;flex-direction:row}.hero-banner__group-content .hero-banner__items-container{height:100%!important;aspect-ratio:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/hero-banner.css.map */
