.ic-section{padding-top:var(--ic-pt-m);padding-bottom:var(--ic-pb-m)}.ic-section *,.ic-section *:before,.ic-section *:after{box-sizing:border-box}.ic-section .ic-box{position:relative;overflow:hidden;border-radius:var(--ic-box-radius);padding:32px 20px}.ic-section .ic-overlay-text{position:absolute;left:7%;bottom:15%;z-index:0;margin:0;font-size:var(--ic-overlay-size);font-weight:400;line-height:1;letter-spacing:.02em;white-space:nowrap;color:currentColor;opacity:var(--ic-overlay-opacity);pointer-events:none;-webkit-user-select:none;user-select:none}.ic-section .ic-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);gap:32px;margin:0;padding:0}.ic-section .ic-image{min-width:0;margin:0;padding:0}.ic-section .ic-content{min-width:0;margin:0;padding:60px}.ic-section .ic-content{order:1}.ic-section .ic-image{order:2}.ic-section .ic-eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 14px;font-size:13px;letter-spacing:.02em}.ic-section .ic-heading{margin:0 0 18px;font-size:var(--ic-heading-size-m);font-weight:var(--font-weight, 400);line-height:1.25}.ic-section .ic-heading strong,.ic-section .ic-heading b{font-weight:inherit}.ic-section .ic-heading.highlighted_heading_enabled strong,.ic-section .ic-heading.highlighted_heading_enabled b{font-weight:700}.ic-section .ic-text{margin:0 0 50px;font-size:var(--ic-text-size);line-height:1.7}.ic-section .ic-text p{margin:0 0 8px}.ic-section .ic-text--cap{text-transform:capitalize}.ic-section .ic-align-left{text-align:left}.ic-section .ic-align-center{text-align:center}.ic-section .ic-align-right{text-align:right}.ic-section .ic-align-center .ic-eyebrow{justify-content:center}.ic-section .ic-align-right .ic-eyebrow{justify-content:flex-end}.ic-section .ic-align-center .ic-text{margin-inline:auto}.ic-section .ic-align-right .ic-text{margin-left:auto}.ic-section .ic-btn{display:inline-flex;align-items:center;gap:14px;padding:5px 5px 5px 18px;border-radius:3px;background:var(--ic-btn-bg);color:var(--ic-btn-text);font-family:inherit;font-size:12px;font-weight:400;line-height:1;text-decoration:none;transition:opacity .25s ease,transform .25s ease}.ic-section .ic-btn:hover{opacity:.85;transform:translateY(-2px)}.ic-section .ic-btn-icon{display:grid;place-items:center;width:26px;height:26px;border-radius:2px;background:var(--ic-btn-text);color:var(--ic-btn-bg)}.ic-section .ic-btn-icon svg{width:12px;height:12px}.ic-section .ic-image img,.ic-section .ic-image svg{display:block;width:100%;height:auto}@media screen and (min-width:750px){.ic-section{padding-top:var(--ic-pt);padding-bottom:var(--ic-pb)}.ic-section .ic-box{padding:clamp(32px,var(--ic-py),120px) clamp(24px,var(--ic-px),220px)}.ic-section .ic-inner{gap:clamp(32px,5vw,90px)}}@media screen and (min-width:990px){.ic-section .ic-inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr)}.ic-section .ic-heading{font-size:var(--ic-heading-size)}.ic-section .ic-image-left .ic-content{order:2}.ic-section .ic-image-left .ic-image,.ic-section .ic-image-right .ic-content{order:1}.ic-section .ic-image-right .ic-image{order:2}}@media screen and (max-width:1600px){.ic-section .ic-content{padding:40px}}@media screen and (max-width:1440px){.ic-section .ic-content{padding:30px}}@media screen and (max-width:1200px){.ic-section .ic-content{padding:0}.ic-section .ic-overlay-text{font-size:100px}.ic-section .ic-text{margin:0 0 25px}.ic-section .ic-overlay-text{left:7%;bottom:10%}}@media screen and (max-width:989px){.ic-section .ic-overlay-text{display:none}}.ic-section .ic-image{overflow:visible}.ic-section .ic-image img,.ic-section .ic-image svg{display:block;width:100%;height:auto;transform:translateZ(0);transform-origin:center;transition:transform .7s cubic-bezier(.22,.61,.36,1),filter .7s cubic-bezier(.22,.61,.36,1);will-change:transform;backface-visibility:hidden}.ic-section .ic-image svg{aspect-ratio:755 / 619}@media(hover:hover)and (pointer:fine){.ic-section .ic-image:hover img,.ic-section .ic-image:hover svg{transform:translateY(-8px) scale(1.03);filter:drop-shadow(0 18px 28px rgba(0,0,0,.18))}}@media(prefers-reduced-motion:reduce){.ic-section .ic-image img,.ic-section .ic-image svg{transition:none;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/image-and-content.css.map */
