.igf-section{padding:0 0 96px}.igf-wrap{max-width:1168px;padding:0 40px;margin:0 auto;display:grid;grid-template-columns:minmax(0,668px) minmax(0,380px);gap:40px;align-items:center}.igf-media{width:100%}.igf-image{display:block;width:100%;height:400px;object-fit:cover;border-radius:8px}.igf-image--placeholder{background:#f2f2f2;display:flex;align-items:center;justify-content:center}.igf-placeholder-svg{width:100%;height:100%;color:#c9c9c9}.igf-content{color:#1a1a1a}.igf-heading{font-weight:600;font-size:32px;line-height:36px;letter-spacing:0;color:#1c201e;margin-bottom:8px}.igf-text{font-weight:400;font-size:16px;line-height:22px;letter-spacing:0;color:#4b5852;margin-bottom:24px}.igf-text p{margin:0}.igf-helper{font-weight:400;font-size:14px;line-height:18px;letter-spacing:0;color:#4b5852;margin:0}.igf-divider{border:none;border-top:1px solid #73827A;margin:16px 0}.igf-filter{display:flex;flex-direction:column;gap:8px}.igf-filter-label{font-weight:500;font-size:14px;line-height:18px;letter-spacing:0;color:#1c201e}.igf-swatches{display:flex;gap:8px}.igf-swatch{width:24px;height:24px;border-radius:50%;border:none;padding:0;cursor:pointer;box-shadow:none;transition:transform .15s ease;display:flex;overflow:hidden}.igf-swatch:after,.igf-swatch:before{content:"";width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:32px}.igf-swatch:after{display:var(--display-color);background-color:var(--color);background-image:var(--image)}.igf-swatch:before{display:var(--display-color_2);background-color:var(--color_2);background-image:var(--image_2)}.igf-swatch:hover{transform:translateY(-1px)}.igf-swatch.is-selected{box-shadow:none}.igf-selected-name{margin:0;font-weight:400;font-size:12px;line-height:14px;letter-spacing:0;color:#1c201e}.igf-media-mobile{display:none}@media screen and (max-width:1023px){.igf-section{padding:0 0 80px}.igf-wrap{grid-template-columns:1fr;gap:0}.igf-media-desktop{display:none}.igf-media-mobile{display:block}.igf-text,.igf-helper,.igf-media{margin-bottom:8px}.igf-divider{display:none}.igf-image{height:auto;aspect-ratio:16 / 9;border-radius:8px}}@media screen and (max-width:767px){.igf-section{padding:0 0 24px}.igf-wrap{padding:0 20px}.igf-heading{font-size:24px;line-height:28px}.igf-text,.igf-helper,.igf-media{margin-bottom:16px}}
/*# sourceMappingURL=/cdn/shop/t/153/assets/inspire-gallery-filter.css.map */
