.promo-banner{padding:0 16px}@media only screen and (min-width:768px){.promo-banner{padding:0 30px}}.promo-banner__inner{max-width:var(--page-medium-max-width, 1360px);margin:0 auto;padding:calc(var(--promo-banner-padding-top, 40px) / 2) 0 calc(var(--promo-banner-padding-bottom, 40px) / 2)}@media only screen and (min-width:768px){.promo-banner__inner{padding:var(--promo-banner-padding-top, 40px) 0 var(--promo-banner-padding-bottom, 40px)}}.promo-banner__card{position:relative;display:flex;flex-direction:column;min-height:350px;padding:20px 16px;border-radius:5px;overflow:hidden;background-color:#f5f5f5;color:var(--promo-banner-text-color, #000)}@media only screen and (min-width:768px){.promo-banner__card{justify-content:center;min-height:450px;padding:40px 80px}}.promo-banner__media{position:absolute;top:0;right:0;bottom:0;left:0}.promo-banner__image{display:block;width:100%;height:100%;object-fit:cover}.promo-banner__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:45px;max-width:65%}@media only screen and (min-width:768px){.promo-banner__content{gap:60px;max-width:50%}}.promo-banner__text{display:flex;flex-direction:column;gap:12px}.promo-banner .promo-banner__heading{margin:0;color:inherit;font-family:Radikal,sans-serif;font-size:22px;font-weight:700;line-height:30px;letter-spacing:normal;text-transform:none}@media only screen and (min-width:768px){.promo-banner .promo-banner__heading{max-width:11em;font-size:32px;line-height:48px}}.promo-banner__subline{margin:0;font-size:14px;line-height:20px}@media only screen and (min-width:768px){.promo-banner__subline{font-size:20px;line-height:32px}}.promo-banner__buttons{display:flex;flex-direction:column;align-items:flex-start;gap:16px}@media only screen and (min-width:768px){.promo-banner__buttons{flex-direction:row;align-items:center;gap:30px}}.promo-banner__button{display:inline-flex;align-items:center;justify-content:center;min-width:150px;padding:10px 18px;border-radius:5px;font-family:Radikal,sans-serif;font-size:14px;font-weight:700;line-height:24px;text-align:center;text-decoration:none}@media only screen and (min-width:768px){.promo-banner__button{min-width:200px;padding:18px 35px;font-size:16px}}.promo-banner__button:focus-visible{outline:2px solid rgb(var(--color-femtis-primary-3-rgb));outline-offset:2px}.promo-banner__button--primary{min-width:0;background-color:rgb(var(--color-femtis-primary-3-rgb));color:rgb(var(--color-femtis-neutral-1-rgb))}.promo-banner__button--secondary{background-color:#f5f5f5;color:rgb(var(--color-femtis-neutral-5-rgb))}
/*# sourceMappingURL=/cdn/shop/t/43/assets/section-promo-banner.css.map */
