@import"https://fonts.googleapis.com/css2?family=Tektur:wght@400;500;600;700;800;900&family=Inter:wght@300;400;500;600;700&display=swap";:root{--font-inter: "Inter", sans-serif;--font-tektur: "Tektur", sans-serif}.promo-banner{width:100%;background-color:#1e2952;overflow:hidden}.promo-banner__container{display:flex;align-items:center;gap:60px;flex-wrap:wrap}.promo-banner__image{flex-shrink:0;width:300px;height:300px;position:relative}.promo-banner__image img{width:300px;height:300px;display:block;object-fit:cover;transform:rotate(-8deg)}.promo-banner__text-section{flex:1;min-width:250px;display:flex;align-items:center;gap:40px}.promo-banner__content{flex:1;color:#fff;display:flex;flex-direction:column;gap:12px}.promo-banner__title{font-family:var(--font-tektur);font-size:48px;font-weight:400;line-height:1.2;margin:0 0 16px;color:#fff}.promo-banner__subtitle{font-family:var(--font-inter);font-size:18px;font-weight:400;line-height:1.4;margin:0;color:#dadada}.promo-banner__button-wrapper{flex-shrink:0;display:flex;align-items:center}.promo-banner__button{display:inline-block;padding:15px 30px;background-color:#d11d08;color:#fff;font-family:var(--font-inter);font-size:18px;font-weight:600;text-align:center;text-decoration:none;border-radius:8px;transition:background-color .3s ease;white-space:nowrap}.promo-banner__button:hover{background-color:#b01806}@media screen and (max-width: 1366px){.promo-banner{padding:50px 0}.promo-banner__container{gap:60px}.promo-banner__text-section{flex-direction:column;align-items:flex-start;gap:24px}.promo-banner__title{font-size:40px}.promo-banner__subtitle{font-size:16px}}@media screen and (max-width: 768px){.promo-banner{padding:40px 0}.promo-banner__container{flex-direction:column;align-items:center;gap:60px}.promo-banner__image{width:275px;height:275px;margin-top:-69px}.promo-banner__image img{width:275px;height:275px}.promo-banner__text-section{width:100%;align-items:center;text-align:center;gap:20px}.promo-banner__content{width:100%}.promo-banner__title{font-size:32px;margin-bottom:12px}.promo-banner__subtitle{font-size:16px}.promo-banner__button{width:100%;white-space:normal}}@media screen and (max-width: 480px){.promo-banner{padding:32px 0}.promo-banner__container{gap:60px}.promo-banner__text-section{gap:16px}.promo-banner__title{font-size:28px;text-wrap:balance;text-wrap:pretty}.promo-banner__subtitle{font-size:15px;text-wrap:balance;text-wrap:pretty}.promo-banner__button{font-size:16px;padding:14px 24px}.promo-banner__image{width:200px;height:200px;margin-top:-50px}.promo-banner__image img{width:200px;height:200px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/promo-banner.css.map */
