.el-promo-mobile-wrapper{padding-top:var(--section-gap-top, 0px);padding-bottom:var(--section-gap-bottom, 0px);background-color:var(--color-custom-background, var(--color-background));color:var(--color-custom-text, var(--color-foreground));border-radius:var(--border-radius, 0);overflow:hidden}.el-promo-mobile-container{display:flex;align-items:center;justify-content:var(--promo-m-justify, space-between);gap:calc(var(--gap, 8px) * 3);padding:calc(var(--gap, 8px) * 3) calc(var(--gap, 8px) * 5);max-width:var(--page-width, 1440px);margin-left:auto;margin-right:auto;width:100%;box-sizing:border-box}.el-promo-mobile__text-group{flex:var(--promo-m-text-flex, 1 1 auto);display:flex;flex-direction:column;gap:calc(var(--gap, 8px) * .5);min-width:0}.el-promo-mobile__heading{font-family:var(--font-headline, inherit);font-weight:var(--font-headline-weight, 700);font-style:var(--font-headline-style, normal);letter-spacing:var(--font-headline-letter-spacing, -.02em);font-size:var(--promo-m-heading-size, calc(var(--font-base-size, 1rem) * 2.2));line-height:1.05;margin:0;text-transform:uppercase}.el-promo-mobile__subheading{font-family:var(--font-body-family, inherit);font-style:italic;font-weight:400;font-size:var(--promo-m-subheading-size, calc(var(--font-base-size, 1rem) * .95));line-height:var(--promo-m-subheading-line-height, 1.3);letter-spacing:.02em;margin:0;opacity:.75;text-transform:none}.el-promo-mobile__image-wrapper{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--promo-m-image-size, 140px);background-color:var(--color-promo-m-image-bg, transparent);border-radius:var(--border-radius, 4px)}.el-promo-mobile-container--image-first .el-promo-mobile__image-wrapper{order:-1}.el-promo-mobile__image{display:block;width:100%;height:auto;object-fit:contain}.el-promo-mobile__placeholder{display:block;width:100%;height:auto;opacity:.3}.el-promo-mobile__cta{flex-shrink:0}.el-promo-mobile__button{display:inline-block;font-family:var(--font-headline, inherit);font-weight:700;font-size:calc(var(--font-base-size, 1rem) * .85);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap;padding:calc(var(--gap, 8px) * 1.5) calc(var(--gap, 8px) * 3);background-color:var(--color-promo-m-button-bg, var(--color-button, var(--color-foreground)));color:var(--color-promo-m-button-text, var(--color-button-text, var(--color-background)));border:2px solid transparent;border-radius:var(--buttons-radius, 4px);transition:opacity .2s ease,transform .15s ease;cursor:pointer;line-height:1}.el-promo-mobile__button:hover{opacity:.85;transform:translateY(-1px)}.el-promo-mobile__button:active{transform:translateY(0);opacity:1}@media(max-width:989px){.el-promo-mobile-container{padding:calc(var(--gap, 8px) * 2.5) calc(var(--gap, 8px) * 3);gap:calc(var(--gap, 8px) * 2)}}@media(max-width:749px){.el-promo-mobile-container{padding:calc(var(--gap, 8px) * 1.5) calc(var(--gap, 8px) * 2);gap:calc(var(--gap, 8px) * 1.5)}.el-promo-mobile__heading{font-size:var(--promo-m-mobile-heading-size, calc(var(--font-base-size, 1rem) * 1.15))}.el-promo-mobile__subheading{font-size:var(--promo-m-mobile-subheading-size, calc(var(--font-base-size, 1rem) * .75))}.el-promo-mobile__image-wrapper{width:var(--promo-m-mobile-image-size, 80px)}.el-promo-mobile__button{font-size:calc(var(--font-base-size, 1rem) * .72);letter-spacing:.04em;padding:calc(var(--gap, 8px) * 1) calc(var(--gap, 8px) * 1.5);white-space:normal;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/141/assets/section-el-promo-mobile.css.map */
