.image-with-text--image-media,.image-with-text--content{isolation:isolate;border-radius:var(--block-border-radius, 16px)}.image-with-text--image-media.add-box-shadow{box-shadow:var(--block-shadows)}.image-with-text{display:grid;grid-auto-flow:dense}@media only screen and (min-width:768px){.image-with-text{grid-template-areas:"media content";grid-template-columns:1fr 1fr}.image-with-text.text_first{grid-template-areas:"content media"}}.image-with-text--image{width:100%}@media only screen and (min-width:768px){.image-with-text--image{grid-area:media}}.image-with-text--image svg,.image-with-text--image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.image-with-text--image svg{padding:50px;fill:var(--bg-body, #fff);opacity:.5;background:var(--color-accent)}.image-with-text--image-media{position:relative;width:100%;overflow:hidden;padding-bottom:var(--ratio-percent)}.image-with-text--image-media.aspect-ratio--small{padding-bottom:74.713%}.image-with-text--image-media.aspect-ratio--large{padding-bottom:100%}.image-with-text--image-media iframe,.image-with-text--image-media video{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.image-with-text--content{display:flex;width:100%;flex-grow:1;padding:25px 0;align-items:center;background:var(--color-bg, #fff)}@media only screen and (min-width:768px){.image-with-text--content{padding:45px;grid-area:content}}@media only screen and (min-width:1068px){.image-with-text--content{padding:70px 70px 70px 80px}}.image-with-text--content--inner{max-width:730px;margin:0 auto}.image-with-text--content--image{margin-bottom:30px}.image-with-text--content--image svg{width:100px;height:100px;fill:var(--bg-body, #fff);opacity:.5;background:var(--color-accent);margin-bottom:20px}.image-with-text--content p,.image-with-text--content h3,.image-with-text--content .text-button{color:var(--color-text, --color-body)}.image-with-text--content .text-button:before{background:rgba(var(--color-text-rgb),.4)}.image-with-text--content .text-button:after{background:var(--color-text, --color-body)}.image-with-text--content .accordion summary{color:var(--color-text, --color-body)}.image-with-text--content .accordion summary span:before,.image-with-text--content .accordion summary span:after{background:var(--color-text, --color-body)}.image-with-text--content--inner .rte.large_text{font-size:calc(var(--font-body-scale) * 20px);line-height:calc(var(--font-body-line-height-scale) * 28px)}.image-with-text--content--inner h3{margin-bottom:30px}.image-with-text--content p:last-child{margin-bottom:0}.image-with-text--content p{margin-bottom:10px}.template-page-industries .column-spacing--medium,.template-page-tools .column-spacing--medium,.template-page-woodworking .column-spacing--medium,.template-page-metalworking .column-spacing--medium,.template-page-granite-marble .column-spacing--medium,.template-page-marine .column-spacing--medium,.template-page-automotive .column-spacing--medium,.template-page-abrasives .column-spacing--medium{gap:0}.template-page-industries .section-image-with-text .row,.template-page-tools .section-image-with-text .row,.template-page-woodworking .section-image-with-text .row,.template-page-metalworking .section-image-with-text .row,.template-page-granite-marble .section-image-with-text .row,.template-page-marine .section-image-with-text .row,.template-page-automotive .section-image-with-text .row,.template-page-abrasives .section-image-with-text .row,.template-page-industries .section-image-with-text .row .columns,.template-page-tools .section-image-with-text .row .columns,.template-page-woodworking .section-image-with-text .row .columns,.template-page-metalworking .section-image-with-text .row .columns,.template-page-granite-marble .section-image-with-text .row .columns,.template-page-marine .section-image-with-text .row .columns,.template-page-automotive .section-image-with-text .row .columns,.template-page-abrasives .section-image-with-text .row .columns{padding:0}.template-page-industries .image-with-text--image-media,.template-page-tools .image-with-text--image-media,.template-page-woodworking .image-with-text--image-media,.template-page-metalworking .image-with-text--image-media,.template-page-granite-marble .image-with-text--image-media,.template-page-marine .image-with-text--image-media,.template-page-automotive .image-with-text--image-media,.template-page-abrasives .image-with-text--image-media{height:100%}.template-page-industries .image-with-text--content--inner,.template-page-tools .image-with-text--content--inner,.template-page-woodworking .image-with-text--content--inner,.template-page-metalworking .image-with-text--content--inner,.template-page-granite-marble .image-with-text--content--inner,.template-page-marine .image-with-text--content--inner,.template-page-automotive .image-with-text--content--inner,.template-page-abrasives .image-with-text--content--inner{max-width:820px}.template-page-industries .image-with-text--content--inner p:first-child{font-size:20px;line-height:28px}.section-image-with-text-slide .image-with-text--image-media{min-height:auto}.image-with-text--image .image-with-text-slideshow--image{position:sticky;top:130px}.template-page-about-us .image-with-text--content--inner h3{margin-bottom:20px}.image-with-text--content .rte.large_text p{line-height:28px}.image-with-text-main{background:var(--section-bg-color)}.template-page-about-us .image-with-text .image-with-text--image-media{height:100%}.template-page-ekadiamond-abrasive-sponges .image-with-text .image-with-text--content .image-with-text--content--inner .button,.template-page-uneesponge .image-with-text .image-with-text--content .image-with-text--content--inner .button{--solid-button-background: #ffe411;--solid-button-label: #000000}.template-page-ekadiamond-abrasive-sponges .image-with-text .image-with-text--content .image-with-text--content--inner .button:hover,.template-page-ekadiamond-abrasive-sponges .image-with-text .image-with-text--content .image-with-text--content--inner .button:focus,.template-page-uneesponge .image-with-text .image-with-text--content .image-with-text--content--inner .button:focus,.template-page-uneesponge .image-with-text .image-with-text--content .image-with-text--content--inner .button:hover{--solid-button-background-hover: #ecd100}.image-with-text--content--inner .rte+.button{margin-top:20px}.template-page-solid-surface-fabrication .image-with-text--content--inner .button{--solid-button-background: #ffe411;--solid-button-background-hover: #ecd100;color:#000}.template-page-solid-surface-fabrication .image-with-text--image-media{height:100%}.post-tag-label-wrapp .post-tag-label{font-size:calc(var(--font-body-scale) * 12px);line-height:calc(var(--font-body-line-height-scale) * 18px);font-weight:var(--font-heading-bold-weight, 700);color:var(--color-accent);display:flex;align-items:center;gap:5px}.post-tag-label-wrapp{margin-bottom:15px}@media only screen and (min-width:768px){.image-with-text.grid--image-small{grid-template-columns:4fr 6fr}.image-with-text.grid--image-small.text_first,.image-with-text.grid--image-large{grid-template-columns:6fr 4fr}.image-with-text.grid--image-large.text_first{grid-template-columns:4fr 6fr}}@media only screen and (max-width:768px){.image-with-text--content--inner .rte.large_text{font-size:calc(var(--font-body-scale) * 16px);line-height:calc(var(--font-body-line-height-scale) * 24px)}.image-with-text--content--inner h3{margin-bottom:20px}.image-with-text--content{padding-bottom:0}.template-page-industries .image-with-text--content,.template-page-tools .image-with-text--content,.template-page-woodworking .image-with-text--content,.template-page-metalworking .image-with-text--content,.template-page-granite-marble .image-with-text--content,.template-page-marine .image-with-text--content,.template-page-automotive .image-with-text--content,.template-page-abrasives .image-with-text--content{padding-bottom:25px;padding-left:16px;padding-right:16px}.template-page-industries .image-with-text--content--inner p:first-child{font-size:16px;line-height:24px;margin-bottom:20px}.image-with-text--content .rte.large_text p{line-height:24px}.template-page-about-us .image-with-text--content{padding:25px 16px}.template-page-about-us .image-with-text--image-media{min-height:400px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/image-with-text.css.map */
