.promo-block{display:flex;gap:calc(3 * var(--space-unit));align-items:center;padding:var(--promo-pad-top, 16px) var(--promo-pad-right, 16px) var(--promo-pad-bottom, 16px) var(--promo-pad-left, 16px);margin-top:var(--promo-margin-top, 0);margin-bottom:var(--promo-margin-bottom, 0);border:var(--promo-border-width, 0) solid var(--promo-border, var(--card-border-color));border-radius:var(--promo-radius, var(--input-border-radius, 0));background-color:var(--promo-bg, rgba(var(--text-color)/.04));color:var(--promo-text, rgb(var(--text-color)));text-decoration:none;overflow:hidden}a.promo-block:hover{filter:brightness(.96)}a.promo-block:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:2px}.promo-block--gradient{background-image:var(--promo-bg-grad)}.promo-block--image-fill{background-image:var(--promo-bg-image);background-position:center;background-size:cover;background-repeat:no-repeat}.promo-block__content{display:flex;flex:1 1 auto;flex-direction:column;gap:calc(.5 * var(--space-unit));min-width:0}.promo-block__title{display:block;font-size:var(--promo-title-size-mobile, 1.6rem);font-weight:var(--promo-title-weight, 700);line-height:1.25}.promo-block__subtitle{display:block;font-size:var(--promo-subtitle-size-mobile, 1.3rem);font-weight:var(--promo-subtitle-weight, 400);line-height:1.35}@media(min-width:769px){.promo-block__title{font-size:var(--promo-title-size-desktop, 1.8rem)}.promo-block__subtitle{font-size:var(--promo-subtitle-size-desktop, 1.4rem)}}.promo-block__media{display:block;flex:0 0 auto;width:var(--promo-image-width, 82px);margin-inline-end:calc(var(--promo-image-inset, 6px) - var(--promo-pad-right, 16px))}.promo-block--start .promo-block__media{margin-inline-end:0;margin-inline-start:calc(var(--promo-image-inset, 6px) - var(--promo-pad-left, 16px))}.promo-block__media img{display:block;width:100%;height:auto}.promo-block--capped .promo-block__media{width:auto}.promo-block--capped .promo-block__media img{width:auto;height:var(--promo-image-height);max-width:var(--promo-image-width, 82px);object-fit:contain}.promo-block--start .promo-block__media{order:-1}
/*# sourceMappingURL=/cdn/shop/t/114/assets/promo-block.css.map */
