.icbx{position:relative;min-height:var(--icbx-height);display:flex;overflow:hidden}.icbx__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.icbx__bg--mobile{display:none}.icbx__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--icbx-overlay-color);opacity:var(--icbx-overlay-opacity);z-index:1}.icbx__inner{position:relative;z-index:2;display:flex;width:100%;padding-top:var(--icbx-padding-y);padding-bottom:var(--icbx-padding-y)}.icbx--h-left .icbx__inner{justify-content:flex-start}.icbx--h-center .icbx__inner{justify-content:center}.icbx--h-right .icbx__inner{justify-content:flex-end}.icbx--v-top .icbx__inner{align-items:flex-start}.icbx--v-center .icbx__inner{align-items:center}.icbx--v-bottom .icbx__inner{align-items:flex-end}.icbx__box{max-width:var(--icbx-box-max-width);background-color:var(--icbx-box-bg);padding:var(--icbx-box-padding);border-radius:var(--icbx-box-radius)}.icbx__subheading{color:var(--icbx-subheading-color);font-size:var(--icbx-subheading-size);letter-spacing:.16em;text-transform:uppercase;font-weight:600;margin:0 0 14px}.icbx__heading{color:var(--icbx-heading-color);font-size:var(--icbx-heading-size);line-height:1.25;letter-spacing:.08em;text-transform:uppercase;margin:0 0 20px}.icbx__text{color:var(--icbx-text-color);font-size:var(--icbx-text-size);line-height:1.7}.icbx__text p{margin:0 0 1em}.icbx__text p:last-child{margin-bottom:0}.icbx__button{display:inline-block;margin-top:24px;padding:14px 28px;background-color:var(--icbx-btn-bg);color:var(--icbx-btn-text);font-size:var(--icbx-btn-size);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border-radius:var(--icbx-btn-radius);transition:opacity .2s ease}.icbx__button:hover{opacity:.85}@media screen and (max-width:749px){.icbx{min-height:var(--icbx-height-mobile)}.icbx__box{max-width:100%;padding:calc(var(--icbx-box-padding) * .7)}.icbx__heading{font-size:var(--icbx-heading-size-mobile)}.icbx__text{font-size:var(--icbx-text-size-mobile)}.icbx__bg--mobile{display:block}.icbx__bg--desktop:has(~.icbx__bg--mobile){display:none}}@supports not selector(:has(*)){@media screen and (max-width:749px){.icbx__bg--mobile{display:block;z-index:0}}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-image-content-box.css.map */
