.jicg{--jicg-columns:3;--jicg-gap:22px;--jicg-accent:#c3913c;width:100%;min-width:0}.jicg__viewport{overflow:hidden;padding:8px;margin:-8px}.jicg__track{display:flex;align-items:stretch;gap:var(--jicg-gap);transition:transform .5s cubic-bezier(.22,.61,.36,1);will-change:transform}.jicg__item{box-sizing:border-box;flex:0 0 calc((100% - (var(--jicg-columns) - 1)*var(--jicg-gap))/var(--jicg-columns));min-width:0;overflow:hidden;background:#fff}.jicg__item .jordan-compare{border-radius:inherit}.jicg__content{padding:16px 10px 8px}.jicg__title{margin:0;color:#17233d;font-size:18px;font-weight:700;line-height:1.3}.jicg__caption{margin-top:7px;color:#6b7280;font-size:14px;line-height:1.5}.jicg__caption p{margin:0}.jicg.is-grid .jicg__viewport{overflow:visible}.jicg.is-grid .jicg__track{display:grid;grid-template-columns:repeat(var(--jicg-columns),minmax(0,1fr));transform:none!important}.jicg.is-grid .jicg__item{width:auto}.jicg__navigation{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:22px}.jicg__arrow{-webkit-appearance:none!important;appearance:none!important;box-sizing:border-box!important;width:42px;height:42px;min-width:42px!important;min-height:42px!important;padding:0 0 3px!important;display:grid!important;place-items:center;border:1px solid #dfe2e7!important;border-radius:50%!important;background:#fff!important;color:var(--jicg-accent)!important;box-shadow:none!important;font-size:28px;line-height:1;cursor:pointer}.jicg__arrow:disabled{opacity:.35;cursor:default}.jicg__dots{display:flex;align-items:center;justify-content:center;gap:7px}.jicg button.jicg__dot{-webkit-appearance:none!important;appearance:none!important;box-sizing:border-box!important;display:block!important;flex:0 0 8px!important;width:8px!important;height:8px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:999px!important;background:#d8dce3!important;box-shadow:none!important;font-size:0!important;line-height:0!important}.jicg button.jicg__dot.is-active{flex-basis:24px!important;width:24px!important;background:var(--jicg-accent)!important}@media(max-width:767px){.jicg{--jicg-columns:1}.jicg__content{padding:13px 6px 5px}.jicg__navigation{margin-top:18px}}@media(prefers-reduced-motion:reduce){.jicg__track,.jicg__dot{transition:none}}
