.custom-promo-container{display:flex;flex-wrap:wrap;width:100%}.promo-image-side{flex:1 1 50%;min-width:300px;position:relative}.image-link-wrapper{display:block;width:100%;height:100%;text-decoration:none}a.image-link-wrapper{cursor:pointer}.main-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.promo-text-side{flex:1 1 50%;min-width:300px;display:flex;align-items:center;justify-content:var(--promo-justify, flex-start);padding:var(--promo-text-pad, 60px);background-color:var(--promo-text-bg, #ffffff);box-sizing:border-box}.promo-text-inner{max-width:var(--promo-max-width, 460px);text-align:var(--promo-align, left)}@media(min-width:700px){.promo-description{max-width:var(--promo-desc-max-width, none);margin-left:var(--promo-desc-margin-x, 0);margin-right:var(--promo-desc-margin-x, 0)}}.promo-leaf-icon{width:40px;height:auto;margin-bottom:16px}.promo-overheading{font-family:TT Commons Pro Expanded,sans-serif!important;font-weight:var(--eyebrow-font-weight)!important;font-size:var(--eyebrow-font-size)!important;letter-spacing:var(--eyebrow-letter-spacing);text-transform:uppercase;color:var(--promo-text-color, var(--color-offblack));margin:0 0 var(--eyebrow-margin-bottom, 4px) 0}.promo-title{font-family:TT Commons Pro Expanded,sans-serif!important;font-size:var(--heading-font-size)!important;font-weight:400!important;margin:0 0 12px;color:var(--promo-text-color, var(--color-offblack))}.promo-description,.promo-description p{font-size:var(--body-font-size)!important;font-weight:400;line-height:1.5;color:var(--promo-text-color, var(--color-offblack))}.promo-btn-wrapper{margin-top:30px}@media(max-width:699px){.custom-promo-container{flex-direction:column;min-height:0}.promo-text-side{flex:0 0 auto;order:var(--promo-mobile-text-order, 2);padding:var(--promo-text-pad-mobile-v, 60px) clamp(20px,-182.93px + 28.99vw,40px);justify-content:var(--promo-mobile-justify, var(--promo-justify, flex-start))}.promo-text-inner{max-width:var(--promo-max-width-mobile, 500px);margin:0;text-align:var(--promo-mobile-align, var(--promo-align, left))}.promo-leaf-icon{width:32px;margin-left:auto;margin-right:auto}.promo-image-side{flex:0 0 auto;order:var(--promo-mobile-image-order, 1);width:100%;height:350px}.main-image{object-position:var(--promo-image-focus-x, 50%) var(--promo-image-focus-mobile, var(--promo-image-focus, 100%))}}@media(min-width:700px)and (max-width:989px){.promo-text-side{padding:min(var(--promo-text-pad, 60px),40px) 30px}.promo-image-side:not(.no-crop){max-height:none}}@media(min-width:700px){.custom-promo-container{padding-top:var(--promo-pad-top);padding-bottom:var(--promo-pad-bottom);min-height:min(700px,66.7vw)}.promo-image-side{background:#f3f3f3;max-height:700px}.promo-image-side:not(.no-crop){min-height:var(--promo-image-min-height, min(700px, 66.7vw))}.promo-image-side .main-image{object-position:var(--promo-image-focus-x, 50%) var(--promo-image-focus, 100%)}.custom-promo-container.image-right{flex-direction:row-reverse}.promo-image-side.no-crop{aspect-ratio:var(--promo-image-aspect-ratio, 1);max-height:none;align-self:flex-start}.promo-image-side.no-crop .main-image{object-fit:contain}}.promo-text-inner>:last-child,.promo-description>:last-child,.promo-description p:last-child{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-custom-image-with-leaf.css.map */
