.v3ig{display:block;background-color:var(--v3ig-bg, #fff);color:var(--v3ig-text, #2a2a2a);padding-block-start:var(--v3ig-padding-top, 32px);padding-block-end:var(--v3ig-padding-bottom, 32px);font-family:var(--font-body-family, "Work Sans", sans-serif)}.v3ig__header{margin-block-end:20px}.v3ig__heading{margin:0;font-size:var(--v3ig-heading-size, 32px);font-weight:600;line-height:1.2}.v3ig__description{margin:6px 0 0;font-size:15px;line-height:1.4;color:#4a4a4a}.v3ig__subheading{margin:0;font-size:var(--v3ig-subheading-size, 22px);font-weight:600;line-height:1.25}.v3ig__heading+.v3ig__subheading,.v3ig__description+.v3ig__subheading{margin-block-start:28px}.v3ig__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--v3ig-cols, 2),minmax(0,1fr));gap:var(--v3ig-gap, 16px)}.v3ig__cell{min-width:0}.v3ig__cell--wide{grid-column:span 2}.v3ig--framed .v3ig__grid{border:1px solid var(--v3ig-frame-border, #c9c9c9);background:var(--v3ig-frame-bg, #fff);border-radius:12px;padding:24px}.v3ig__tile{position:relative;display:flex;flex-direction:column;height:100%;border-radius:var(--v3ig-tile-radius, 12px);background:var(--v3ig-tile-bg, transparent);padding:var(--v3ig-tile-pad, 0);overflow:hidden;color:var(--v3ig-tile-text, #2a2a2a);text-decoration:none}.v3ig__media{position:relative;flex:1 1 auto;width:100%}.v3ig__img{display:block;width:100%;height:auto}.v3ig__img--placeholder{aspect-ratio:4 / 3;background:#e9e5e1}.v3ig--ratio .v3ig__media{flex:0 0 auto;aspect-ratio:var(--v3ig-ratio)}.v3ig--ratio .v3ig__media picture,.v3ig--ratio .v3ig__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.v3ig--ratio .v3ig__img{object-fit:cover;object-position:center}.v3ig--ratio .v3ig__img--placeholder{aspect-ratio:auto}.v3ig__text{display:flex;flex-direction:column;gap:2px;padding:18px 18px 4px;font-size:15px;line-height:1.3}.v3ig__title{font-weight:600}.v3ig__caption{font-weight:400}.v3ig__text--overlay{position:absolute;z-index:2;padding:18px;max-width:100%}.v3ig--pos-top-left .v3ig__text--overlay{top:0;left:0}.v3ig--pos-top-right .v3ig__text--overlay{top:0;right:0;text-align:right}.v3ig--pos-bottom-left .v3ig__text--overlay{bottom:0;left:0}.v3ig--pos-bottom-right .v3ig__text--overlay{bottom:0;right:0;text-align:right}.v3ig--pos-center .v3ig__text--overlay{top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:100%}.v3ig__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--v3ig-overlay, #000);opacity:var(--v3ig-overlay-opacity, .3);pointer-events:none}.v3ig__note{margin:0;padding:10px 18px 16px;font-size:12px;line-height:1.35;color:inherit}@media(hover:hover){a.v3ig__tile:hover .v3ig__img{opacity:.92}}@media(min-width:768px)and (max-width:1023.98px){.v3ig__grid{grid-template-columns:repeat(min(var(--v3ig-cols, 2),3),minmax(0,1fr))}}@media(max-width:767.98px){.v3ig__grid{grid-template-columns:repeat(var(--v3ig-cols-mobile, 1),minmax(0,1fr));gap:max(10px,calc(var(--v3ig-gap, 16px) * .75))}.v3ig__cell--wide{grid-column:span var(--v3ig-cols-mobile, 1)}.v3ig--framed .v3ig__grid{padding:14px}.v3ig__header{margin-block-end:14px}.v3ig__heading+.v3ig__subheading,.v3ig__description+.v3ig__subheading{margin-block-start:20px}.v3ig__text{padding:14px 14px 2px;font-size:14px}.v3ig__text--overlay{padding:14px}.v3ig__note{padding:8px 14px 14px;font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/353/assets/section-v3-image-grid.css.map */
