.promo-text__title{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * 2rem);letter-spacing:calc(var(--font-heading-scale) * .06rem);line-height:calc(1 + .3/max(1,var(--font-heading-scale)))}@media screen and (min-width:750px){.promo-text__title{font-size:calc(var(--font-heading-scale) * 2.4rem)}}.promo-text__subtitle{margin:0;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.5rem;letter-spacing:.06rem;line-height:calc(1 + .8 / var(--font-body-scale))}.promo-text__btn{--promo-btn-pad-offset: calc(.2rem - var(--promo-btn-border-width, .2rem));display:inline-block;padding:calc(.7rem + var(--promo-btn-pad-offset)) calc(1.6rem + var(--promo-btn-pad-offset));font-family:var(--font-body-family);font-style:var(--font-body-style);font-size:1.3rem;font-weight:var(--font-body-weight);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;white-space:nowrap;color:var(--promo-btn-color, #fff);background:var(--promo-btn-bg, transparent);border:var(--promo-btn-border-width, 1.5px) solid var(--promo-btn-border-color, rgba(255, 255, 255, .8));border-radius:var(--buttons-radius, 0);cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.promo-text__btn:hover{background:var(--promo-btn-hover-bg, #fff);border-color:var(--promo-btn-hover-border-color, #fff);color:var(--promo-btn-hover-color, #111)}
/*# sourceMappingURL=/cdn/shop/t/60/assets/component-promo-text.css.map */
