.dual-image-card .global-image-placeholder{background:#555}.dual-image-card .global-image-placeholder svg{opacity:.7}.dual-image-card .global-image-placeholder .st1{fill:#333}.dual-image-grid{margin:0 auto;position:relative;display:grid;grid-template-columns:repeat(1,1fr);column-gap:0;row-gap:var(--grid-mobile-horizontal-spacing)}.dual-image-grid-spacing-none{row-gap:0;column-gap:0}.dual-image-card{width:100%;position:relative;height:0;padding-bottom:100%}.dual-image-card--text{z-index:2;position:absolute;width:100%;left:0;bottom:0;box-sizing:border-box;padding:10px}.card-text-position--middle .dual-image-card--text{bottom:auto;top:50%;transform:translateY(-50%)}.card-text-position--top .dual-image-card--text{bottom:auto;top:0}.text-align-center .dual-image-card--text{text-align:center}.text-align-left .dual-image-card--text{text-align:left}.text-align-right .dual-image-card--text{text-align:right}.dual-image-card--text h3,.dual-image-card--text .h3{margin:0}.dual-image-card--text .h2,.dual-image-card--text .h1{margin:0;margin-bottom:.5rem}.dual-image-card--subtitle{margin-top:.5rem}.dual-image-card--image{z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;transition:.3s linear}.dual-image-card--image img{width:100%;height:100%;object-fit:cover;border-radius:var(--media-radius)}.dual-image-card--image-overlay,.dual-image-card--image-overlay:empty{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:1;border-radius:var(--media-radius)}.overlay-opacity-0{display:none}.overlay-opacity-10{background:#0000001a}.overlay-opacity-20{background:#0003}.overlay-opacity-30{background:#0000004d}.overlay-opacity-40{background:#0006}.overlay-opacity-50{background:#00000080}a.dual-image-card-full-link{display:block;height:100%;width:100%}a.dual-image-card-full-link:hover .dual-image-card--image{filter:brightness(.8)}.dual-image-card--link-label{position:relative;display:inline-flex;margin-top:2rem;font-family:var(--font-accent-family)}.dual-image-link-style-button-solid .dual-image-card--link-label,.dual-image-link-style-button-outline .dual-image-card--link-label{text-align:center;font-family:var(--font-accent-family);font-size:var(--buttons-font-size-mobile);border-radius:var(--buttons-radius);text-transform:var(--buttons-text-case);letter-spacing:var(--buttons-letter-spacing);padding:0 var(--buttons-horizontal-padding);align-items:center;justify-content:center;min-height:44px;height:calc(44px + var(--buttons-padding));min-width:120px}.dual-image-link-style-button-outline .dual-image-card--link-label{border:var(--buttons-border-width) solid}.dual-image-link-style-button-solid.color-scheme-fg-body .dual-image-card--link-label{background:var(--color-foreground);color:var(--color-background)}.dual-image-link-style-button-solid.color-scheme-fg-white .dual-image-card--link-label{color:var(--color-foreground);background:#fff}.dual-image-link-style-button-solid a,.dual-image-link-style-button-outline a{text-decoration:none!important;display:inline-flex;justify-content:center;align-items:center;width:100%;padding:0 var(--buttons-horizontal-padding);min-height:44px;height:calc(44px + var(--buttons-padding))}.dual-image-link-style-text .dual-image-card--link-label{text-decoration:underline;text-underline-offset:3px}.dual-image-link-color-theme .dual-image-card--link-label{color:rgb(var(--color-button-foreground))!important}.dual-image-link-style-button-solid.dual-image-link-color-theme .dual-image-card--link-label{background:rgb(var(--color-button-background))}@media only screen and (min-width:1025px){.dual-image-link-style-button-solid .dual-image-card--link-label,.dual-image-link-style-button-outline .dual-image-card--link-label{font-size:var(--buttons-font-size-desktop)}}@media only screen and (min-width:750px){.dual-image-grid{grid-template-columns:repeat(2,1fr);column-gap:var(--grid-mobile-horizontal-spacing);row-gap:0}.dual-image-ratio-2-1{grid-template-columns:2fr 1fr}.dual-image-ratio-1-1{grid-template-columns:1fr 1fr}.dual-image-ratio-1-2{grid-template-columns:1fr 2fr}.dual-image-height-micro{grid-template-rows:320px}.dual-image-height-slim{grid-template-rows:420px}.dual-image-height-medium{grid-template-rows:560px}.dual-image-height-large{grid-template-rows:720px}.dual-image-card{width:100%!important;height:auto;padding-bottom:0}}@media only screen and (min-width:1025px){.dual-image-grid-spacing-normal{column-gap:var(--grid-desktop-horizontal-spacing)}}
/*# sourceMappingURL=/cdn/shop/t/240/assets/section-dual-image.css.map */
