@media(max-width: 1023.98px){.container{padding-left:16px !important;padding-right:16px !important}}.font-primary{font-family:"Ubuntu"}@media(max-width: 767.98px){.font-primary{line-height:1}}.typo-h2,.font-secondary{font-family:"Gambarino-Regular"}@media(max-width: 767.98px){.typo-h2,.font-secondary{line-height:1}}.typo-h2{font-weight:400;font-size:38px;line-height:46px}@media(max-width: 1023.98px){.typo-h2{font-size:32px;line-height:40px}}@media(max-width: 767.98px){.typo-h2{font-size:30px;line-height:44px}}.promo__code-text{font-size:24px;line-height:34px}@media(max-width: 1023.98px){.promo__code-text{font-size:20px;line-height:30px}}.typo-28{font-size:28px;line-height:40px}.typo-18{font-size:18px;line-height:26px}.typo-16{font-size:16px;line-height:26px}.p-medium{font-size:16px;line-height:26px}@media(max-width: 1023.98px){.p-medium{font-size:12px;line-height:21px}}.promo__code-text.-copy,.promo__text-p,.p-small{font-size:14px;line-height:24px}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.promo{background-color:#f8f9fb;padding:24px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;align-items:center}@media(max-width: 1239.98px){.promo{grid-template-columns:1fr}}@media(max-width: 1023.98px){.promo{grid-template-columns:1fr 1fr}}@media(max-width: 575.98px){.promo{grid-template-columns:1fr}}.promo__text-heading{padding-bottom:16px;color:#36424d;font-weight:500}@media(max-width: 1239.98px){.promo__text{margin-top:40px}}.promo__wrapper{min-width:350px}.promo__wrapper.-is_product{margin-top:24px}.promo__code{margin-top:40px;grid-column:1/3;position:relative}@media(max-width: 1239.98px){.promo__code{grid-column:1}}@media(max-width: 1023.98px){.promo__code{grid-column:1/3}}@media(max-width: 575.98px){.promo__code{grid-column:1}}.promo__code-box{display:flex;align-items:center;justify-content:space-between;width:min-content;border:1px dashed #dadfe5;padding:8px 16px;min-width:300px;cursor:pointer;position:relative}.promo__code-info{position:absolute;color:#fff;left:0;right:0;bottom:0;top:0;display:flex;align-items:center;justify-content:center;background-color:#0172e3;opacity:0;transition:.3s ease-in-out}.promo__code-info.-active{opacity:1}.promo__code-text{text-transform:uppercase;font-weight:500;color:#36424d}.promo__code-text.-copy{text-transform:capitalize;font-weight:500;margin-left:12px}

/*# sourceMappingURL=block-style-promo.084ff7fffc95b97065cb.css.map*/