.hs-home .hs-home-products.hs-selects-approved button,.hs-home .hs-home-products.hs-selects-approved a{-webkit-tap-highlight-color:transparent}
.hs-home .hs-home-products.hs-selects-approved button{font:inherit;cursor:pointer;color:inherit}
.hs-home .hs-home-products.hs-selects-approved a{color:inherit;text-decoration:none}
.hs-home .hs-home-products.hs-selects-approved button:focus-visible,.hs-home .hs-home-products.hs-selects-approved a:focus-visible{outline:2px solid #f10c19;outline-offset:4px}
.hs-home .hs-home-products.hs-selects-approved button:disabled{cursor:default}
.hs-home .hs-home-products.hs-selects-approved{width:100%;margin:0;padding:54px 0 120px;background-color:#090b0c;background-image:radial-gradient(ellipse 75% 90% at 0% 0%,#090b0c 0%,rgba(9,11,12,.88) 18%,rgba(9,11,12,.42) 46%,transparent 76%),radial-gradient(ellipse 75% 90% at 100% 0%,#090b0c 0%,rgba(9,11,12,.88) 18%,rgba(9,11,12,.42) 46%,transparent 76%),radial-gradient(ellipse 75% 90% at 0% 100%,#090b0c 0%,rgba(9,11,12,.88) 18%,rgba(9,11,12,.42) 46%,transparent 76%),radial-gradient(ellipse 75% 90% at 100% 100%,#090b0c 0%,rgba(9,11,12,.88) 18%,rgba(9,11,12,.42) 46%,transparent 76%),repeating-linear-gradient(135deg,#343637 0px,#343637 150px,#282a2b 150px,#282a2b 300px);background-position:center;background-repeat:no-repeat}
.hs-home .hs-home-products.hs-selects-approved>.hs-section-heading,.hs-home .hs-home-products.hs-selects-approved>.rail{width:min(1396px,calc(100% - 32px));margin-inline:auto}
.hs-home .hs-home-products.hs-selects-approved .hs-section-heading{text-align:right;margin-bottom:32px}
.hs-home .hs-home-products.hs-selects-approved .hs-section-heading small{font:700 11px/16px Montserrat;color:#eb050a}
.hs-home .hs-home-products.hs-selects-approved .hs-section-heading h2{font:800 38px/46px Montserrat;margin:14px 0}
.hs-home .hs-home-products.hs-selects-approved .hs-section-heading h2 em{font-style:normal;color:#eb050a}
.hs-home .hs-home-products.hs-selects-approved .hs-section-heading>p{font-size:23px;font-weight:800;margin:14px 0 0;line-height:36px}
.hs-home .hs-home-products.hs-selects-approved .rail{border-radius:8px;isolation:isolate}
.hs-home .hs-home-products.hs-selects-approved .tabs{height:64px;display:flex;overflow:hidden;border-radius:8px 8px 0 0;direction:ltr}
.hs-home .hs-home-products.hs-selects-approved .tabs button{position:relative;isolation:isolate;flex:0 0 25%;height:64px;padding:0;border:0;background:none;color:#b2b5ba;font-size:13px;font-weight:600}
.hs-home .hs-home-products.hs-selects-approved .tabs button::before{content:'';position:absolute;inset:0 auto 0 0;width:calc(100% + 16px);z-index:-1;background:#141617;mask:url('../images/figma-home/rail-tab-middle.svg') 0 0/100% 100% no-repeat;transition:background 180ms}
.hs-home .hs-home-products.hs-selects-approved .tabs button:first-child::before{mask-image:url('../images/figma-home/rail-tab-first.svg')}
.hs-home .hs-home-products.hs-selects-approved .tabs button:last-child::before{mask-image:url('../images/figma-home/rail-tab-last.svg')}
.hs-home .hs-home-products.hs-selects-approved .tabs button[aria-selected=true]{color:#fafafa}
.hs-home .hs-home-products.hs-selects-approved .tabs button[aria-selected=true]::before{background:#292b2e}
.hs-home .hs-home-products.hs-selects-approved .tabs button:focus-visible{outline:none}
.hs-home .hs-home-products.hs-selects-approved .tabs button:focus-visible span{outline:2px solid #eb050a;outline-offset:8px;border-radius:2px}
@media(hover:hover){.hs-home .hs-home-products.hs-selects-approved .tabs button:not([aria-selected=true]):hover::before{background:#202325}
}
.hs-home .hs-home-products.hs-selects-approved .panel{background:#292b2e;padding:52px 32px 18px;border-radius:0 0 8px 8px}
.hs-home .hs-home-products.hs-selects-approved .panel[hidden]{display:none}
.hs-home .hs-home-products.hs-selects-approved .row{display:grid;grid-template-columns:252px minmax(0,1fr);gap:18px;direction:ltr}
.hs-home .hs-home-products.hs-selects-approved .intro{position:relative;height:388px;border-radius:8px;background:#141617;padding:78px 22px 28px;text-align:center}
.hs-home .hs-home-products.hs-selects-approved .badge{position:absolute;top:-16px;left:26px;width:128px;height:32px;display:grid;place-items:center;background:url('../images/figma-home/rail-badge.svg') center/100% 100% no-repeat;font-size:11px;font-weight:600}
.hs-home .hs-home-products.hs-selects-approved .intro h3{font-size:21px;line-height:34px;margin:0 0 24px}
.hs-home .hs-home-products.hs-selects-approved .intro p{font-size:12px;line-height:24px;color:#a8adb2;margin:0 0 20px}
.hs-home .hs-home-products.hs-selects-approved .intro ul{list-style:none;padding:0;margin:0;font-size:11px;line-height:28px}
.hs-home .hs-home-products.hs-selects-approved .intro li::before{content:'›';color:#eb050a;font-size:17px;margin-left:10px}
.hs-home .hs-home-products.hs-selects-approved .viewport{position:relative;min-width:0}
.hs-home .hs-home-products.hs-selects-approved .track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;direction:ltr}
.hs-home .hs-home-products.hs-selects-approved .track::-webkit-scrollbar{display:none}
.hs-home .hs-home-products.hs-selects-approved .track>.hs-approved-compact{flex:0 0 252px;scroll-snap-align:start}
.hs-home .hs-home-products.hs-selects-approved .empty{height:388px;width:100%;display:grid;place-items:center;color:#a8adb2}
.hs-home .hs-home-products.hs-selects-approved .arrow{position:absolute;top:calc(50% - 22px);width:44px;height:44px;border-radius:50%;background:#141617;border:1.5px solid #3a4043;font:28px Arial;opacity:0;transition:opacity 180ms,transform 180ms}
.hs-home .hs-home-products.hs-selects-approved .prev{left:-22px}
.hs-home .hs-home-products.hs-selects-approved .next{right:-22px}
.hs-home .hs-home-products.hs-selects-approved .viewport:hover .arrow:not(:disabled),.hs-home .hs-home-products.hs-selects-approved .viewport:focus-within .arrow:not(:disabled){opacity:1}
.hs-home .hs-home-products.hs-selects-approved .arrow:hover{transform:scale(1.09)}
.hs-home .hs-home-products.hs-selects-approved .arrow:disabled{visibility:hidden}
.hs-home .hs-home-products.hs-selects-approved footer{display:flex;direction:ltr;align-items:center;justify-content:space-between;min-height:72px;padding:16px 0;margin-top:14px;gap:18px}
.hs-home .hs-home-products.hs-selects-approved footer .hs-text-link{font-size:12px;font-weight:600;line-height:24px;margin:0;padding:0}
.hs-home .hs-home-products.hs-selects-approved .pager{display:flex;gap:6px;align-items:center}
.hs-home .hs-home-products.hs-selects-approved .pager button{width:42px;height:28px;border:0;background:transparent;position:relative;padding:0}
.hs-home .hs-home-products.hs-selects-approved .pager button::after{content:'';position:absolute;top:13px;left:0;right:0;height:2px;background:#596166}
.hs-home .hs-home-products.hs-selects-approved .pager button[aria-current=true]::after{background:#e5050a}
.hs-home .hs-home-products.hs-selects-approved .arrow{font-size:0;background:#1a1d1f;border-color:#30373b}
.hs-home .hs-home-products.hs-selects-approved .arrow::after{content:'';position:absolute;inset:12px;background:url('../images/commerce/chevron-left.svg') center/16px 16px no-repeat}
.hs-home .hs-home-products.hs-selects-approved .next::after{transform:rotate(180deg)}
.hs-home .hs-home-products.hs-selects-approved .track{scroll-snap-type:none;overflow-anchor:none;scroll-behavior:auto}
.hs-home .hs-home-products.hs-selects-approved .arrow:focus-visible{outline:2px solid white;outline-offset:3px}
.hs-home .hs-home-products.hs-selects-approved .intro ul{display:table;width:max-content;max-width:100%;margin-inline:auto;text-align:right}
.hs-home .hs-home-products.hs-selects-approved .intro li{position:relative;padding-right:18px}
.hs-home .hs-home-products.hs-selects-approved .intro li::before{position:absolute;right:0;top:0;width:10px;margin:0;text-align:center}
@media(max-width:1099px){.hs-home .hs-home-products.hs-selects-approved .row{grid-template-columns:220px minmax(0,1fr)}
.hs-home .hs-home-products.hs-selects-approved .intro{padding-inline:16px}
}
@media(max-width:699px){.hs-home .hs-home-products.hs-selects-approved{padding-top:32px}
.hs-home .hs-home-products.hs-selects-approved .hs-section-heading{margin-bottom:28px}
.hs-home .hs-home-products.hs-selects-approved .hs-section-heading h2{font-size:30px;line-height:38px}
.hs-home .hs-home-products.hs-selects-approved .hs-section-heading>p{font-size:19px}
.hs-home .hs-home-products.hs-selects-approved .tabs,.hs-home .hs-home-products.hs-selects-approved .tabs button{height:56px}
.hs-home .hs-home-products.hs-selects-approved .tabs button{font-size:10px}
.hs-home .hs-home-products.hs-selects-approved .tabs button::before{width:calc(100% + 4px)}
.hs-home .hs-home-products.hs-selects-approved .panel{padding:40px 16px 16px}
.hs-home .hs-home-products.hs-selects-approved .row{display:flex;flex-direction:column;gap:22px}
.hs-home .hs-home-products.hs-selects-approved .intro{height:auto;min-height:190px;padding:35px 18px 20px}
.hs-home .hs-home-products.hs-selects-approved .intro h3{font-size:20px;margin-bottom:10px}
.hs-home .hs-home-products.hs-selects-approved .intro p{margin-bottom:8px}
.hs-home .hs-home-products.hs-selects-approved .intro ul{display:table;font-size:10px}
.hs-home .hs-home-products.hs-selects-approved .track{gap:14px}
.hs-home .hs-home-products.hs-selects-approved .arrow{display:none}
.hs-home .hs-home-products.hs-selects-approved footer{min-height:72px;gap:12px}
.hs-home .hs-home-products.hs-selects-approved footer .hs-text-link{font-size:10px}
.hs-home .hs-home-products.hs-selects-approved .pager{gap:4px}
.hs-home .hs-home-products.hs-selects-approved .pager button{width:14px}
.hs-home .hs-home-products.hs-selects-approved .empty{height:280px}
}
@media(hover:none){.hs-home .hs-home-products.hs-selects-approved .intro{min-height:440px}
}
@media(hover:none) and (max-width:699px){.hs-home .hs-home-products.hs-selects-approved .intro{min-height:190px}
}
@media(prefers-reduced-motion:reduce){}

/* Reset former section chrome; approved standalone component owns this surface. */
.hs-home .hs-home-products.hs-selects-approved{position:relative;isolation:isolate;color:#f5f6f7;font:13px Estedad,sans-serif;border:0;min-height:0;overflow:hidden}
.hs-home .hs-home-products.hs-selects-approved::before,.hs-home .hs-home-products.hs-selects-approved::after{content:none}
.hs-home .hs-home-products.hs-selects-approved .hs-section-heading{display:block;text-align:right;padding:0;max-width:none}
.hs-home .hs-home-products.hs-selects-approved .hs-section-heading .hs-eyebrow{display:block;margin:0;color:#eb050a;font:700 11px/16px Montserrat,sans-serif;letter-spacing:0}
.hs-home .hs-home-products.hs-selects-approved .hs-section-heading>p{color:#f5f6f7;font:800 23px/36px Estedad,sans-serif;margin:14px 0 0;max-width:none}
.hs-home .hs-home-products.hs-selects-approved .hs-section-heading h2{font:800 38px/46px Montserrat,sans-serif;letter-spacing:0;margin:14px 0}
.hs-home .hs-home-products.hs-selects-approved .hs-section-heading h2 em{color:#eb050a}
.hs-home .hs-home-products.hs-selects-approved .intro h3{font-family:Estedad,sans-serif;font-weight:700}
.hs-home .hs-home-products.hs-selects-approved .intro li{list-style:none}
@media(max-width:699px){.hs-home .hs-home-products.hs-selects-approved .hs-section-heading h2{font-size:30px;line-height:38px}.hs-home .hs-home-products.hs-selects-approved .hs-section-heading>p{font-size:19px}}
.hs-home .hs-home-products.hs-selects-approved .hs-section-heading h2 em{display:inline}
