.nobl-image-banner__wrapper{padding:var(--nobl-padding-top-mobile, 0) 0 var(--nobl-padding-bottom-mobile, 0);overflow:hidden}.nobl-image-banner__heading span{color:#eb0845}@media (min-width: 768px){.nobl-image-banner__wrapper{padding:var(--nobl-padding-top-desktop, 0) 0 var(--nobl-padding-bottom-desktop, 0)}}@media screen and (max-width:1500px){.nobl-image-banner__wrapper{padding-left:40px;padding-right:40px}}@media screen and (max-width:767px){.nobl-image-banner__wrapper{padding-left:15px;padding-right:15px}}.nobl-image-banner__container{background-color:var(--nobl-bg-color, #FBF7F0);max-width:1440px;margin:0 auto;display:grid;grid-template-columns:1fr;align-items:center;position:relative}@media (min-width: 768px){.nobl-image-banner__container{grid-template-columns:220px 1fr 543px;gap:20px}.nobl-image-banner__container.nobl-image-banner-duo{grid-template-columns:1fr .8fr;gap:20px}}@media (min-width: 1024px){.nobl-image-banner__container{grid-template-columns:220px 1fr 543px;gap:30px}.nobl-image-banner__container.nobl-image-banner-duo{grid-template-columns:1fr .8fr;gap:20px}}.nobl-image-banner__left-image{width:100%;max-width:200px;margin:0 auto 20px;height:100%}.nobl-image-banner__left-image img{height:100%!important;object-fit:cover}@media (min-width: 768px){.nobl-image-banner__left-image{max-width:100%;margin:0;align-self:start}}.nobl-image-banner__left-image img{width:100%;height:auto;display:block}.nobl-image-banner__content{text-align:center;padding:20px}@media (min-width: 768px){.nobl-image-banner__content{text-align:center;padding:40px 20px}}@media (min-width: 1024px){.nobl-image-banner__content{padding:60px 30px}}.nobl-image-banner__logo{margin-bottom:25px}@media (min-width: 768px){.nobl-image-banner__logo{margin-bottom:30px}}.nobl-image-banner__logo img{max-width:120px;height:auto;margin:0 auto;display:inline}@media (min-width: 768px){.nobl-image-banner__logo img{margin:0;max-width:120px}}.nobl-image-banner__heading{font-size:var(--nobl-heading-size-mobile, 24px);font-weight:var(--nobl-heading-weight-mobile, 700);color:var(--nobl-heading-color, #8B1538);line-height:1.1;margin:0 0 12px}@media (min-width:1330px){.nobl-image-banner__content{padding:60px 75px}}@media (min-width: 768px){.nobl-image-banner__heading{font-size:var(--nobl-heading-size-desktop, 36px);font-weight:var(--nobl-heading-weight-desktop, 700);margin-bottom:12px}}@media (min-width: 768px){.nobl-image-banner__heading br{display:inline}}.nobl-image-banner__description{font-size:var(--nobl-text-size-mobile, 14px);font-weight:var(--nobl-text-weight-mobile, 400);color:var(--nobl-text-color, #000000);line-height:1.4;margin:0}@media (min-width: 768px){.nobl-image-banner__description{font-size:var(--nobl-text-size-desktop, 15px);font-weight:var(--nobl-text-weight-desktop, 400);line-height:1.4}}.nobl-image-banner__right-image{width:100%;max-width:400px;margin:20px auto 0;aspect-ratio:6 / 7}@media (min-width: 768px){.nobl-image-banner__right-image{max-width:100%;margin:0;align-self:end}}.nobl-image-banner__right-image img{width:100%;height:100%;display:block;object-fit:cover}@media (max-width: 767px){.nobl-image-banner__hide-mobile{display:none}}@media (max-width: 767px){.nobl-image-banner__container{display:flex;flex-direction:column;padding:0}.nobl-image-banner__content{order:2}.nobl-image-banner__left-image{order:1}.nobl-image-banner__right-image{order:3;. margin-top:0}}.nobl-image-banner__left-image img,.nobl-image-banner__right-image img{animation:fadeIn .6s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.nobl-image-banner__left-image img,.nobl-image-banner__right-image img{animation:none}}@media print{.nobl-image-banner__wrapper{background:none!important}.nobl-image-banner__container{grid-template-columns:1fr!important}.nobl-image-banner__left-image,.nobl-image-banner__right-image{max-width:300px;margin:20px auto}}.nobl-image-banner__container:has(.nobl-image-banner__content):not(:has(.nobl-image-banner__left-image)):not(:has(.nobl-image-banner__right-image)){grid-template-columns:1fr;max-width:900px}@media (max-width: 767px){.nobl-image-banner__container:has(.nobl-image-banner__left-image.nobl-image-banner__hide-mobile){padding-top:0}}
/*# sourceMappingURL=/cdn/shop/t/742/assets/nobl-image-banner.css.map */
