.image-textbox-wrapper{display:flex;flex-wrap:wrap;align-items:stretch;background:#fff}.image-textbox-wrapper.img_right{flex-direction:row-reverse}.image-textbox-wrapper .image-wrap{position:relative}.image-textbox-wrapper>div{flex:1 1 50%;max-width:50%}.image-textbox-wrapper .featured-image{display:block;height:100%;width:100%;object-fit:cover;object-position:bottom left;aspect-ratio:18/17}.image-textbox-wrapper .featured-image--mobile{display:none}.image-textbox-wrapper .img-caption-link{display:block;position:absolute;bottom:0;left:0;font-size:20px;line-height:150%;color:var(--text-color-second);text-transform:uppercase;background-color:rgba(var(--color-background),.68);padding:8px 10px}.image-textbox-wrapper .textbox-wrap{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;color:var(--text-color-second);padding:54px 15px 75px 73px;background-color:#fff;text-align:center}.image-textbox-wrapper .textbox-wrap .subtitle{font-weight:600;font-size:20px;line-height:130%;color:var(--text-color-second);text-transform:uppercase;margin-bottom:12px}.image_textbox .image-textbox-wrapper .textbox-wrap .description p sup,.image_textbox .image-textbox-wrapper .textbox-wrap .icon-box .icon-desc sup{line-height:normal}.image-textbox-wrapper .textbox-wrap .title{font-style:normal;font-weight:600;font-size:52px;line-height:110%;color:var(--text-color-second);max-width:630px;margin-top:0!important;margin-bottom:32px;margin-left:0;margin-right:auto;text-align:left}.image-textbox-wrappe .textbox-wrap .description{max-width:508px;text-align:left;width:100%!important;margin-left:0}.image-textbox-wrapper .textbox-wrap .description{font-weight:500;font-size:20px;line-height:32px;max-width:630px;margin-left:0;margin-right:0;text-align:left;width:100%!important;color:var(--text-color-second);color:rgb(var(--color-foreground));font-size:18px;font-style:normal;font-weight:400;line-height:130%}.image-textbox-wrapper .textbox-wrap .description p{color:rgb(var(--color-foreground))}.image-textbox-wrapper .textbox-wrap .icon-boxes{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:30px;row-gap:42px;margin-top:34px}.image-textbox-wrapper .textbox-wrap .icon-box{grid-column:span 3;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.image-textbox-wrapper .textbox-wrap .icon-box .icon-image{display:block;max-width:128px;margin-bottom:15px;width:80px;height:80px}.image-textbox-wrapper .textbox-wrap .icon-box .icon-title{color:#000;margin-bottom:10px;margin-top:15px;font-family:Poppins;font-weight:400;font-size:18px;line-height:23.4px;letter-spacing:0%;vertical-align:middle;text-transform:uppercase}.image-textbox-wrapper .textbox-wrap .icon-box .icon-desc,.template_product .image-textbox-wrapper .textbox-wrap .description p{color:#000;font-family:Poppins;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0%;vertical-align:middle}.template_product .image-textbox-wrapper .textbox-wrap .description p.left-img-content{line-height:30px}.second_image_text .textbox-wrap{padding-left:49px}@media only screen and (max-width:1550px){.image-textbox-wrapper.img_right .featured-image{object-fit:contain}.template_product .image-textbox-wrapper.img_right .textbox-wrap{padding:30px 40px}.image-textbox-wrapper .textbox-wrap .icon-box .icon-image{width:60px;height:60px}.image-textbox-wrapper .textbox-wrap .icon-boxes{row-gap:10px}}@media only screen and (max-width:1023px){.image-textbox-wrapper.has-mobile-image .featured-image--mobile{object-fit:cover;aspect-ratio:unset}.image-textbox-wrapper.has-mobile-image .featured-image--desktop{display:none}.image-textbox-wrapper.has-mobile-image .featured-image--mobile{display:block}.image-textbox-wrapper>div,body.template-product .image-with-text__grid>div{flex:1 1 100%!important;max-width:100%!important}body.template-product .image-with-text__grid .image-with-text__text-item.grid__item,body.template-product .image-with-text__grid .image-with-text__media-item{width:100%!important}.image-textbox-wrapper .textbox-wrap .icon-box .icon-title,.image-textbox-wrapper .textbox-wrap .icon-box .icon-desc,.template_product .image-textbox-wrapper .textbox-wrap .description p{font-size:14px;line-height:20px}.template_product .image-textbox-wrapper .textbox-wrap .description p{font-size:14px}body.template-product .image-textbox-wrapper .textbox-wrap .title{font-size:34px;line-height:36px}}@media only screen and (max-width:600px){body.template-product .image-textbox-wrapper .textbox-wrap .subtitle{font-size:10px;line-height:16px;margin-bottom:8px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/image-textbox.css.map */
