.hdt-featured-products{--product-ink:#13161b;--product-orange:#f36522;position:relative;background:#fff;color:var(--product-ink);width:100%;padding:72px 0 32px;isolation:isolate;scroll-margin-top:120px;border-top:1px solid #eceef1;box-shadow:0 10px 24px -24px #10151b}
.hdt-featured-products *{box-sizing:border-box}
.hdt-products-heading{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:0 64px;margin-bottom:48px}
.hdt-featured-products h2{display:flex;align-items:center;gap:20px;margin:0;font:400 clamp(40px,3.7vw,72px)/1.05 'HDT Headliner',Impact,sans-serif;letter-spacing:.005em;color:var(--product-ink)}
.hdt-products-mark{width:48px;height:48px;flex:0 0 48px}
.hdt-products-heading>a,.hdt-products-base>a{display:inline-flex;align-items:center;gap:16px;font:600 14px/24px 'HDT Clash',Arial,sans-serif;color:var(--product-ink);text-decoration:none;white-space:nowrap}
.hdt-products-heading>a{padding:12px 0;border-bottom:2px solid var(--product-orange)}
.hdt-featured-products a svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;flex-shrink:0}
.hdt-products-stage{position:relative;padding:0 48px}
.hdt-product-track{display:flex;gap:32px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;align-items:stretch;padding:8px 0 24px}
.hdt-product-track::-webkit-scrollbar{display:none}
.hdt-featured-products .hdt-product{flex:0 0 calc((100% - 128px)/5);min-width:0;margin:0;padding:0;background:transparent;border:0;scroll-snap-align:start;text-align:center}
.hdt-product-link{display:flex;flex-direction:column;align-items:center;height:100%;text-decoration:none!important;color:var(--product-ink)!important;padding:0 8px}
.hdt-product-image{display:flex;align-items:center;justify-content:center;width:100%;height:clamp(220px,19vw,360px);margin-bottom:28px}
.hdt-product-image img{display:block!important;width:100%!important;height:100%!important;max-width:100%;object-fit:contain!important;filter:drop-shadow(8px 12px 8px #11182715);transition:transform .3s ease}
.hdt-product-link:hover img{transform:translateY(-7px)}
.hdt-featured-products h3{margin:0 0 8px;font:400 clamp(19px,1.5vw,25px)/1.15 'HDT Headliner',Impact,sans-serif;text-transform:uppercase;letter-spacing:.02em;color:var(--product-ink)}
.hdt-featured-products .hdt-product p{font:400 12px/20px 'HDT Clash',Arial,sans-serif;margin:0 0 16px;color:#62666d}
.hdt-product-buy{display:inline-flex;align-items:center;gap:12px;margin-top:auto;font:600 12px/24px 'HDT Clash',Arial,sans-serif;color:var(--product-ink)}
.hdt-product-buy svg{color:var(--product-orange)}
.hdt-products-stage>button{position:absolute;top:calc(clamp(220px,19vw,360px)/2 - 16px);z-index:2;display:grid;place-items:center;width:40px;height:56px;background:#fff;border:0;border-radius:0;color:var(--product-ink);padding:8px;cursor:pointer}
.hdt-products-stage>button svg{width:24px;height:36px;fill:none;stroke:currentColor;stroke-width:1.6}
.hdt-products-prev{left:0}.hdt-products-next{right:0}.hdt-products-stage>button:disabled{opacity:.2;cursor:default}.hdt-products-stage>button:hover:not(:disabled){color:var(--product-orange)}
.hdt-products-base{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:24px 64px 0;padding-top:24px;border-top:1px solid #eceef1}
.hdt-product-position{font:400 12px/24px 'HDT Clash',Arial,sans-serif;color:#62666d}
.hdt-featured-products a:focus-visible,.hdt-featured-products button:focus-visible,.hdt-product-track:focus-visible{outline:2px solid #1428a2;outline-offset:3px}
@media(max-width:1100px){.hdt-featured-products .hdt-product{flex-basis:calc((100% - 64px)/3)}.hdt-product-image{height:260px}.hdt-products-stage>button{top:114px}.hdt-products-heading{padding-inline:40px}.hdt-products-base{margin-inline:40px}}
@media(max-width:760px){.hdt-featured-products{padding:48px 0 24px;scroll-margin-top:90px}.hdt-products-heading{padding:0 24px;margin-bottom:24px;align-items:flex-start;flex-direction:column;gap:16px}.hdt-featured-products h2{font-size:40px;gap:12px}.hdt-products-mark{width:32px;height:32px;flex-basis:32px}.hdt-products-heading>a{font-size:13px;padding:4px 0}.hdt-products-stage{padding:0 24px}.hdt-product-track{gap:24px;scroll-padding:0}.hdt-featured-products .hdt-product{flex-basis:68%}.hdt-product-image{height:240px;margin-bottom:24px}.hdt-featured-products h3{font-size:23px}.hdt-products-stage>button{width:28px;top:100px;padding:4px}.hdt-products-base{margin:16px 24px 0;padding-top:16px;gap:16px}.hdt-products-base>a{white-space:normal;font-size:12px;line-height:20px;max-width:230px}.hdt-product-buy{font-size:13px}}
@media(prefers-reduced-motion:reduce){.hdt-product-image img{transition:none}.hdt-product-link:hover img{transform:none}}
/* HDT orange rim and section edge. */
.hdt-featured-products{border-top:4px solid #f36522}.hdt-featured-products .hdt-products-mark{color:#f36522!important}
