.dept-page{max-width:1320px;margin:auto;padding:35px 32px 70px}.dept-crumb{font-size:13px;color:#777;margin-bottom:35px}.dept-page h1{font-size:clamp(42px,6vw,72px);line-height:1.1;margin:15px 0 20px}.dept-intro{font-size:18px;line-height:1.65;max-width:720px;color:#62665e;margin-bottom:30px}.dept-switch{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0 42px}.dept-switch a{display:block;padding:13px 24px;border:1px solid #cdd0c6;background:#fff;border-radius:6px;text-decoration:none;font-size:15px}.dept-switch a[aria-current=page]{background:#262626;color:white;border-color:#262626}.dept-switch a:hover{border-color:#e40c54;color:#e40c54}.dept-brands-title{font-size:30px;margin:0 0 24px}.dept-tile-tools{display:flex;flex-wrap:wrap;gap:15px 30px;font-size:14px;margin-bottom:28px}.dept-page .brand-grid{margin-top:0}.dept-brand-feature{display:grid;grid-template-columns:1.2fr 1fr;background:#fff;border:1px solid #d9ddd2;border-radius:20px;overflow:hidden;text-decoration:none;box-shadow:0 16px 42px #0000000d;transition:transform .25s,box-shadow .25s}.dept-brand-feature:hover{transform:translateY(-5px);box-shadow:0 24px 50px #0000001c}.dept-brand-feature>img{width:100%;height:390px;object-fit:cover;background:#f1f1ec}.dept-brand-feature>div{padding:42px;align-self:center}.dept-brand-feature h2{font:700 clamp(38px,5vw,62px)/1.15 Arial,sans-serif;margin:16px 0}.dept-brand-feature p:not(.eyebrow){font-size:17px;line-height:1.6;color:#62665e}.dept-brand-feature span{display:inline-block;font-size:15px;font-weight:600;color:#e40c54;margin-top:20px}.dept-help{display:flex;justify-content:space-between;align-items:center;gap:25px;background:#e8e9e1;border-radius:14px;padding:25px 30px;margin-top:35px}.dept-help p{font-size:17px;line-height:1.5}.dept-secondary{font-size:14px;margin:25px 0}.department-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px}.department-card{display:block;overflow:hidden;border:1px solid #d8dcd0;border-radius:18px;background:#fff;text-decoration:none;box-shadow:0 12px 30px #0000000e;transition:transform .25s,box-shadow .25s}.department-card:hover{transform:translateY(-7px);box-shadow:0 22px 40px #00000020}.department-card>img{display:block;width:100%;height:270px;object-fit:cover;background:#eeeeea}.department-card:nth-child(2)>img{object-fit:contain;padding:14px}.department-card>div{padding:27px}.department-card h3{display:flex;justify-content:space-between;gap:15px;font-size:32px;margin:0 0 15px}.department-card h3 span{font-size:24px;color:#e40c54}.department-card p{font-size:15px;line-height:1.55;min-height:46px;color:#6a6f62}.department-card strong{display:block;font-size:14px;color:#e40c54;margin-top:20px}.dept-extra{display:flex;gap:20px;flex-wrap:wrap}.dept-extra a{padding:20px 24px;background:#fff;border-radius:10px;border:1px solid #d2d6cc;text-decoration:none;font-size:17px}.department-home{scroll-margin-top:20px}.dept-page a:focus-visible,.department-home a:focus-visible{outline:3px solid #e40c54;outline-offset:4px}.shop-nav a:nth-child(-n+3){font-weight:650}
@media(max-width:900px){.department-grid{gap:15px}.department-card>img{height:220px}.department-card>div{padding:20px}.department-card h3{font-size:25px}.dept-brand-feature>div{padding:28px}}
@media(max-width:650px){.dept-page{padding:24px 16px 45px}.dept-crumb{margin-bottom:25px}.dept-intro{font-size:16px}.dept-switch{gap:8px;margin-bottom:30px}.dept-switch a{padding:12px 16px;font-size:14px}.department-grid{grid-template-columns:1fr;gap:22px}.department-card>img{height:240px}.department-card p{min-height:0}.department-card h3{font-size:30px}.dept-brand-feature{grid-template-columns:1fr}.dept-brand-feature>img{height:260px}.dept-brand-feature>div{padding:26px}.dept-help{display:block;padding:22px}.dept-help .button{margin-top:12px}.dept-extra{display:grid;grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.dept-brand-feature,.department-card{transition:none!important;transform:none!important}}

.dept-brand-feature img[src*="kzto-images"]{object-fit:contain;padding:20px}
