/* ════════════════════════════════════════
   SEARANO MARINE — Master Stylesheet
   searano.css
   ════════════════════════════════════════ */


/* ── KARNIC RANGE PAGE SLIDERS ────────── */

.kcat-label{font-family:'Barlow',sans-serif;font-weight:900;font-size:11px;letter-spacing:4px;text-transform:uppercase;color:#999;margin-bottom:20px;display:block;}
.kslider-wrap{position:relative;padding:0 44px;}
.kslider-outer{overflow:hidden;}
.kslider-track{display:flex;gap:20px;transition:transform .42s cubic-bezier(.25,.46,.45,.94);}
.kcard{flex:0 0 auto;background:#fff;overflow:hidden;display:flex;flex-direction:column;border:1px solid #e4e4e4;cursor:pointer;}
.kcard-img{overflow:hidden;background:#f0f0f0;}
.kcard-img img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;transition:transform .4s;}
.kcard:hover .kcard-img img{transform:scale(1.03);}
.kcard-body{padding:16px 18px 18px;flex:1;display:flex;flex-direction:column;gap:6px;}
.kcard-name{font-family:'Barlow',sans-serif;font-weight:900;font-size:22px;line-height:1;color:#282828;}
.kcard-specs{font-size:11px;color:#888;letter-spacing:1.5px;text-transform:uppercase;}
.kcard-btn{display:inline-block;font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#fff;background:#1e1b1c;padding:9px 16px;text-decoration:none;margin-top:4px;align-self:flex-start;}
.kcard-btn:hover{opacity:.8;color:#fff;}
.karr{position:absolute;top:38%;transform:translateY(-50%);width:40px;height:40px;background:#fff;border:1px solid #e4e4e4;color:#282828;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;transition:background .2s;z-index:5;}
.karr:hover{background:#f0f0f0;}
.karr-p{left:0;}.karr-n{right:0;}
.karr.kh{opacity:0;pointer-events:none;}
.kdots{display:flex;justify-content:center;gap:10px;margin-top:20px;}
.kdot{width:7px;height:7px;border-radius:50%;background:#ccc;cursor:pointer;transition:background .2s,transform .2s;}
.kdot.kon{background:#1e1b1c;transform:scale(1.3);}


/* ── ADD NEW PAGE STYLES BELOW HERE ───── */
