.nobl-image-with-text__wrapper{padding:var(--nobl-padding-top-mobile, 40px) 0 var(--nobl-padding-bottom-mobile, 40px)}@media (min-width: 768px){.nobl-image-with-text__wrapper{padding:var(--nobl-padding-top-desktop, 60px) 0 var(--nobl-padding-bottom-desktop, 60px)}}.nobl-image-with-text__container{max-width:1440px;margin:0 auto;background-color:var(--nobl-bg-color, #8B1538)}@media screen and (max-width:1500px){.nobl-image-with-text__wrapper{padding-left:40px;padding-right:40px}}.nobl-image-with-text__grid{display:flex;flex-direction:column;gap:0}@media (min-width: 768px){.nobl-image-with-text__grid{flex-direction:row;align-items:stretch;gap:0}}.nobl-image-with-text__image-wrapper{width:100%;position:relative;overflow:hidden}@media (min-width: 768px){.nobl-image-with-text__image-wrapper{width:43%;flex-shrink:0}}.nobl-image-with-text__image{width:100%;height:100%;object-fit:cover;display:block}.nobl-image-with-text__placeholder{width:100%;height:100%;min-height:300px;background:#e5e5e5;display:flex;align-items:center;justify-content:center}@media (min-width: 768px){.nobl-image-with-text__placeholder{min-height:400px}}.nobl-image-with-text__placeholder-svg{width:100px;height:100px;opacity:.3}.nobl-image-with-text__content{width:100%;padding:40px 20px;color:var(--nobl-text-color, #FFFFFF);display:flex;flex-direction:column;justify-content:center}.nobl-image-with-text__description ul li{margin:6px!important}@media (max-width:767px){.nobl-image-with-text__description,.nobl-image-with-text__heading{text-align:left}}@media (min-width: 768px){.nobl-image-with-text__content{width:57%;padding:20px 50px}}@media (min-width: 1024px){.nobl-image-with-text__content{padding:20px 50px}}.nobl-image-with-text__heading{font-size:var(--nobl-heading-size-mobile, 24px);font-weight:var(--nobl-heading-weight-mobile, 700);line-height:1.2;margin:0 0 20px;text-transform:capitalize;letter-spacing:.05em;color:#054b48}.bottom--image img{max-height:10px}@media (min-width: 768px){.bottom--image img.mobile-only-image{display:none}.nobl-image-with-text__heading{font-size:var(--nobl-heading-size-desktop, 36px);font-weight:var(--nobl-heading-weight-desktop, 700);margin-bottom:10px}}.nobl-image-with-text__description{font-size:var(--nobl-text-size-mobile, 15px);font-weight:var(--nobl-text-weight-mobile, 400);line-height:1.4}@media (min-width: 768px){.nobl-image-with-text__description{font-size:var(--nobl-text-size-desktop, 18px);font-weight:var(--nobl-text-weight-desktop, 400);line-height:1.4}}.nobl-image-with-text__description p{margin:0 0 1em}.nobl-image-with-text__description p:last-child{margin-bottom:0}.nobl-image-with-text__cta{display:inline-block;padding:14px 32px;background-color:var(--nobl-button-bg, #FFFFFF);color:var(--nobl-button-text, #8B1538);text-decoration:none;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.1em;transition:all .3s ease;border:2px solid transparent;cursor:pointer;text-align:center;align-self:flex-start}@media (min-width: 768px){.nobl-image-with-text__cta{font-size:16px;padding:16px 40px}}.nobl-image-with-text__cta:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0003;border-color:var(--nobl-button-bg, #FFFFFF)}.nobl-image-with-text__cta:focus{outline:2px solid var(--nobl-text-color, #FFFFFF);outline-offset:4px}.nobl-image-with-text__cta:active{transform:translateY(0)}@media (max-width: 767px){.bottom--image img.desktop-only-image{display:none}.nobl-image-with-text__content{text-align:center;padding:25px 25px 36px 20px}.nobl-image-with-text__wrapper{padding-left:15px;padding-right:15px}.nobl-image-with-text__cta{align-self:center}}.nobl-image-with-text__cta:focus:not(:focus-visible){outline:none}.nobl-image-with-text__cta:focus-visible{outline:2px solid var(--nobl-text-color, #FFFFFF);outline-offset:4px}.nobl-image-with-text__image{animation:fadeIn .5s ease-in}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.nobl-image-with-text__cta,.nobl-image-with-text__image{animation:none;transition:none}.nobl-image-with-text__cta:hover{transform:none}}@media print{.nobl-image-with-text__wrapper{background:none!important;border:2px solid #000}.nobl-image-with-text__cta{border:1px solid #000}.nobl-image-with-text__grid{flex-direction:column!important}.nobl-image-with-text__image-wrapper,.nobl-image-with-text__content{width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/742/assets/nobl-image-with-text.css.map */
