/* Home: makers ticker (clickable shop filters) and a tighter highlights header */
.ticker{margin-top:var(--gap,18px)}
.ticker .ticker-view{min-width:0;overflow-x:auto;scrollbar-width:none}
.ticker .ticker-track{animation:none;gap:0}
.ticker .ticker-track>a{flex-shrink:0}
.ticker[data-loop-ready] .ticker-view{overflow:hidden}
.ticker[data-loop-ready] .ticker-track{animation:ktMakerLoop var(--kt-loop-time) linear infinite}
.ticker:hover .ticker-track{animation-play-state:paused}
.ticker:focus-within .ticker-track{animation:none;transform:none}
.ticker:focus-within .ticker-view{overflow-x:auto}
@keyframes ktMakerLoop{to{transform:translateX(calc(-1 * var(--kt-loop-width)))}}
.ticker a{display:inline-flex;align-items:center;gap:8px;padding:11px 16px 11px 26px;color:#efe6dc;font:italic 400 18px/1 var(--serif);text-decoration:none;white-space:nowrap;transition:color .2s}
.ticker a::before{content:"";width:4px;height:4px;margin-right:10px;border-radius:50%;background:#c9a66b;opacity:.7}
.ticker a small{display:inline-grid;place-items:center;min-width:20px;height:18px;padding:0 6px;border-radius:9px;background:rgba(255,255,255,.1);color:#cbbfb3;font:700 10.5px/1 var(--sans);font-style:normal}
.ticker a:hover{color:#fff}
.ticker a:hover small{background:var(--red);color:#fff}
@media(prefers-reduced-motion:reduce){.ticker .ticker-view{overflow-x:auto}.ticker[data-loop-ready] .ticker-track,.ticker .ticker-track{animation:none}}
.kt-highlights .head{align-items:center;margin-bottom:12px}
.kt-highlights .head h2{margin:0}

.kt-promo-shell{position:relative;min-width:0;min-height:170px;height:100%}.kt-promo-controls{position:absolute;right:10px;top:7px;z-index:8;display:flex;align-items:center;gap:1px}.kt-promo-controls button{display:grid;place-items:center;width:22px;height:22px;border:0;padding:0;background:transparent;color:#fff4df;cursor:pointer;border-radius:4px}.kt-promo-controls button[data-promo-key]:before{content:"";width:5px;height:5px;background:#fff7;box-shadow:0 0 0 1px #fff3;border-radius:50%;transition:width .2s,background .2s}.kt-promo-controls button[aria-pressed=true]:before{width:13px;border-radius:6px;background:#ffe1b2}.kt-promo-controls .kt-promo-toggle{font:10px/1 sans-serif;color:#ffe7c3}.kt-promo-controls button:hover{background:#ffffff20}.kt-promo-controls button:focus-visible{outline:2px solid #ffe1b2;outline-offset:1px}
