.shopify-section:not(:first-child).main-banner-section,.shopify-section:first-child.main-banner-section.not-margin{--announcement-height: 0px;--header-height: 0px}.shopify-section:not(:first-child).main-banner-section{--breadcrumbs-height: 0px}.shopify-section:first-child.main-banner-section .section--has-overlay{padding-top:0!important}.shopify-section.main-banner-section:has(.next_slide){position:sticky;top:0}.main-banner{position:relative;display:flex;overflow:hidden}.main-banner.main-banner--sticky,.main-banner.main-banner--sticky .main-banner__content--top{overflow:unset}.main-banner.main-banner--sticky .main-banner__content--top .main-banner__content-wrapper{position:sticky;top:0}.main-banner .button{max-width:100%;text-align:center;pointer-events:all;z-index:3;display:inline-flex}.main-banner__image,.main-banner .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover}.main-banner__image.desktop_image{display:none}@media (min-width: 576px){.main-banner__image.desktop_image{display:block}}@media (min-width: 576px){.main-banner__image.mobile_image{display:none}}.main-banner:not(.section-simple) .main-banner__slide.hover-effect .main-banner__image,.main-banner:not(.section-simple) .main-banner__slide.hover-effect .placeholder-svg{transform:scale(1);transition:transform var(--duration-default) ease}@media screen and (min-width: 750px){.main-banner:not(.section-simple) .main-banner__slide.hover-effect:hover .main-banner__image,.main-banner:not(.section-simple) .main-banner__slide.hover-effect:hover .placeholder-svg{transform:scale(1.05)}}.main-banner:is(.section-simple) .main-banner__slider{row-gap:2.4rem}.main-banner:is(.section-simple) .main-banner__slide{flex-direction:column}.main-banner:is(.section-simple) .main-banner__content-wrapper{padding-bottom:0}.main-banner:is(.section-simple) .main-banner__description~.button_wrapper{margin-bottom:.4rem}@media screen and (min-width: 750px){.main-banner:is(.section-simple) .main-banner__slide.hover-effect .main-banner__content:hover .main-banner__image,.main-banner:is(.section-simple) .main-banner__slide.hover-effect .main-banner__content:hover .placeholder-svg{transform:scale(1.05)}}.main-banner:is(.section-simple) .main-banner__slide.hover-effect .main-banner__image,.main-banner:is(.section-simple) .main-banner__slide.hover-effect .placeholder-svg{transform:scale(1);transition:transform var(--duration-default) ease}.main-banner:is(.section-simple) .main-banner__slide.hover-effect .main-banner__heading{opacity:1;transition:opacity var(--duration-default) ease}.main-banner--layout-simple .main-banner__description{color:rgb(var(--color-foreground-secondary))}.main-banner--layout-simple .main-banner__content--adapt .main-banner__image,.main-banner--layout-simple .main-banner__content--adapt .placeholder-svg{position:static}.main-banner .main-banner-count-2{display:flex;flex-direction:column}.main-banner .main-banner-count-2 .main-banner__slide{order:1}.main-banner .main-banner-count-2 .main-banner__slide~.main-banner__slide{order:3}.main-banner .main-banner-count-2 .main-banner__content-wrapper{order:2}.main-banner .main-banner-count-2 .main-banner__content-wrapper~.main-banner__content-wrapper{order:4}@media screen and (min-width: 1200px){.main-banner .main-banner-count-2{display:grid;grid-template-columns:1fr 1fr}.main-banner .main-banner-count-2 .main-banner__slide~.main-banner__slide{order:2}.main-banner .main-banner-count-2 .main-banner__content-wrapper{order:3}.main-banner .main-banner-count-2.main-banner__wrapper_gap .main-banner__slide .main-banner__content{border-radius:0 var(--border-radius-media) var(--border-radius-media) 0}.main-banner .main-banner-count-2.main-banner__wrapper_gap .main-banner__slide~.main-banner__slide .main-banner__content{border-radius:var(--border-radius-media) 0 0 var(--border-radius-media)}}.main-banner .main-banner__content--full,.main-banner .main-banner__content--adapt{height:100dvh;height:100lvh}.main-banner__content--full{min-height:calc(100dvh - var(--announcement-height) - var(--countdown-height));min-height:calc(100lvh - var(--announcement-height) - var(--countdown-height))}.main-banner .main-banner__slider--full .main-banner__content--full{height:100%;min-height:unset;padding-top:0}.main-banner .main-banner__slider--full .main-banner__slide{height:100lvh}.main-banner .main-banner__slider--full .main-banner__content:before{display:none}.main-banner:not(.section--has-overlay){--header-height: 0px;--announcement-height: 0px;--breadcrumbs-height: 0px}.main-banner-count-2{display:grid;grid-template-columns:1fr}@media screen and (min-width: 1200px){.main-banner-count-2{grid-template-columns:1fr 1fr}}.main-banner.fixed-scroll{position:fixed;top:0;left:0;width:100%}.main-banner__content-wrapper--center .subtitle,.main-banner__content-wrapper--center .main-banner__heading,.main-banner__content-wrapper--center .main-banner__description,.main-banner__content-wrapper--center .button_wrapper{margin-left:auto;margin-right:auto;text-align:center;justify-content:center}.main-banner__wrapper{position:relative;width:100%}.main-banner__wrapper .subtitle,.main-banner__wrapper .main-banner__heading,.main-banner__wrapper .button_wrapper{max-width:52rem}.main-banner__wrapper .main-banner__description{margin-top:0;margin-bottom:0;max-width:43rem}.main-banner__wrapper_mobile{display:flex}@media screen and (min-width: 750px){.main-banner__wrapper_mobile{display:none}}.main-banner__wrapper .swiper{width:100%}.main-banner__wrapper .main-banner__content-wrapper{z-index:4;display:flex;flex-direction:column}.main-banner__wrapper_border-radius .main-banner__slider{border-radius:.4rem}@media screen and (min-width: 750px){.main-banner__wrapper--full .swiper-slide{height:auto}.main-banner__wrapper--full .main-banner__content .main-banner__content-wrapper{max-width:66rem}.main-banner__wrapper--full .main-banner__text,.main-banner__wrapper--full .main-banner__description{max-width:38rem}.main-banner__wrapper--half{display:grid;grid-template-columns:repeat(1,1fr)}.main-banner__wrapper--half .main-banner__content--full{min-height:36rem}.main-banner__wrapper--half .main-banner__content .main-banner__text,.main-banner__wrapper--half .main-banner__content-wrapper{max-width:51.5rem}.main-banner__wrapper--half .swiper{width:100%}.main-banner__wrapper--divide{display:grid;grid-template-columns:repeat(1,1fr)}.main-banner__wrapper--divide .main-banner__content--full{min-height:36rem}.main-banner__wrapper--divide .swiper{width:100%}.main-banner__wrapper--grid{display:grid;grid-template-columns:repeat(2,1fr)}.main-banner__wrapper--grid.main-banner__wrapper--height-full{min-height:72rem}.main-banner__wrapper--grid .main-banner__content .main-banner__text,.main-banner__wrapper--grid .main-banner__content-wrapper{max-width:47rem}.main-banner__wrapper--grid .main-banner__content--full{grid-template-rows:repeat(2,minmax(50vh,auto))}}@media screen and (min-width: 750px) and (min-width: 750px){.main-banner__wrapper--grid .main-banner__content--full{min-height:auto}}@media screen and (min-width: 750px) and (min-width: 990px){.main-banner__wrapper--grid .main-banner__content--full{min-height:calc(100lvh - var(--announcement-height))}}@media screen and (min-width: 750px){.main-banner__wrapper--grid .swiper{width:100%}}.main-banner__wrapper_gap{gap:2.4rem}@media screen and (min-width: 990px){.main-banner__wrapper--half .main-banner__content--full,.main-banner__wrapper--divide .main-banner__content--full{min-height:calc(100lvh - var(--announcement-height))}.main-banner__wrapper--half{grid-template-columns:repeat(2,1fr)}.main-banner__wrapper--divide{grid-template-columns:.35fr .65fr}.main-banner__wrapper--grid.main-banner__wrapper--height-full{min-height:calc(100lvh - var(--announcement-height))}}.main-banner__bottom{position:absolute;bottom:2rem;left:2rem;right:auto;width:auto;display:flex;align-items:center;gap:1.4rem}@media screen and (min-width: 750px){.main-banner__bottom{bottom:3.2rem;left:auto;right:3.2rem}}.main-banner__bottom--right{flex-direction:row-reverse}.main-banner__bottom--left{left:2rem;right:auto}@media screen and (min-width: 750px){.main-banner__bottom--left{left:5.6rem}}@media screen and (min-width: 990px){.main-banner__bottom--left{left:6.4rem}}@media screen and (min-width: 750px){.main-banner__bottom_small{bottom:2rem}}@media screen and (min-width: 750px){.main-banner__pagination{position:relative;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1}}.main-banner__slider_grid:first-child{grid-column:span 2}@media screen and (min-width: 990px){.main-banner__slider_grid:first-child{grid-row:span 2;grid-column:1}}.main-banner__slider_grid:nth-child(2),.main-banner__slider_grid:nth-child(3){grid-column:span 2}@media screen and (min-width: 576px){.main-banner__slider_grid:nth-child(2),.main-banner__slider_grid:nth-child(3){grid-column:unset}}@media screen and (min-width: 750px){.main-banner__slider_grid:nth-child(2) .main-banner__content--full,.main-banner__slider_grid:nth-child(3) .main-banner__content--full{min-height:auto}}@media screen and (min-width: 990px){.main-banner__slider_grid:nth-child(2) .main-banner__content--full,.main-banner__slider_grid:nth-child(3) .main-banner__content--full{min-height:calc(50vh - var(--announcement-height) / 2)}}@media screen and (min-width: 750px) and (max-width: 989px){.main-banner__slider_grid:nth-child(2) button{--header-height: 0px}}.main-banner__slider_grid:nth-child(3) button{--header-height: 0px}.main-banner__slide{display:flex;height:auto}.main-banner__content{position:relative;display:flex;flex-direction:column;justify-content:space-between;row-gap:3.2rem;width:100%;padding-top:calc(var(--header-height) + var(--breadcrumbs-height) + 2rem);box-sizing:border-box;overflow:hidden}.main-banner__content--adapt{padding-top:0}.main-banner__content--adapt:before{display:none!important}@media screen and (min-width: 750px){.main-banner__content{padding-top:calc(var(--header-height) + var(--breadcrumbs-height) + 2.4rem)}.main-banner__content--adapt{padding-top:0}}.main-banner__content .subtitle{color:#fff;margin-bottom:.8rem}.main-banner__content-wrapper{padding-top:2rem;padding-bottom:2rem}@media screen and (min-width: 1200px){.main-banner__content-wrapper{padding-top:3rem;padding-bottom:3rem}}.main-banner__content--full{height:100%;min-height:54rem}@media screen and (min-width: 750px){.main-banner__content--full{min-height:72rem}}@media screen and (min-width: 990px){.main-banner__content--full{min-height:calc(100lvh - var(--announcement-height) - var(--countdown-height))}}.main-banner__content--adapt{height:auto}.main-banner__content--bottom .main-banner__content-wrapper{margin-top:auto}.main-banner__content--top{flex-direction:column-reverse}.main-banner__content--top .main-banner__content-wrapper{margin-bottom:auto}.main-banner__content--top .main-banner__text{margin-bottom:0}.main-banner__content--center .main-banner__content-wrapper{margin-top:auto;margin-bottom:auto}.main-banner__content--light *:not(.button){color:rgb(var(--color-foreground-secondary))}.main-banner__content--light .subtitle{color:rgb(var(--color-foreground-secondary),.7)}.main-banner__content--dark .button--play svg path,.main-banner__content--dark .button--sound svg path{stroke:rgb(var(--color-foreground-title))}.main-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(var(--color-overlay));transition:all var(--duration-default) ease;z-index:1}.main-banner__link-overlay{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.main-banner__text{font-weight:var(--font-)}@media screen and (max-width: 989px){.main-banner__text img{width:var(--width-adapt)}}.main-banner__heading{margin-top:0;margin-bottom:.8rem}.main-banner__heading+.button_wrapper{margin-top:.8rem}.main-banner__heading+.button_wrapper .button--simple{padding-top:0}.main-banner__description~.button_wrapper{margin-top:1.6rem;display:flex;gap:2rem}.main-banner__description~.button_wrapper .button--simple{padding-top:0}.main-banner__video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.main-banner__video video,.main-banner__video iframe{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover}.main-banner__video video.desktop_video{display:none}@media (min-width: 576px){.main-banner__video video.desktop_video{display:block}}@media (min-width: 576px){.main-banner__video video.mobile_video{display:none}}.button--play{position:absolute;top:0;right:0;bottom:0;left:0;color:rgb(var(--color-foreground-title));z-index:3;padding:0}.button--play>span{position:absolute;top:calc(var(--header-height) + 2.4rem);right:5.6rem}@media screen and (min-width: 750px){.button--play>span{top:calc(var(--header-height) + 3.6rem);right:7.8rem}}.button--sound{position:absolute;top:calc(var(--header-height) + 2rem);right:2rem;padding:0;color:rgb(var(--color-foreground-title));z-index:3}@media screen and (min-width: 750px){.button--sound{top:calc(var(--header-height) + 3.2rem);right:3.2rem}}.main-banner__slide .button--unstyled:last-of-type.button--play>span{right:3.2rem}@keyframes progress-slide{0%{stroke-dashoffset:43.96;opacity:1}to{stroke-dashoffset:0;opacity:1}}@media (prefers-color-scheme: light){.main-banner__add-image{display:block}.main-banner__add-image--dark{display:none}.main-banner__add-image:only-child{display:block!important}}@media (prefers-color-scheme: dark){.main-banner__add-image{display:none}.main-banner__add-image--dark{display:block}.main-banner__add-image:only-child{display:block!important}}[data-scheme=light] .main-banner__add-image{display:block}[data-scheme=light] .main-banner__add-image--dark{display:none}[data-scheme=light] .main-banner__add-image:only-child{display:block!important}[data-scheme=dark] .main-banner__add-image{display:none}[data-scheme=dark] .main-banner__add-image--dark{display:block}[data-scheme=dark] .main-banner__add-image:only-child{display:block!important}.main-banner-section.sticky-active{position:sticky;top:0}.shopify-section-header-sticky:not(.shopify-section-header-hidden)~main .main-banner.main-banner--sticky .main-banner__content .main-banner__content-wrapper{top:calc(var(--header-height) + 4.8rem)}.main-banner__content-wrapper a{text-decoration:none;cursor:default}.main-banner__content-wrapper .main-banner__heading{font-weight:500;font-size:1rem;font-size:var(--global-fontsize)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-main-banner.css.map */
