.promo-info-shell{position:relative;z-index:-1;display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows var(--duration-medium, .3s) ease,opacity var(--duration-medium, .3s) ease,visibility 0s linear var(--duration-medium, .3s),z-index 0s linear 0s}.promo-info-shell--open{z-index:0;grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows var(--duration-medium, .3s) ease,opacity var(--duration-medium, .3s) ease,visibility 0s,z-index 0s linear var(--duration-medium, .3s)}.promo-info-shell:not(.promo-info-shell--open) .promo-info{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.promo-info{min-height:0;box-sizing:border-box;transition:margin var(--duration-medium, .3s) ease,padding var(--duration-medium, .3s) ease;display:flex;align-items:center;gap:var(--promo-gap, 16px);background-color:var(--promo-bg);color:var(--promo-color, inherit);padding:var(--promo-pt, 16px) var(--promo-pr, 16px) var(--promo-pb, 16px) var(--promo-pl, 16px);margin-top:var(--promo-margin-top, 0px);margin-bottom:var(--promo-margin-bottom, 0px);border-radius:var(--promo-radius, 0px);position:relative;overflow:visible}@media(prefers-reduced-motion:reduce){.promo-info-shell,.promo-info-shell--open,.promo-info{transition:none}}.promo-info--right{flex-direction:row-reverse}.promo-info--valign-top{align-items:flex-start}.promo-info__media{flex:0 0 auto;width:var(--promo-image-width, 96px);transform:translateY(var(--promo-image-vertical, 0px))}.promo-info__image{display:block;width:100%;height:auto}.promo-info__content{flex:1 1 auto;min-width:0;line-height:var(--lh-m)}.promo-info__title,.promo-info__text{color:inherit;display:inline;line-height:inherit}.promo-info__title--bold{font-weight:var(--fw-bold)}.promo-info__title:after{content:" "}.promo-info__text p{display:inline;margin:0}.promo-info__text--mobile{display:none}.promo-info--breakout .promo-info__media{margin-top:calc(-1 * (var(--promo-pt, 16px) + var(--promo-breakout, 24px)));margin-bottom:calc(-1 * (var(--promo-pb, 16px) + var(--promo-breakout, 24px)))}.promo-info--breakout.promo-info--left .promo-info__media{margin-left:calc(-1 * (var(--promo-pl, 16px) + var(--promo-breakout, 24px)));margin-right:calc(-1 * var(--promo-breakout, 24px))}.promo-info--breakout.promo-info--right .promo-info__media{margin-right:calc(-1 * (var(--promo-pr, 16px) + var(--promo-breakout, 24px)));margin-left:calc(-1 * var(--promo-breakout, 24px))}@media(max-width:767px){.promo-info{padding:var(--promo-pt-m, 16px) var(--promo-pr-m, 16px) var(--promo-pb-m, 16px) var(--promo-pl-m, 16px)}.promo-info__media{width:var(--promo-image-width-m, 96px)}.promo-info__text--desktop{display:none}.promo-info__text--mobile{display:inline}.promo-info--breakout .promo-info__media{margin-top:calc(-1 * (var(--promo-pt-m, 16px) + var(--promo-breakout, 24px)));margin-bottom:calc(-1 * (var(--promo-pb-m, 16px) + var(--promo-breakout, 24px)))}.promo-info--breakout.promo-info--left .promo-info__media{margin-left:calc(-1 * (var(--promo-pl-m, 16px) + var(--promo-breakout, 24px)))}.promo-info--breakout.promo-info--right .promo-info__media{margin-right:calc(-1 * (var(--promo-pr-m, 16px) + var(--promo-breakout, 24px)))}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/promo-in-product-info.css.map */
