.ccg{--section-padding-x:clamp(16px, calc(16px + (48 - 16) * (100vw - 834px)), 48px);--section-max-width:1344px;--section-padding:clamp(24px, calc(24px + (40 - 24) * (100vw - 834px)), 40px) 0;--item-gap:clamp(12.2px, calc(12.2px + (16 - 12.2) * (100vw - 834px)), 16px);position:relative;background-color:var(--secondary-color);margin:var(--iwt-margin-top) auto var(--iwt-margin-bottom);overflow:hidden;}.ccg-container{width:calc(100% - var(--section-padding-x) * 2);max-width:var(--section-max-width);padding:var(--section-padding);margin:0 auto;}.ccg-content,.ccg-items{width:100%;}.ccg-items.swiper{opacity:1;}.ccg-items .swiper-wrapper{--grid-flex-columns:5;--grid-flex-horizontal-gap:clamp(16px, calc(16px + (26 - 16) * (100vw - 834px)), 26px);--grid-flex-vertical-gap:0;--grid-flex-item-max-width:248px;justify-content:center;}.ccg-item{display:flex;flex-direction:column;align-items:center;grid-gap:var(--item-gap);gap:var(--item-gap);}.ccg-item-image-wrapper{--aspect-ratio:248/322;--object-fit:cover;border-radius:8px;overflow:hidden;}.ccg-item-image-wrapper:hover img{scale:1.08;}.ccg-item-image-wrapper img{transition:scale .5s;}@media (max-width:834px){.ccg-items{overflow:unset;}.ccg-items .swiper-wrapper{--grid-flex-item-max-width:max(189px,calc(189 / 328 * 100%));grid-gap:0;justify-content:unset;flex-wrap:unset;max-width:100%;}.ccg-item{width:100%;max-width:var(--grid-flex-item-max-width);}.ccg-item:not(:last-child){margin-right:var(--grid-flex-horizontal-gap);}}
