.banner{padding-block:4.8rem}.text-blocks+.banner{padding-block:0}@media screen and (max-width: 749px){.banner{padding-block:3.2rem}}.content-for-layout>.banner:first-child{padding-top:0}.banner__block{position:relative;padding:5rem 0;min-height:44.7vw;overflow:hidden;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 989px){.banner__block{padding-block:2.8rem 3.8rem}}.banner__block--layout-2{min-height:46vw}.banner__block--layout-3{min-height:34vw}.banner__wrapper--narrow>.container{max-width:135.3rem}.banner__wrapper--narrow .banner__block--layout-3{min-height:31vw}.banner__block--layout-4{min-height:46vw}@media screen and (max-width: 749px){.banner__block{min-height:154vw}.banner__block--layout-2{padding-block:2.3rem 2rem;min-height:106vw}.banner__block--layout-3{padding-block:2.6rem 1.8rem;min-height:106vw}.banner__wrapper--narrow .banner__block--layout-3,.banner__block--layout-4{min-height:106vw}.content-for-layout>.banner:first-child .banner__block{padding-top:3.5rem;min-height:137vw}}.banner__background,.banner__overlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.banner__background picture img{height:100%;object-fit:cover}@media screen and (min-width: 750px){.banner__block--layout-3 .banner__background iframe,.banner__block--layout-3 .banner__background video{width:160%;height:160%}}@media screen and (max-width: 749px){.banner__block--layout-1 .banner__background iframe,.banner__block--layout-1 .banner__background video{width:305%;height:305%}}.banner__animation{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:2}.banner__overlay:empty{display:block;z-index:2}.banner__inner{position:relative;max-width:75rem;z-index:3;padding-inline:4.5rem}.banner__block--layout-4 .banner__inner{max-width:none}@media screen and (max-width: 1199px){.banner__inner{padding-inline:0}}@media screen and (max-width: 749px){.banner__block--layout-4 .banner__inner{padding-inline:1rem}}.banner__media{padding:0;height:100%}.banner__container{width:100%;display:flex;justify-content:flex-start}.banner__block--center .banner__container{justify-content:center}.banner__block--right .banner__container{justify-content:flex-end}.right .banner__body{margin-inline:auto 0}@media screen and (max-width: 989px){.banner__block{justify-content:stretch}.banner__block .banner__container{flex:1;text-align:center;flex-direction:column;align-items:center}.banner__inner:not(.banner__block--layout-4 .banner__inner){flex:1;display:flex;flex-direction:column;justify-content:space-between;text-align:center}.banner__block .banner__body{margin-inline:auto}.content-for-layout>.banner:first-child .banner__body{font-weight:300}}.banner__title{margin-block:0 2.6rem}.banner__block--layout-2 .banner__title{margin-bottom:2.5rem}.banner__block--layout-3 .banner__title{margin-bottom:2.4rem}@media screen and (min-width: 750px){.banner__block.banner__block .banner__title{margin-bottom:1.2rem}.banner__block--layout-2 .banner__title{font-size:calc(var(--font-heading-scale) * 6rem);line-height:calc(1 / var(--font-heading-scale));letter-spacing:-.01em}.banner__block--layout-3 .banner__title{font-size:calc(var(--font-heading-scale) * 6.9rem)}.banner__block--layout-4 .banner__title{font-size:calc(var(--font-heading-scale) * 6rem);line-height:calc(1 / var(--font-heading-scale));letter-spacing:-.01em}.banner__block--layout-3 .banner__bottom{display:flex;flex-direction:column;align-items:flex-start}.banner__block--layout-3 .center .banner__bottom{align-items:center}.banner__block--layout-3 .right .banner__bottom{align-items:flex-end}.banner__block--layout-3 .banner__body{order:1}.banner__block--layout-3 .banner__actions{order:2}}.banner__block--layout-4 .banner__bottom{display:flex;flex-direction:column;align-items:flex-start}.banner__block--layout-4 .center .banner__bottom{align-items:center}.banner__block--layout-4 .right .banner__bottom{align-items:flex-end}.banner__block--layout-4 .banner__body{order:1}.banner__block--layout-4 .banner__actions{order:2}@media screen and (max-width: 749px){.banner__block.banner__block .banner__title{margin-bottom:1.2rem;font-size:calc(var(--font-heading-scale) * 3.6rem);line-height:calc(1 / var(--font-heading-scale));margin-bottom:.2rem}.banner__block--layout-4.banner__block .banner__title{font-size:calc(var(--font-heading-scale) * 2.4rem);line-height:calc(1 / var(--font-heading-scale));letter-spacing:-.02em}.content-for-layout>.banner .banner__title{font-size:calc(var(--font-heading-scale) * 2.4rem);line-height:calc(1 / var(--font-heading-scale));letter-spacing:-.02em}}.banner__body{margin-block:0;line-height:1.3;max-width:43rem;font-weight:400}.banner__block--layout-4 .banner__body{max-width:60rem}.banner__block--layout-1 .banner__top+.banner__bottom{margin-top:2rem}.banner__block--layout-2 .banner__actions+.banner__body{margin-top:2.5rem}@media screen and (max-width: 749px){.banner__block .banner__actions+.banner__body{margin-top:1.6rem}.banner__block--layout-2 .banner__actions+.banner__body{margin-top:1.5rem}}.banner__block--layout-3 .banner__body,.banner__block--layout-4 .banner__body{margin-bottom:2.4rem}.center .banner__body{margin-inline:auto}@media screen and (min-width: 750px){.banner__block--layout-1 .banner__body{font-weight:400}}@media screen and (max-width: 749px){.banner__block--layout-3 .banner__body{margin-bottom:0}.banner__block--layout-3 .banner__actions+.banner__body{margin-top:1.3rem}}
/*# sourceMappingURL=/cdn/shop/t/237/assets/section-banner.css.map */
