.promotion .heading{text-align:center;padding-bottom:15px}.variable-bg-section{position:relative;height:auto;display:flex;justify-content:center;align-items:center;padding:0 20px;gap:4%;margin-bottom:var(--vertical-breather)}.image-container{width:100%;z-index:1;padding:0 4%}.image-container img{width:100%;height:auto;display:block}.custom-promotional-text-container{width:100%;display:flex;flex-direction:column;justify-content:center;z-index:1;text-align:center}.custom-promotional-text-container .h1{font-size:24px;font-family:Cormorant Garamond;margin-block-end:6px}.custom-promotional-text-container p{font-size:16px;line-height:1.5}.product_link .button:not(.button--text){padding:15px;font-size:12px;line-height:0;letter-spacing:0}@media screen and (min-width: 741px){.variable-bg-section{display:flex;justify-content:center;align-items:center;padding:0 40px;gap:2%}.image-container{width:36%;padding:0}.custom-promotional-text-container{width:60%;display:flex;flex-direction:column;justify-content:flex-end;text-align:left}.custom-promotional-text-container h2{font-family:Cormorant Garamond}.custom-promotional-text-container button{font-size:12px}.product_link{display:block;width:100%}.product_link .button:not(.button--text){font-size:12px;padding:0 27px;line-height:43px;letter-spacing:0}}@media screen and (min-width: 1200px){.custom-promotional-text-container .h1{font-size:48px}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/component-custom-promotional-cards.css.map */
