.m-icon-box--editable[style*="--ib-title-color:"] .m-icon-box__heading{color:var(--ib-title-color, inherit)}.m-icon-box--editable[style*="--ib-title-font-size:"] .m-icon-box__heading{font-size:var(--ib-title-font-size)}.m-icon-box--editable[style*="--ib-body-color:"] .m-icon-box__description{color:var(--ib-body-color, inherit)}.m-icon-box--editable[style*="--ib-body-font-size:"] .m-icon-box__description{font-size:var(--ib-body-font-size)}.m-icon-box-section .m-icon-box.m-icon-box--overlay{padding:0;overflow:hidden;border-radius:var(--blocks-radius, 0px)}.m-icon-box--overlay .m-icon-box__inner{display:grid;position:relative;isolation:isolate;width:100%;aspect-ratio:var(--ib-ratio, 1);min-height:var(--ib-min-height, 0px);align-items:stretch}.m-icon-box--overlay .m-icon-box__icon{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;border-radius:0}.m-icon-box--overlay .m-icon-box__icon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ib-shade, #000);opacity:var(--ib-shade-opacity, .25);pointer-events:none}.m-icon-box--overlay .m-hover-box__wrapper,.m-icon-box--overlay .m-icon-box__icon .m-image{display:block;width:100%;height:100%}.m-icon-box--overlay .m-icon-box__icon .m-image:before{display:none}.m-icon-box--overlay .m-icon-box__icon img,.m-icon-box--overlay .m-icon-box__icon svg{width:100%;height:100%;object-fit:cover}.m-icon-box-section .m-icon-box--overlay .m-icon-box__content{grid-area:1 / 1;z-index:1;align-self:var(--ib-position, end);width:100%;min-width:0;margin:0;padding:var(--ib-padding, 24px);box-sizing:border-box;text-align:var(--ib-alignment, center);overflow-wrap:anywhere;pointer-events:none}.m-icon-box--overlay .m-icon-box__content a{pointer-events:auto}.m-icon-box--overlay .m-icon-box__heading{color:var(--ib-title-color, #fff)}.m-icon-box--overlay .m-icon-box__description{color:var(--ib-body-color, #fff)}.m-icon-box-section .m-icon-box--custom-button .m-icon-box__content>.m-button{color:var(--ib-button-text-color, #fff);background:var(--ib-button-background, #111);border:var(--ib-button-border-width, 1px) solid var(--ib-button-border-color, #111);border-radius:var(--ib-button-radius, 0px);font-size:var(--ib-button-font-size, 16px);line-height:1.4;padding:var(--ib-button-padding-y, 12px) var(--ib-button-padding-x, 24px);min-width:0;max-width:100%;white-space:normal;text-align:center;box-shadow:none}.m-icon-box-section .m-icon-box--custom-button .m-icon-box__content>.m-button:after,.m-icon-box-section .m-icon-box--custom-button .m-icon-box__content>.m-button:before{display:none}.m-icon-box-section .m-icon-box--custom-button .m-icon-box__content>.m-button:hover,.m-icon-box-section .m-icon-box--custom-button .m-icon-box__content>.m-button:focus-visible{color:var(--ib-button-hover-text-color, #111);background:var(--ib-button-hover-background, #fff);border-color:var(--ib-button-hover-border-color, #111)}@media(max-width:767px){.m-icon-box--editable[style*="--ib-title-font-size-mobile:"] .m-icon-box__heading{font-size:var(--ib-title-font-size-mobile, var(--ib-title-font-size))}.m-icon-box--editable[style*="--ib-body-font-size-mobile:"] .m-icon-box__description{font-size:var(--ib-body-font-size-mobile, var(--ib-body-font-size))}.m-icon-box--overlay .m-icon-box__inner{min-height:var(--ib-min-height-mobile, 0px)}.m-icon-box-section .m-icon-box--overlay .m-icon-box__content{padding:var(--ib-padding-mobile, 16px)}.m-icon-box-section .m-icon-box--custom-button .m-icon-box__content>.m-button{font-size:var(--ib-button-font-size-mobile, 14px)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/icon-box-overlay.css.map */
