/*! product-promotion */.product-card--promo{grid-column:span 2}.product-card--promo .product-card__media{border-radius:var(--card-radius)}.product-card--promo .product-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgb(var(--color-overlay)/ var(--overlay-opacity));border-radius:var(--card-radius)}.product-card--promo .product-card__content{--card-content-padding-block: clamp(var(--sp-6), 2.105vw, var(--sp-10));--card-content-padding-inline: clamp(var(--sp-6), 2.105vw, var(--sp-10))}@media screen and (min-width:768px){.product-card--promo{grid-column:span var(--card-column-size);grid-row:span var(--card-row-size);--card-content-padding-block: clamp(var(--sp-6), 2.105vw, var(--sp-10)) var(--sp-20);--card-content-padding-inline: clamp(var(--sp-6), 2.105vw, var(--sp-10)) var(--sp-20)}.product-card--promo .product-card__media{position:absolute}.product-card--promo .product-card__media .media>:is(img,svg){top:0;right:0;bottom:0;left:0;position:absolute;max-width:100%;width:100%;height:100%;object-fit:cover;object-position:center center}.product-card--promo .product-card__media.without-content{position:relative;min-height:200px}.product-card--promo .product-card__content{position:relative}}.promo-box>*+*{margin-block-start:var(--sp-8)}@media screen and (min-width:1280px){.promo-title{font-size:calc(var(--fluid-2xl-to-4xl) * var(--card-column-size))}.promo-title.marquee{font-size:inherit}.promo-box{max-width:min(100%,calc(100% / var(--card-column-size) * 1.5))}.product-card--promo .product-card__content{padding-block:max(calc(var(--card-content-padding-block) * var(--card-column-size) * .75),var(--card-content-padding-block));padding-inline:max(calc(var(--card-content-padding-inline) * var(--card-column-size) * .5),var(--card-content-padding-inline))}}.promo-subtitle,.promo-title,.promo-content{color:rgb(var(--color-foreground))}.promo-img{max-width:30px}@media screen and (min-width:768px){.promo-img{max-width:40px}}.promo-box .subtext-lg~.subtext-lg{font-size:calc(var(--fluid-base-to-xl) - 2px)}.promo-box .subtext-md~.subtext-md{font-size:calc(clamp(var(--text-base),1.052vw,var(--text-xl)) - 2px)}@media screen and (min-width:768px){.promo-box--lg>*+*{margin-block-start:var(--sp-32)}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/component-product-promotion.css.map */
