.promotion-blocks--inner{display:grid;width:100%;gap:15px}@media only screen and (min-width: 768px){.promotion-blocks--inner{gap:30px;grid-template-columns:repeat(var(--column-size, 3),1fr)}}.promotion-blocks--inner.text-left .button{align-self:flex-start}.promotion-blocks--inner.text-center .button{align-self:center}.promotion-blocks--inner.text-right .button{align-self:flex-end}.promotion-blocks--item{display:flex;flex-direction:column;overflow:hidden;background-color:var(--color-bg);position:relative}@media only screen and (min-width: 768px){.promotion-blocks--item-horizontal{flex-direction:row}}@media only screen and (min-width: 1068px){.promotion-blocks--item-horizontal .promotion-blocks--image{flex:2}}@media only screen and (min-width: 768px){.promotion-blocks--item-image-text_first{flex-direction:column-reverse}}@media only screen and (min-width: 768px){.promotion-blocks--item-image-text_first.promotion-blocks--item-horizontal{flex-direction:row-reverse}}.promotion-blocks--image{flex:1}.promotion-blocks--text{padding:12px 15px;display:flex;flex-direction:column;width:100%;flex:1;color:var(--color-body)}.promotion-blocks--text>div{margin-bottom:5px}.promotion-blocks--text>div.rte{margin-top:5px}@media only screen and (min-width: 768px){.promotion-blocks--text{padding:18px 20px}}@media only screen and (min-width: 1068px){.promotion-blocks--text{padding:26px 30px}}.promotion-blocks--text .rte>*:last-child{margin-bottom:0}.promotion-blocks--link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20}.promotion-blocks--button{margin-top:auto;margin-bottom:0;padding-top:20px}@media only screen and (max-width: 767px){.promotion-blocks.swipe-on-mobile .promotion-blocks--inner{grid-auto-flow:column;grid-auto-columns:minmax(var(--mobile-swipe-width),1fr);grid-template-columns:repeat(auto-fill,minmax(var(--mobile-swipe-width),1fr));scroll-snap-type:x mandatory}.promotion-blocks.swipe-on-mobile .promotion-blocks--inner .promotion-blocks--item{scroll-snap-align:start}}.section-header--title mark.heading-marker{background-color:var(--marker-color);color:#141414!important;padding:0 .15em;border-radius:2px}.mo_promotion_block .promotion-blocks--item{border:1px solid #f5cf7d}.promotion-blocks.add-top-margin{margin-top:40px!important}.promotion-blocks.add-bottom-margin{margin-bottom:40px!important}.mo_promotion_block .aspect-ratio img,.mo_promotion_block .aspect-ratio .thb-placeholder,.mo_promotion_block .aspect-ratio iframe,.mo_promotion_block .aspect-ratio video{object-fit:contain;opacity:.7}.mo_promotion_block .aspect-ratio.aspect-ratio--landscape{padding-bottom:57%}.mo_promotion_block .rte h2{font-size:33px}.mo_promotion_block .promotion-blocks--text>div{margin-bottom:0}.mo_promotion_block .promotion-blocks--text p{line-height:140%;font-size:14px}.product-card-promotion--button{width:100%!important}@media (max-width: 1440px){.mo_promotion_block .button.small,input[type=submit].small{height:40px;padding:5px 9px;font-size:12px}}@media screen and (min-device-width: 1025px) and (max-device-width: 1322px){.mo_promotion_block .button.small,input[type=submit].small{height:40px;padding:5px 9px;font-size:11px}}@media (max-width: 1128px){.mo_promotion_block .button.small,input[type=submit].small{height:40px;padding:5px 4px;font-size:11px}}@media (max-width: 480px){.mo_promotion_block h3.section-header--title{width:80%;line-height:140%}.mo_promotion_block .rte h2{font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/promotion-blocks.css.map */
