.banner.banner--full-width{padding:0}.banner:has(.banner__cursor){cursor:none}.banner:has(.banner__cursor) .banner__link{cursor:none}.banner .banner__wrapper{position:relative;display:flex;min-height:var(--banner-min-height-mobile);overflow:hidden;background-color:var(--banner-background-color, transparent)}.banner .banner__wrapper.banner__wrapper--overlayed:after{content:"";position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:var(--overlay)}@media(-moz-touch-enabled:0),(hover:hover),(pointer:fine){.banner .banner__wrapper:hover .banner__additional-image{transform:translate(-50%,-50%) rotate(8deg)}}.banner .banner__media-wrapper{position:absolute;top:0;left:0;overflow:hidden;z-index:1;opacity:0;width:100%;height:100%}.banner .banner__media-wrapper.animated{opacity:1;transition-property:opacity;transition-duration:var(--animate-time)}html.no-js .banner .banner__media-wrapper{opacity:1}.banner .banner__media{width:100%;height:100%;object-fit:cover;object-position:var(--img-mob-pos)}.banner .banner__video{overflow:hidden;display:none}.banner .banner__video.banner__video--mobile{display:block}.banner .banner__video iframe{position:absolute;top:50%;left:50%;width:100%;height:200vw;transform:translate(-50%,-50%);pointer-events:none}.banner .banner__inner{position:relative;z-index:3;display:flex;justify-content:var(--banner-block-alignment-horizontal, center);align-items:center;width:100%;margin:0 auto;padding:16px}.banner .banner__additional-image{position:absolute;z-index:1;left:50%;top:50%;width:100%;max-width:250px;transform:translate(-50%,-50%);transition-property:transform;transition-duration:.4s}.banner .banner__content{z-index:1;width:100%;padding-top:32px;padding-bottom:32px;border-radius:var(--global-border-radius);align-self:var(--banner-block-alignment-vertical-mobile, center);text-align:var(--banner-inner-content-alignment-mobile, center)}.banner .banner__content .banner__buttons-wrapper{margin-top:32px;display:flex;flex-wrap:wrap;justify-content:var(--banner-inner-content-alignment-mobile, center);gap:16px}.banner .banner__content.animated .section-title.need-animate,.banner .banner__content.animated .banner__text.need-animate,.banner .banner__content.animated .banner__timer.need-animate,.banner .banner__content.animated .banner__button.need-animate,.banner .banner__content.animated .banner__buttons-wrapper.need-animate{opacity:1;transition-property:opacity;transition-delay:.6s;transition-duration:var(--animate-time)}.banner .banner__content .banner__timer{display:inline-flex;padding:4px 16px;background:var(--timer-cell-background-color, #000000);color:var(--text-color, #ffffff);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}html.no-js .banner .banner__content{opacity:1}.banner .section-title.need-animate,.banner .banner__text.need-animate,.banner .banner__timer.need-animate,.banner .banner__button.need-animate,.banner .banner__buttons-wrapper.need-animate{opacity:0}.banner .banner__heading,.banner .banner__text{color:var(--banner-text-color, #ffffff)}.banner .banner__text a{color:currentColor}.banner .banner__text a:focus-visible{outline:2px solid currentColor}.banner .banner__text+*{margin-top:20px}.banner .banner__timer-values{display:flex;justify-content:center;text-align:center}.banner .banner__timer-col+.banner__timer-col{margin-inline-start:15px;padding-inline-start:15px;border-inline-start:1px solid var(--timer-border-color, #ffffff)}.banner .banner__timer-value{min-width:.5em;padding:2px 0;text-align:center;text-transform:uppercase;color:var(--timer-cell-color, #ffffff)}.banner .banner__timer-value.is-hidden{display:none}.banner .banner__timer-label{margin-top:4px;font-size:calc(var(--body-font-size) * .5);font-weight:500;line-height:1.66;text-align:center;text-transform:uppercase;color:var(--timer-cell-color, #ffffff)}.banner .banner__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.banner .banner__button{max-width:215px;width:100%}.banner .banner__button.banner__button--mobile{margin-top:32px;z-index:4}.banner .banner__button.banner__button--first{color:var(--first-button-text-color)}.banner .banner__button.banner__button--first:before{background-color:var(--first-button-background-color);border-color:var(--first-button-border-inner-color)}.banner .banner__button.banner__button--first .border-1,.banner .banner__button.banner__button--first .border-2,.banner .banner__button.banner__button--first .border-3,.banner .banner__button.banner__button--first .border-4{border-color:var(--first-button-border-outer-color)}@media(-moz-touch-enabled:0),(hover:hover),(pointer:fine){.banner .banner__button.banner__button--first:hover{color:var(--first-button-hover-color)}.banner .banner__button.banner__button--first:hover:before{border-color:var(--first-button-border-inner-hover-color);background-color:var(--first-button-hover-background-color)}}.banner .banner__button.banner__button--second{color:var(--second-button-text-color)}.banner .banner__button.banner__button--second:before{background-color:var(--second-button-background-color);border-color:var(--second-button-border-inner-color)}.banner .banner__button.banner__button--second .border-1,.banner .banner__button.banner__button--second .border-2,.banner .banner__button.banner__button--second .border-3,.banner .banner__button.banner__button--second .border-4{border-color:var(--second-button-border-outer-color)}@media(-moz-touch-enabled:0),(hover:hover),(pointer:fine){.banner .banner__button.banner__button--second:hover{color:var(--second-button-hover-color);background-color:var(--second-button-hover-background-color)}.banner .banner__button.banner__button--second:hover:before{background-color:var(--second-button-background-hover-color);border-color:var(--second-button-border-inner-hover-color)}}.banner .banner__cursor{display:none;position:absolute;top:var(--cursor-y);left:var(--cursor-x);transform:translate(-50%,-50%);pointer-events:none;width:80px;height:80px;padding:4px;border-radius:100%;z-index:3;border:1px solid var(--custom-cursor-icon-background)}.banner .banner__cursor-inner{width:100%;height:100%;display:flex;justify-content:center;align-items:center;border-radius:inherit;color:var(--custom-cursor-icon-color);background-color:var(--custom-cursor-icon-background)}.banner.need-animate{opacity:0;transform:translateY(40px);transition-property:opacity,transform;transition-duration:1.2s}.banner.animated{opacity:1;transform:translateY(0)}@media(max-width:360px){.banner .banner__timer{padding:4px 15px}.banner .banner__timer-col+.banner__timer-col{margin-inline-start:10px;padding-inline-start:10px}.banner .banner__timer-value{font-size:25px}}@media(max-width:767.98px){.banner .banner__inner.banner__inner--aspect-mobile{aspect-ratio:var(--aspect-ratio-media-mobile)}}@media(min-width:481px){.banner .banner__timer-label{font-size:calc(var(--body-font-size) * .75)}}@media(min-width:768px){.banner .banner__cursor.is-active{display:flex}.banner .banner__inner{padding:40px}.banner .banner__inner.banner__inner--aspect-desktop{aspect-ratio:var(--aspect-ratio-media-desktop)}.banner .banner__additional-image{max-width:344px}.banner .banner__wrapper{min-height:calc(var(--banner-min-height-desktop) * .8)}.banner .banner__content{padding-top:40px;padding-bottom:40px;align-self:var(--banner-block-alignment-vertical, center);text-align:var(--banner-inner-content-alignment, center);max-width:800px}.banner .banner__content .banner__buttons-wrapper{margin-top:48px;justify-content:var(--banner-inner-content-alignment, center)}.banner .banner__media{object-position:var(--img-desktop-pos)}.banner .banner__video{display:block}.banner .banner__video.banner__video--mobile,.banner .banner__button.banner__button--mobile{display:none}}@media(min-width:576px){.banner .banner__timer{padding:4px 20px}.banner .banner__timer-col+.banner__timer-col{margin-inline-start:24px;padding-inline-start:24px}}@media(min-width:992px){.banner .banner__wrapper{min-height:var(--banner-min-height-desktop)}}@media(min-width:1200px){.banner .banner__inner{padding:32px 64px}.banner .banner__content{max-width:1000px;padding-top:64px;padding-bottom:64px}}@media(min-width:1501px){.banner .banner__content{max-width:1320px}}
/*# sourceMappingURL=/cdn/shop/t/3333/assets/banner.build.css.map */
