.promo-banner{display:block}.promo-banner__inner-container{display:flex;align-items:stretch;width:100%;border:1px solid var(--grey1);border-radius:var(--border-radius-16);overflow:hidden;min-height:clamp(500px,55vw,640px)}.promo-banner__left-block{display:flex;align-items:flex-end;width:50%;padding:40px}.promo-banner__left-block button.button-primary{cursor:pointer!important}.promo-banner__image-block{position:relative;display:flex;align-items:center;justify-content:center;width:50%;height:auto}.promo-banner__collection-image{width:100%;height:auto;max-width:330px;max-height:100%;padding:24px;object-fit:contain}.promo-banner__settings-image{width:100%;height:100%;object-fit:cover;align-self:stretch}.promo-banner__text-overlay{bottom:40px;gap:24px;width:100%;z-index:1}.promo-banner__text-overlay>*:not(button){display:flex;flex-direction:column;gap:24px}.promo-banner__text-overlay-button{margin-top:16px}.promo-banner__text-overlay p.overlay{font-size:16px;font-weight:600;line-height:24px;letter-spacing:-.16px}.promo-banner__container.use-minimalist-banner .promo-banner__inner-container{min-height:clamp(320px,26vw,420px);max-height:480px}.promo-banner__container.use-minimalist-banner .promo-banner__left-block{padding:64px}.promo-banner__container .promo-banner__text-overlay .heading,.promo-banner__container .promo-banner__text-overlay .heading p,.promo-banner__container .promo-banner__text-overlay .heading h1,.promo-banner__container .promo-banner__text-overlay .heading h2,.promo-banner__container .promo-banner__text-overlay .heading h3,.promo-banner__container .promo-banner__text-overlay .heading h4,.promo-banner__container .promo-banner__text-overlay .heading h5,.promo-banner__container .promo-banner__text-overlay .heading h6{font-size:56px;font-weight:700;line-height:120%;letter-spacing:.56px}.promo-banner__container.use-minimalist-banner .promo-banner__text-overlay p.overlay{display:none}.promo-banner__container .promo-banner__text-overlay .heading.reduce-font-size-heading,.promo-banner__container .promo-banner__text-overlay .heading.reduce-font-size-heading p,.promo-banner__container .promo-banner__text-overlay .heading.reduce-font-size-heading h1,.promo-banner__container .promo-banner__text-overlay .heading.reduce-font-size-heading h2,.promo-banner__container .promo-banner__text-overlay .heading.reduce-font-size-heading h3,.promo-banner__container .promo-banner__text-overlay .heading.reduce-font-size-heading h4,.promo-banner__container .promo-banner__text-overlay .heading.reduce-font-size-heading h5,.promo-banner__container .promo-banner__text-overlay .heading.reduce-font-size-heading h6{font-size:40px;font-weight:700;line-height:120%;letter-spacing:.4px}.promo-banner__container.use-minimalist-banner .promo-banner__text-overlay .description,.promo-banner__container.use-minimalist-banner .promo-banner__text-overlay .description h1,.promo-banner__container.use-minimalist-banner .promo-banner__text-overlay .description h2,.promo-banner__container.use-minimalist-banner .promo-banner__text-overlay .description h3,.promo-banner__container.use-minimalist-banner .promo-banner__text-overlay .description h4,.promo-banner__container.use-minimalist-banner .promo-banner__text-overlay .description h5,.promo-banner__container.use-minimalist-banner .promo-banner__text-overlay .description h6{font-size:16px;line-height:24px;font-weight:600;letter-spacing:.16px}.promo-banner__container.use-minimalist-banner a{cursor:pointer}@media screen and (max-width: 1024px){.promo-banner__container .promo-banner__text-overlay .heading,.promo-banner__container .promo-banner__text-overlay .heading p,.promo-banner__container .promo-banner__text-overlay .heading h1,.promo-banner__container .promo-banner__text-overlay .heading h2,.promo-banner__container .promo-banner__text-overlay .heading h3,.promo-banner__container .promo-banner__text-overlay .heading h4,.promo-banner__container .promo-banner__text-overlay .heading h5,.promo-banner__container .promo-banner__text-overlay .heading h6,.promo-banner__container .promo-banner__text-overlay .heading.reduce-font-size-heading,.promo-banner__container .promo-banner__text-overlay .heading.reduce-font-size-heading p,.promo-banner__container .promo-banner__text-overlay .heading.reduce-font-size-heading h1,.promo-banner__container .promo-banner__text-overlay .heading.reduce-font-size-heading h2,.promo-banner__container .promo-banner__text-overlay .heading.reduce-font-size-heading h3,.promo-banner__container .promo-banner__text-overlay .heading.reduce-font-size-heading h4,.promo-banner__container .promo-banner__text-overlay .heading.reduce-font-size-heading h5,.promo-banner__container .promo-banner__text-overlay .heading.reduce-font-size-heading h6{font-size:32px;font-style:normal;font-weight:600;line-height:130%}}@media screen and (max-width: 759px){.promo-banner__inner-container{flex-direction:column;min-height:0}.promo-banner__container.use-minimalist-banner .promo-banner__inner-container{min-height:0}.promo-banner__container.use-minimalist-banner .promo-banner__inner-container{flex-direction:column-reverse}.promo-banner__image-block{width:100%;aspect-ratio:4 / 3}.promo-banner__left-block{width:100%;padding:32px 24px}}@media screen and (max-width: 600px){.promo-banner__container.use-minimalist-banner .promo-banner__left-block{padding:24px}.promo-banner__container.use-minimalist-banner a{gap:8px}.promo-banner__container.use-minimalist-banner .promo-banner__text-overlay .heading,.promo-banner__container.use-minimalist-banner .promo-banner__text-overlay .heading p,.promo-banner__container.use-minimalist-banner .promo-banner__text-overlay .heading h1,.promo-banner__container.use-minimalist-banner .promo-banner__text-overlay .heading h2,.promo-banner__container.use-minimalist-banner .promo-banner__text-overlay .heading h3,.promo-banner__container.use-minimalist-banner .promo-banner__text-overlay .heading h4,.promo-banner__container.use-minimalist-banner .promo-banner__text-overlay .heading h5,.promo-banner__container.use-minimalist-banner .promo-banner__text-overlay .heading h6{font-size:24px!important}.promo-banner__container.use-minimalist-banner .promo-banner__text-overlay .description,.promo-banner__container.use-minimalist-banner .promo-banner__text-overlay .description h1,.promo-banner__container.use-minimalist-banner .promo-banner__text-overlay .description h2,.promo-banner__container.use-minimalist-banner .promo-banner__text-overlay .description h3,.promo-banner__container.use-minimalist-banner .promo-banner__text-overlay .description h4,.promo-banner__container.use-minimalist-banner .promo-banner__text-overlay .description h5,.promo-banner__container.use-minimalist-banner .promo-banner__text-overlay .description h6{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-promo-banner.css.map */
