.promotion-block__content-wrapper .rte{margin-top:32px;margin-bottom:32px;font-weight:400;line-height:29px}.promotion-block__rte-teaser{display:block}.promotion-block__rte-full,.promotion-block__content-wrapper.expanded .promotion-block__rte-teaser{display:none}.promotion-block__content-wrapper.expanded .promotion-block__rte-full{display:block}.promotion-block__rte{transition:all .3s ease;margin-bottom:1rem}.text-reveal-toggle:not(.button){background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;color:inherit;font-family:inherit;font-size:inherit;text-transform:uppercase}.promotion-block-list--side-by-side .promotion-block{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:2rem;padding:2rem;aspect-ratio:auto!important}.promotion-block-list--side-by-side .promotion-block .promotion-block__image-wrapper{flex:0 0 var(--side-by-side-image-width, 33%);width:var(--side-by-side-image-width, 33%);position:relative!important}.promotion-block-list--side-by-side .promotion-block .promotion-block__image{position:relative!important;height:auto!important;width:100%!important;object-fit:contain}.promotion-block-list--side-by-side .promotion-block .promotion-block__content-wrapper{flex:1 1 auto;position:relative!important;inset:unset!important;transform:none!important;text-align:left;padding:0}.promotion-block-list--side-by-side .promotion-block:nth-child(2n){flex-direction:row-reverse}@media (max-width: 768px){.promotion-block-list--side-by-side .promotion-block,.promotion-block-list--side-by-side .promotion-block:nth-child(2n){flex-direction:var(--side-by-side-mobile-order, column);text-align:center!important}.promotion-block-list--side-by-side .promotion-block .promotion-block__image-wrapper{flex:0 0 100%!important;width:100%!important}.promotion-block-list--side-by-side .promotion-block .promotion-block__content-wrapper{text-align:center!important}}.product-promotion-block-list .product-promotion-block{aspect-ratio:auto}.product-promotion-block{flex-direction:column;justify-content:center}.product-promotion-block .promotion-block__image-wrapper{display:flex;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:16px}.product-promotion-block .promotion-block__image-wrapper .image-ratio{--ratio-width: 46;--ratio-height: 46;--object-fit: contain;--object-position: center}.promotion-block:has(.promotion-block__image-wrapper){height:100%;aspect-ratio:1}.promotion-block--original:has(.promotion-block__image-wrapper){aspect-ratio:1}.promotion-block .button--primary,.promotion-block .text-reveal-toggle{border:var(--primary-button-border-width, 0px) solid rgb(var(--primary-button-border-color, var(--primary-button-background)))!important;text-decoration:none!important}@media (max-width:999px){.product-promotion-block{aspect-ratio:auto}.product-promotion-block .promotion-block__image-wrapper{width:40px;height:40px}.product-promotion-block .promotion-block__image-wrapper .image-ratio{--ratio-width: 40;--ratio-height: 40}}.promotion-block__content-wrapper--reverse{display:flex!important;flex-direction:column-reverse!important;justify-content:center}.promotion-block__content-wrapper--reverse>*:last-child{margin-bottom:32px}.promotion-block--info-banner{grid-column:1 / -1;width:100%;aspect-ratio:auto!important;height:auto!important;padding:3rem 0;display:block!important}.promotion-block__info-banner-inner{display:flex!important;align-items:center;justify-content:center;gap:4rem;max-width:1200px;margin:0 auto}.promotion-block__info-banner-inner--reverse{flex-direction:row-reverse}.promotion-block__info-banner-icon-wrapper{flex-shrink:0}.promotion-block__info-banner-icon{width:100%;height:auto;display:block}.promotion-block__info-banner-content-wrapper{flex:1;text-align:left}.promotion-block__info-banner-content-wrapper h4{margin-bottom:1rem;text-align:center}@media (max-width: 768px){.promotion-block--info-banner{padding:2rem 0}.promotion-block__info-banner-inner{flex-direction:column;gap:2rem}.promotion-block__info-banner-inner--mobile-text-first{flex-direction:column-reverse!important}.promotion-block__info-banner-icon-wrapper{margin:0 auto}}
/*# sourceMappingURL=/cdn/shop/t/300/assets/css-promotion-blocks.css.map */
