.hf-car{position:relative;margin-top:32px}.hf-track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:6px 0 8px;outline:none;-webkit-overflow-scrolling:touch}.hf-track::-webkit-scrollbar{display:none}.hf-slide{flex:0 0 var(--slide,78%);scroll-snap-align:center;scroll-snap-stop:always;margin:0;text-align:center}.hf-cmp{position:relative;touch-action:pan-y}.hf-ph{position:absolute;left:8px;bottom:8px;z-index:31;font-size:10px;font-weight:800;padding:2px 7px;border-radius:999px;background:rgba(0,0,0,.55);color:#fff;pointer-events:none}.hf-tap{position:absolute;inset:0;z-index:40;border-radius:16px;background:linear-gradient(0deg,rgba(0,0,0,.35),rgba(0,0,0,.05));cursor:pointer}.hf-tap,.hf-tap span{display:flex;align-items:center;justify-content:center}.hf-tap span{width:52px;height:52px;border-radius:999px;background:#FF6A00;color:#fff;font-size:20px;padding-left:3px;box-shadow:0 6px 18px -4px rgba(0,0,0,.6);transition:transform .15s}.hf-tap:focus-visible span,.hf-tap:hover span{transform:scale(1.08)}.hf-slide figcaption{padding:12px 4px 6px;font-size:14px;font-weight:800;color:var(--t-mute,rgba(255,255,255,.62))}.hf-dots{gap:0;margin-top:2px}.hf-dots,.hf-dots button{display:flex;justify-content:center}.hf-dots button{width:26px;height:28px;padding:0;background:none;align-items:center}.hf-dots button:after{content:"";width:8px;height:8px;border-radius:999px;background:var(--t-line,rgba(255,255,255,.22));transition:width .2s,background .2s}.hf-dots button.on{width:34px}.hf-dots button.on:after{width:22px;background:#FF6A00}.hf-arw{display:none}@media (max-width:767px){.hf-car{margin-left:calc(var(--bleed,22px) * -1);margin-right:calc(var(--bleed,22px) * -1)}.hf-track{padding-left:var(--bleed,22px);padding-right:var(--bleed,22px);scroll-padding:0 var(--bleed,22px)}}@media (min-width:768px){.hf-track{padding:6px 0 8px;justify-content:center;overflow:visible}.hf-slide{flex:0 0 min(calc((100% - (var(--cols,4) - 1) * 12px) / var(--cols,4)),260px)}.hf-dots{display:none}}