.media-banner{overflow:hidden}.media-banner__wrapper{display:flex;position:relative}.media-banner__wrapper--adapt{height:auto}.media-banner__wrapper--ver-top{align-items:flex-start}.media-banner__wrapper--ver-center{align-items:center}.media-banner__wrapper--ver-bottom{align-items:flex-end}.media-banner__wrapper--hor-left .media-banner__content{text-align:start;align-items:flex-start}.media-banner__wrapper--hor-left .media-banner__blocks{align-items:flex-start;text-align:start}.media-banner__wrapper--hor-left .media-banner__headings,.media-banner__wrapper--hor-left .media-banner__information{align-items:flex-start}.media-banner__wrapper--hor-grid-based .media-banner__content{text-align:start;align-items:flex-start}.media-banner__wrapper--hor-grid-based .media-banner__blocks{align-items:flex-start;text-align:start}.media-banner__wrapper--hor-grid-based .media-banner__headings,.media-banner__wrapper--hor-grid-based .media-banner__information{align-items:flex-start}@media screen and (min-width:1160px){.media-banner__wrapper--hor-grid-based .media-banner__blocks{width:calc(50% - 1.2rem);margin-inline-start:auto}}.media-banner__wrapper--hor-center .media-banner__blocks{align-items:center;text-align:center}.media-banner__wrapper--hor-center .media-banner__blocks .newsletter-form-block:has(.newsletter-form--narrow){width:fit-content;max-width:100%}@media screen and (pointer:fine){.media-banner__wrapper--has-link .media-banner__media-zoom{will-change:transform}.media-banner__wrapper--has-link:hover .media-banner__media-zoom{transform:scale(1.05)}}@media screen and (prefers-reduced-motion:reduce){.media-banner__wrapper--has-link:hover .media-banner__media-zoom{transform:none}}.media-banner__wrapper--has-link .media-banner__blocks{pointer-events:none}.media-banner__wrapper--has-link .media-banner__blocks .block-button,.media-banner__wrapper--has-link .media-banner__blocks .newsletter-form-block,.media-banner__wrapper--has-link .media-banner__blocks .shopify-app-block,.media-banner__wrapper--has-link .media-banner__blocks .block-description a,.media-banner__wrapper--has-link .media-banner__blocks .block-heading a{pointer-events:auto}.media-banner__section-link,.media-banner__section-link:empty{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.media-banner__content{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:center;text-align:center;align-items:center;gap:1.6rem;padding:2.4rem;width:100%;min-height:100%;pointer-events:none}.media-banner__blocks{pointer-events:auto;display:flex;flex-direction:column;gap:1.6rem;width:100%}.media-banner__blocks .block-heading{color:rgb(var(--color-foreground));margin:0;max-width:min(100%,60.8rem)}.media-banner__blocks .block-description{margin:0;max-width:min(100%,45rem)}.media-banner__blocks .block-description.rte>*,.media-banner__blocks .block-description.rte p,.media-banner__blocks .block-description.rte li,.media-banner__blocks .block-description.rte a{color:rgba(var(--color-foreground),.7)}.media-banner__blocks .block-description p{margin:0}.media-banner__blocks .newsletter-text{color:rgba(var(--color-foreground),.7)}.media-banner__blocks .block-button{margin:0}.media-banner__blocks .block-countdown-timer{width:fit-content;max-width:100%}.media-banner__blocks .block-countdown-timer .countdown-timer{width:auto;max-width:100%}.media-banner__blocks .block-countdown-timer .countdown-timer__end-text{max-width:min(100%,45rem)}.media-banner__blocks .block-countdown-timer .countdown-timer__wrapper:has(.countdown-timer__timer--border) .countdown-timer__end{background-color:transparent;border-color:rgba(var(--color-foreground),.2);padding:.8rem 1.6rem;border-radius:var(--border-radius-block-small)}.media-banner__blocks .block-countdown-timer .countdown-timer__timer--border{background-color:transparent;border-color:rgba(var(--color-foreground),.2);padding:.8rem 1.6rem;border-radius:var(--border-radius-block-small)}.media-banner__blocks .newsletter-form-block{width:100%;max-width:min(100%,44rem);margin-top:.8rem;margin-bottom:.8rem}.media-banner__blocks .newsletter-form-block:first-child{margin-top:0}.media-banner__blocks .newsletter-form-block:last-child{margin-bottom:0}.media-banner__blocks--blur{position:relative}.media-banner__blocks--blur:before{content:"";position:absolute;top:-2.4rem;right:-2.4rem;bottom:-2.4rem;left:-2.4rem;z-index:-1;background:linear-gradient(180deg,#0000,#00000073);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 40%);mask-image:linear-gradient(to bottom,transparent 0%,black 40%)}@media screen and (min-width:750px){.media-banner__blocks--blur:before{bottom:-4.8rem}}.media-banner__blocks--blur-top:before{transform:rotate(180deg)}.media-banner__headings{display:flex;flex-direction:column;align-items:center;gap:1.2rem}.media-banner__subheading{max-width:min(100%,47rem);word-break:break-word}.media-banner__subheading--stretch{align-self:start}.media-banner__heading{max-width:min(100%,75rem)}.media-banner__heading.h1{max-width:min(100%,95rem)}.media-banner__heading--width-small{max-width:min(100%,52rem)}.media-banner__heading--width-small.h1{max-width:min(100%,75rem)}.media-banner__heading--width-large{max-width:min(100%,95rem)}.media-banner__heading--width-large.h1{max-width:min(100%,120rem)}.media-banner__information{display:flex;flex-direction:column;align-items:center;gap:1.2rem}.media-banner__description{margin:0;max-width:min(100%,47.4rem);word-break:break-word}.media-banner__button{max-width:min(100%,47rem);word-break:break-word}.media-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;z-index:0}.media-banner__media-zoom{position:relative;display:flex;width:100%;height:100%;overflow:hidden;transition:transform .65s cubic-bezier(.25,.46,.45,.94)}@media screen and (prefers-reduced-motion:reduce){.media-banner__media-zoom{transition:none}}.media-banner__video,.media-banner__image{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover}.media-banner__image--desktop{display:none}@media screen and (min-width:576px){.media-banner__image--desktop{display:block}}.media-banner__image--mobile{display:block}@media screen and (min-width:576px){.media-banner__image--mobile{display:none}}.media-banner__thumbnails{width:100%}.media-banner__thumbnails .media-banner__video--thumbnail,.media-banner__thumbnails .media-banner__image--thumbnail{display:none}.media-banner__thumbnails-item{width:100%;height:100%}.media-banner__thumbnails-item.only-desktop,.media-banner__thumbnails-overlay{display:none}@media screen and (min-width:990px){.media-banner__thumbnails{display:flex;align-items:center;justify-content:space-between;padding:0 2.4rem}.media-banner__thumbnails .media-banner__video--thumbnail,.media-banner__thumbnails .media-banner__image--thumbnail{display:block}.media-banner__thumbnails .media-banner__image,.media-banner__thumbnails .media-banner__video{max-width:29rem;height:auto;object-fit:cover!important;object-position:center!important;aspect-ratio:290/360}.media-banner__thumbnails--ratio-landscape .media-banner__image,.media-banner__thumbnails--ratio-landscape .media-banner__video{aspect-ratio:1.5}.media-banner__thumbnails--ratio-square .media-banner__image,.media-banner__thumbnails--ratio-square .media-banner__video{aspect-ratio:1}.media-banner__thumbnails+.media-banner__overlay{display:none}.media-banner__thumbnails-item{position:relative;display:flex;max-width:29rem;height:auto}.media-banner__thumbnails-item.only-desktop{display:flex}.media-banner__thumbnails-overlay{display:block;position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:100%;max-height:100%}}.media-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}@media screen and (pointer:fine){.media-banner__wrapper--has-link.hover-active .arrow-wrapper:before{scale:0}.media-banner__wrapper--has-link.hover-active .arrow{animation:moveArrowLeft var(--duration-tertiary-btn) var(--easing-tertiary-btn) var(--delay-tertiary-btn) forwards}.media-banner__wrapper--has-link.hover-inactive .arrow-wrapper:before{transition:scale var(--duration-tertiary-btn) var(--easing-tertiary-btn) var(--delay-tertiary-btn);scale:1}.media-banner__wrapper--has-link.hover-inactive .arrow{animation:moveArrowRight var(--duration-tertiary-btn) var(--easing-tertiary-btn) 0s forwards}}@media screen and (prefers-reduced-motion:reduce){.media-banner__wrapper--has-link.hover-active .media-banner__blocks .button--tertiary .arrow-wrapper:before,.media-banner__wrapper--has-link.hover-active .media-banner__blocks .button--tertiary .arrow,.media-banner__wrapper--has-link.hover-inactive .media-banner__blocks .button--tertiary .arrow-wrapper:before,.media-banner__wrapper--has-link.hover-inactive .media-banner__blocks .button--tertiary .arrow{animation:none!important;scale:1}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/section-media-banner.css.map */
