/* carrousel */
#gammes {
    font-family: 'Jost', sans-serif;
    font-weight: 300;
    color: #1b1b1b;
    background: #fff;
    line-height: 1.6;
    padding-bottom: 84px;
    padding: 0 10px;
}
.car-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;flex-wrap:wrap;gap:14px}
.car-head h2{font-size:34px;font-weight:400;line-height:1.12;letter-spacing:-.01em}
.car-nav{display:flex;gap:10px}
.car-nav button{width:44px;height:44px;border:1px solid #1b1b1b;background:none;cursor:pointer;transition:.2s}
.car-nav button:hover{background:#1b1b1b;color:#fff}
.car{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:6px;scrollbar-width:none}
.car::-webkit-scrollbar{display:none}
.kit{flex:0 0 276px;scroll-snap-align:start;display:flex;flex-direction:column;text-align:center}
.kit .im{height:270px;background:#FAF3EC;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:16px}
.kit .im img{max-width:72%;max-height:86%;object-fit:contain;transition:.4s}
.kit:hover .im img{transform:scale(1.04)}
.kit .t{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#8b8279;margin-bottom:7px}
.kit h3{font-size:20px;margin-bottom:10px}
.kit .d{font-size:13.5px;color:#4a443c;margin-bottom:14px;min-height:42px}
.kit .cap{font-size:12px;color:#8b8279}
.kit .amt{font-size:16px;margin:2px 0 14px;display:block}
.kit .add{border:1px solid #1b1b1b;background:none;padding:12px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:.2s;margin-top:auto;font-family:'Jost'}
.kit .add:hover{background:#1b1b1b;color:#fff}
.kit .xs{font-size:12px;color:#8b8279;margin-top:10px}
.kit .xs a{text-decoration:underline}

.car-nav svg {
    height: 16px;
    top: 2px;
    position: relative;
}

.car-nav button:hover svg {
    filter: brightness(0) saturate(100%) invert(97%) sepia(67%) saturate(2%) hue-rotate(252deg) brightness(116%) contrast(100%);
}