.extra-categories-section{padding-top:12px!important}.extra-categories-section .ct-more-categories{margin:0}.extra-categories-section h3{font-size:clamp(20px,2.2vw,29px);letter-spacing:-.04em;margin:0 0 22px}.extra-categories-section .ct-more-links{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:14px}.extra-categories-section .ct-category-mini{display:block;position:relative;aspect-ratio:1;min-height:0;padding:0;border:0;border-radius:14px;overflow:hidden;background:#d8d9d7;color:white;isolation:isolate;box-shadow:none;transition:transform .2s ease}.ct-category-mini:after{content:"";position:absolute;inset:36% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.78));z-index:0}.ct-category-mini img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.extra-categories-section .ct-mini-label{position:absolute;left:13px;right:26px;bottom:13px;z-index:1;font-size:13px;line-height:1.3;font-weight:750;color:#fff;text-shadow:0 1px 8px #0005}.extra-categories-section .ct-more-links .ct-mini-arrow{position:absolute;right:10px;top:10px;display:grid;place-items:center;width:26px;height:26px;border:1px solid #fff9;border-radius:50%;font-size:16px;color:#fff;background:#0002;z-index:1}.ct-category-mini:hover img{transform:scale(1.055)}.ct-category-mini:hover{transform:translateY(-2px)}.ct-category-mini:focus-visible{outline:3px solid #6a7685;outline-offset:3px}@media(max-width:1200px){.extra-categories-section .ct-more-links{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:900px){.extra-categories-section .ct-more-links{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:767px){.extra-categories-section .ct-more-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.extra-categories-section .ct-category-mini{border-radius:10px}.extra-categories-section .ct-mini-label{left:9px;right:8px;bottom:9px;font-size:11px}.extra-categories-section .ct-more-links .ct-mini-arrow{top:7px;right:7px;width:22px;height:22px;font-size:14px}.extra-categories-section h3{margin-bottom:16px}.extra-categories-section{padding-top:12px!important}}@media(prefers-reduced-motion:reduce){.ct-category-mini,.ct-category-mini img{transition:none}.ct-category-mini:hover,.ct-category-mini:hover img{transform:none}}
