.cig{background-color:var(--cig-bg, #FFFFFF);color:var(--cig-fg, #000);padding-block:var(--cig-pt, 48px) var(--cig-pb, 48px);padding-inline:clamp(20px,4vw,48px);width:100%;box-sizing:border-box}.cig .cig__layout{display:grid;grid-template-columns:1fr;gap:var(--cig-gap, 12px);align-items:stretch}.cig:not(:has(.cig__intro)) .cig__layout,.cig .cig__layout:has(.cig__tiles:only-child){grid-template-columns:1fr}.cig .cig__intro{display:flex;flex-direction:column;justify-content:center;gap:16px;padding-inline-end:0}.cig .cig__intro-label{font-family:var(--font-heading-family, sans-serif);font-weight:800;font-size:clamp(20px,1.6vw,28px);letter-spacing:.02em;text-transform:uppercase;line-height:1;color:var(--cig-fg, #000);margin:0}.cig .cig__intro-body{font-family:var(--font-body-family, sans-serif);font-size:14px;line-height:1.5;color:var(--cig-fg, #000);margin:0;opacity:.85;max-width:32ch}.cig .cig__intro-cta{font-family:var(--font-heading-family, sans-serif);font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--cig-fg, #000);display:inline-flex;align-items:center;gap:8px;border-bottom:1px solid currentColor;padding-bottom:4px;align-self:flex-start;min-height:32px}.cig .cig__arrow{display:inline-block;transition:transform .2s ease}.cig .cig__intro-cta:hover .cig__arrow{transform:translate(2px)}.cig .cig__tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--cig-gap, 12px)}.cig .cig__tile{position:relative;background-color:var(--cig-tile-bg, #000);overflow:hidden;isolation:isolate}.cig[data-tile-aspect="1_1"] .cig__tile{aspect-ratio:1 / 1}.cig[data-tile-aspect="4_5"] .cig__tile{aspect-ratio:4 / 5}.cig[data-tile-aspect="3_4"] .cig__tile{aspect-ratio:3 / 4}.cig[data-tile-aspect="16_9"] .cig__tile{aspect-ratio:16 / 9}.cig .cig__tile-link{display:block;position:relative;width:100%;height:100%;text-decoration:none;color:inherit;outline-offset:-3px}.cig .cig__tile-link:focus-visible{outline:2px solid var(--cig-tile-fg, #FFF)}.cig .cig__tile-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.cig .cig__tile-overlay{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background-color:color-mix(in srgb,var(--cig-tile-bg, #000) 70%,transparent);color:var(--cig-tile-fg, #FFF);font-family:var(--font-heading-family, sans-serif);font-weight:800;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.cig[data-label-position=bottom_left] .cig__tile-overlay{bottom:16px;left:16px}.cig[data-label-position=bottom_center] .cig__tile-overlay{bottom:16px;left:50%;transform:translate(-50%)}.cig[data-label-position=top_left] .cig__tile-overlay{top:16px;left:16px}.cig[data-label-position=centered] .cig__tile-overlay{top:50%;left:50%;transform:translate(-50%,-50%)}.cig .cig__tile-arrow{display:inline-block;transition:transform .2s ease}.cig .cig__tile:hover .cig__tile-arrow,.cig .cig__tile:focus-within .cig__tile-arrow{transform:translate(3px)}@media(min-width:768px){.cig .cig__tiles{grid-template-columns:repeat(var(--cig-cols, 3),1fr)}}@media(min-width:1024px){.cig .cig__layout{grid-template-columns:var(--cig-intro-width, 25%) 1fr}.cig .cig__intro{padding-inline-end:16px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/section-category_image_grid.css.map */
