.seoBrowse{padding-top:48px;padding-bottom:20px}
.seoBrowse h2{font-size:clamp(25px,3vw,36px);letter-spacing:-1px;margin:0 0 8px}
.seoBrowseIntro{color:var(--muted);font-size:13px;line-height:1.65;margin:0 0 22px}
.seoCategoryTiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:30px}
.seoCategoryTile{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 19px;background:#fff;border:1px solid var(--line);border-radius:13px;font-weight:750;color:#173257}
.seoCategoryTile:hover,.seoBrowseProduct:hover{border-color:#9ac7ff;box-shadow:0 10px 24px rgba(6,21,43,.08)}
.seoCategoryTile small{color:var(--muted);font-size:11px;font-weight:600;white-space:nowrap}
.seoBrowse h3{font-size:20px;margin:0 0 16px}
.seoBrowseProducts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.seoBrowseProduct{display:grid;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:13px;min-height:108px;padding:12px;background:#fff;border:1px solid var(--line);border-radius:14px}
.seoBrowseProduct img,.seoBrowseProduct .seoNoImage{width:82px;height:82px;object-fit:contain;background:#f8fafc;border-radius:9px}
.seoBrowseProduct .seoNoImage{display:grid;place-items:center;color:#91a3b6;font-size:24px}
.seoBrowseProduct b{display:block;font-size:12px;line-height:1.4;color:#173257}
.seoBrowseProduct small{display:block;color:var(--muted);font-size:11px;margin-top:7px}
.seoCatalogHeader{height:auto;min-height:72px;display:block;padding:0 24px}
.seoCatalogHeaderInner{max-width:1232px;min-height:72px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px}
.seoCatalogHeader nav{display:flex;flex-wrap:wrap;gap:22px}
.seoCatalogHeader nav a{color:#d8e5f5;font-size:13px;font-weight:650}
.seoCatalogHeader nav a:hover{color:#66b7ff}
.seoCategoryMain{padding-top:38px;padding-bottom:70px}
.seoCategoryIntro{max-width:850px;margin-bottom:24px}
.seoCategoryIntro h1{font-size:clamp(32px,4vw,48px);letter-spacing:-1.6px;margin:0 0 12px}
.seoCategoryIntro p{color:var(--muted);font-size:14px;line-height:1.7;margin:0 0 12px}
.seoCategoryIntro small{color:#52657c;font-size:12px}
.seoCategoryOther{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:22px 0 30px}
.seoCategoryOther a{padding:9px 13px;border:1px solid var(--line);background:#fff;border-radius:20px;color:#26527c;font-size:12px;font-weight:650}
.seoCategoryOther a:hover{border-color:#9ac7ff}
.seoCategoryCard{display:block}
.seoCategoryCard .pic img{object-fit:contain;background:#fff}
.seoCategoryCard h2{font-size:15px;line-height:1.35;min-height:40px;margin:0 2px 8px}
.seoCategoryCard .desc{min-height:34px}
.seoCategoryCard .seoStock{font-size:11px;color:#258154;margin:0 2px 10px}
.seoCategoryCard .seoOutStock{color:#a65353}
.seoPagination{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:34px}
.seoPagination a{padding:10px 15px;border:1px solid var(--line);background:#fff;border-radius:10px;color:#125db5;font-size:12px;font-weight:700}
.seoPagination a:hover{border-color:#9ac7ff}
.seoPagination span{font-size:12px;color:var(--muted)}
.seoCatalogFooter{grid-template-columns:2fr 1fr}
@media(max-width:900px){.seoBrowseProducts{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.seoBrowse{padding-top:35px}.seoBrowseProducts{grid-template-columns:1fr}.seoCatalogHeader{padding:0 16px}.seoCatalogHeaderInner{min-height:66px}.seoCatalogHeader nav{gap:12px}.seoCatalogHeader nav a{font-size:11px}.seoCategoryMain{padding-top:28px}.seoCatalogFooter{grid-template-columns:1fr}}

/* Animated blue outline for product boxes in "Kateqoriyadan seçin". */
.seoBrowseProduct{
  position:relative;
  border-color:#c9ddf5;
  transition:transform .34s cubic-bezier(.2,.75,.3,1),box-shadow .34s ease;
}
.seoBrowseProduct::after{
  content:"";
  position:absolute;
  inset:-1px;
  border:2px solid #348cf4;
  border-radius:inherit;
  box-shadow:0 0 0 2px rgba(52,140,244,.13);
  opacity:.24;
  pointer-events:none;
  animation:seoBrowseFrame 3.8s ease-in-out infinite;
}
.seoBrowseProduct:nth-child(3n+2)::after{animation-delay:-1.25s}
.seoBrowseProduct:nth-child(3n)::after{animation-delay:-2.5s}
.seoBrowseProduct:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(21,82,150,.08)}
.seoBrowseProduct:hover::after,.seoBrowseProduct:focus-visible::after{opacity:.8}
@keyframes seoBrowseFrame{0%,100%{opacity:.22}50%{opacity:.62}}
@media(hover:none){.seoBrowseProduct:hover{transform:none}}
@media(prefers-reduced-motion:reduce){.seoBrowseProduct,.seoBrowseProduct::after{animation:none;transition:none}.seoBrowseProduct::after{opacity:.55}}
