.image-columns-section{--ic-gap: 2px;--ic-radius: 0px;--ic-transition: .65s cubic-bezier(.22, 1, .36, 1);--ic-overlay-color: rgba(0, 0, 0, .3);--ic-box-bg: #ffffff;--ic-box-text: #111111;--ic-accent: #111111;display:flex;flex-wrap:wrap;gap:var(--ic-gap);width:100%;position:relative;overflow:hidden}.ic-column{position:relative;flex:1 1 300px;min-height:var(--ic-min-height, 520px);overflow:hidden;display:flex;flex-direction:column}.ic-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform var(--ic-transition);will-change:transform}.ic-column:hover .ic-bg{transform:scale(1.04)}.ic-bg--color{position:absolute;top:0;right:0;bottom:0;left:0;transition:none}.ic-column:hover .ic-bg--color{transform:none}.ic-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ic-overlay-color);transition:opacity var(--ic-transition)}.ic-content-wrap{position:relative;z-index:2;display:flex;width:100%;height:100%;padding:40px;box-sizing:border-box}.ic-content-wrap.align--top-left{align-items:flex-start;justify-content:flex-start}.ic-content-wrap.align--top-center{align-items:flex-start;justify-content:center;text-align:center}.ic-content-wrap.align--top-right{align-items:flex-start;justify-content:flex-end;text-align:right}.ic-content-wrap.align--mid-left{align-items:center;justify-content:flex-start}.ic-content-wrap.align--mid-center{align-items:center;justify-content:center;text-align:center}.ic-content-wrap.align--mid-right{align-items:center;justify-content:flex-end;text-align:right}.ic-content-wrap.align--bot-left{align-items:flex-end;justify-content:flex-start}.ic-content-wrap.align--bot-center{align-items:flex-end;justify-content:center;text-align:center}.ic-content-wrap.align--bot-right{align-items:flex-end;justify-content:flex-end;text-align:right}.ic-content{max-width:var(--ic-content-max-width, 420px)}.ic-content.style--boxed{background:var(--ic-box-bg);color:var(--ic-box-text);padding:32px 36px}.ic-content.style--overlay{background:transparent;color:var(--ic-text-color, #ffffff);padding:0}.ic-eyebrow{display:block;font-size:var(--ic-eyebrow-size, .7rem);font-weight:var(--ic-eyebrow-weight, 500);letter-spacing:var(--ic-eyebrow-spacing, .18em);line-height:var(--ic-eyebrow-line-height, 1.4);text-transform:var(--ic-eyebrow-transform, uppercase);margin-bottom:12px;opacity:.75}.ic-heading{margin:0 0 10px;font-size:var(--ic-heading-size, inherit);font-weight:var(--ic-heading-weight, 700);letter-spacing:var(--ic-heading-spacing, -.01em);line-height:var(--ic-heading-line-height, 1.1);text-transform:var(--ic-heading-transform, none)}.ic-desc{margin:0 0 20px;font-size:var(--ic-desc-size, .9rem);font-weight:var(--ic-desc-weight, 400);letter-spacing:var(--ic-desc-spacing, normal);line-height:var(--ic-desc-line-height, 1.6);text-transform:var(--ic-desc-transform, none);opacity:.8}.ic-nav-links{display:flex;align-items:center;flex-wrap:wrap;gap:0;margin-bottom:20px;list-style:none;padding:0}.ic-nav-item{display:flex;align-items:center;line-height:1}.ic-nav-item:not(:last-child):after{content:"";display:inline-block;width:1px;height:.9em;margin:0 14px;background-color:currentColor;opacity:.4}.ic-nav-link{display:inline-block;color:inherit;text-decoration:none;font-size:var(--ic-nav-size, .8rem);font-weight:var(--ic-nav-weight, 400);letter-spacing:var(--ic-nav-spacing, .06em);line-height:var(--ic-nav-line-height, 1);text-transform:var(--ic-nav-transform, uppercase);opacity:.8;transition:opacity .2s ease}.ic-nav-link:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}.ic-cta{display:inline-block;color:inherit;text-decoration:underline;text-underline-offset:4px;font-size:var(--ic-cta-size, .75rem);font-weight:var(--ic-cta-weight, 600);letter-spacing:var(--ic-cta-spacing, .14em);line-height:var(--ic-cta-line-height, 1);text-transform:var(--ic-cta-transform, uppercase);transition:opacity .2s ease,letter-spacing .3s ease;margin-top:4px}.ic-cta:hover{opacity:.7;letter-spacing:.2em}[data-ic-anim=true] .ic-content{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}[data-ic-anim=true] .ic-column:nth-child(2) .ic-content{transition-delay:.12s}[data-ic-anim=true] .ic-column:nth-child(3) .ic-content{transition-delay:.24s}[data-ic-anim=true] .ic-column:nth-child(4) .ic-content{transition-delay:.36s}[data-ic-anim=true].ic-section-visible .ic-content{opacity:1;transform:translateY(0)}[data-ic-anim=true] .ic-overlay{opacity:0;transition:opacity .9s ease}[data-ic-anim=true].ic-section-visible .ic-overlay{opacity:1}.ic-column:hover .ic-overlay{opacity:.85}.ic-column.with-border{outline:1px solid rgba(255,255,255,.2);outline-offset:-1px}@media(max-width:767px){.image-columns-section{flex-direction:column;gap:2px}.ic-column{flex:unset;width:100%;min-height:var(--ic-mobile-min-height, 380px)}.ic-content-wrap{padding:28px 24px}.ic-content.style--boxed{padding:24px 20px}}@media(prefers-reduced-motion:reduce){[data-ic-anim=true] .ic-content,[data-ic-anim=true] .ic-overlay,.ic-bg,.ic-cta{transition:none!important}.ic-column:hover .ic-bg{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/image-columns-section.css.map */
