.ht-category-menu{position:relative}.ht-category-menu>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;min-height:44px;font-size:13px;font-weight:700;white-space:nowrap}.ht-category-menu>summary::-webkit-details-marker{display:none}.ht-category-menu>summary>span{font-size:15px}.ht-category-menu[open]>summary>span{transform:rotate(180deg)}.ht-category-panel{position:absolute;left:0;top:calc(100% + 12px);width:min(900px,92vw);padding:24px 28px;background:#111a28;color:#fff;border:1px solid #39455a;box-shadow:0 20px 40px #0004;z-index:20;max-height:70vh;overflow:auto;text-align:left}.ht-category-menu--desktop .ht-category-panel{left:50%;transform:translateX(-35%)}.ht-category-all{display:flex!important;justify-content:space-between;padding:0 0 16px!important;border-bottom:1px solid #34435a!important;font-size:12px!important;font-weight:700;color:#c6d7fa!important}.ht-category-menu-grid{columns:4;column-gap:25px;margin-top:18px}.ht-category-group{break-inside:avoid;margin-bottom:16px}.ht-category-group a{display:block;padding:5px 0!important;border:0!important;text-transform:none;letter-spacing:normal;text-decoration:none;line-height:1.45}.ht-category-parent{font-size:12px!important;font-weight:700;color:#fff!important}.ht-category-child{font-size:11px!important;font-weight:400;color:#c0c9d7!important}.ht-category-panel a:hover{color:#8eb4ff!important;text-decoration:underline!important}.ht-category-menu a:focus-visible,.ht-category-menu summary:focus-visible{outline:2px solid #82abff;outline-offset:3px}.ht-category-menu--mobile{display:none}.ht-collection-tools{margin:0 0 32px;font:14px/1.5 Arial,Helvetica,sans-serif;color:#172334}.ht-collection-bar{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #dde3eb;padding:8px 0 16px}.ht-collection-bar>span{font-size:12px;color:#617086}.ht-category-menu--collection>summary{color:#253d60}.ht-collection-vehicle{border:1px solid #d3deed;background:#f4f7fc}.ht-collection-vehicle>summary{padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;list-style:none}.ht-collection-vehicle>summary::-webkit-details-marker{display:none}.ht-collection-kicker{display:block;text-transform:uppercase;font-size:9px;letter-spacing:.12em;color:#596d89;margin-bottom:7px}.ht-collection-vehicle strong{font-size:22px;letter-spacing:-.035em;line-height:1.2}.ht-collection-toggle{display:inline-flex;align-items:center;gap:18px;background:#245bc8;color:#fff;padding:13px 18px;font-size:12px;font-weight:700;flex:none}.ht-collection-vehicle[open] .ht-collection-toggle>span{transform:rotate(180deg)}.ht-collection-vehicle-body{padding:0 24px 23px}.ht-collection-form{display:grid;grid-template-columns:1fr 1fr 1.5fr auto;align-items:end;gap:12px}.ht-collection-form[hidden],.ht-vehicle-fallback[hidden]{display:none}.ht-collection-form label{display:block;margin:0;min-width:0;font:700 11px/1.4 Arial,Helvetica,sans-serif;text-transform:none;letter-spacing:normal;color:#34445e}.ht-collection-form select{display:block;width:100%;max-width:100%;margin:7px 0 0;min-height:46px;height:46px;border:1px solid #c7d2e2;background-color:white;border-radius:0;padding:8px 28px 8px 11px;font:12px Arial,Helvetica,sans-serif;color:#172334}.ht-collection-form select:disabled{background-color:#f1f3f6;color:#7b8595}.ht-collection-submit{min-height:46px;padding:11px 19px;background:#172b4b;border:0;color:#fff;font:700 12px/1.4 Arial,Helvetica,sans-serif;cursor:pointer}.ht-collection-submit[aria-disabled="true"]{opacity:.45;cursor:not-allowed}.ht-collection-note{font-size:11px;color:#617086;margin:14px 0 0;line-height:1.55}.ht-collection-selection{font-size:12px;margin:0 0 17px;line-height:1.6}.ht-collection-selection a{margin-left:14px;text-decoration:underline;color:#1d51ab}.ht-vehicle-fallback{max-height:300px;overflow:auto}.ht-vehicle-fallback li{list-style:none;margin:5px 0}.ht-vehicle-fallback a{font-size:12px;text-decoration:underline}.ht-collection-tools select:focus-visible,.ht-collection-tools button:focus-visible,.ht-collection-tools summary:focus-visible{outline:2px solid #3264dc;outline-offset:3px}
@media(max-width:1000px){.ht-category-menu>summary{font-size:11px}.ht-category-menu--desktop .ht-category-panel{transform:translateX(-30%);width:78vw}.ht-category-menu-grid{columns:3}.ht-collection-form{grid-template-columns:1fr 1fr}.ht-collection-series{grid-column:1/-1}.ht-collection-submit{grid-column:1/-1}.ht-collection-vehicle strong{font-size:20px}}
@media(max-width:700px){.ht-category-menu--desktop{display:none}.ht-category-menu--mobile{display:block}.ht-category-menu--mobile>summary{font-size:14px;padding:13px 0;border-bottom:1px solid #252f3d}.ht-category-menu--mobile .ht-category-panel{position:static;transform:none;width:100%;padding:14px 0 18px;border:0;box-shadow:none;max-height:48vh}.ht-category-menu-grid{columns:2;column-gap:18px}.ht-category-menu--mobile .ht-category-menu-grid{columns:2}.ht-category-menu--collection .ht-category-panel{width:calc(100vw - 40px);padding:18px;left:0}.ht-collection-tools{margin-bottom:24px}.ht-collection-vehicle>summary{padding:18px;display:block}.ht-collection-vehicle strong{display:block;font-size:22px;max-width:260px}.ht-collection-toggle{margin-top:16px;min-height:44px;width:100%;justify-content:space-between}.ht-collection-vehicle-body{padding:0 18px 18px}.ht-collection-form{gap:14px 10px}.ht-collection-form select{font-size:12px}.ht-collection-selection a{display:block;margin:6px 0 0}.ht-collection-note{font-size:11px}.ht-collection-bar{gap:10px}.ht-collection-bar>span{font-size:10px}}
.ht-collection-bar{background:#edf2f8;border:1px solid #d3deed;padding:10px 18px;margin-bottom:14px}.ht-collection-status{font-size:12px;line-height:1.6;margin:0}.ht-collection-status[hidden]{display:none}

.ht-collection-submit{display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none!important;color:#fff!important}.ht-collection-submit[aria-disabled="true"]{pointer-events:none}.ht-collection-submit:focus-visible{outline:2px solid #3264dc;outline-offset:3px}

.ht-collection-mixed{font-size:12px;line-height:1.6;color:#516078;margin:0 0 18px}.ht-collection-mixed a{color:#1d51ab;text-decoration:underline}

.ht-collection-form label[hidden]{display:none}
.ht-collection-tools--rs3 .ht-collection-vehicle>summary{padding:14px 18px;gap:12px;display:flex;align-items:center;justify-content:space-between}
.ht-collection-tools--rs3 .ht-collection-vehicle strong{font-size:14px;letter-spacing:0;line-height:1.5;max-width:none}
.ht-collection-tools--rs3 .ht-rs3-chevron{flex:none;font-size:16px}
.ht-collection-tools--rs3 .ht-collection-vehicle[open] .ht-rs3-chevron{transform:rotate(180deg)}
.ht-collection-tools--rs3 .ht-collection-vehicle-body{padding:0 18px 18px}
.ht-collection-tools--rs3 .ht-collection-form{grid-template-columns:1fr 1.5fr auto}
.ht-collection-tools--rs3 .ht-collection-series,.ht-collection-tools--rs3 .ht-collection-submit{grid-column:auto}
.ht-rs3-collection .section-header{margin-bottom:24px}
.ht-rs3-collection .section-header__subtext p{margin-bottom:10px}
@media(max-width:700px){.ht-collection-tools--rs3 .ht-collection-form{grid-template-columns:1fr}.ht-collection-tools--rs3 .ht-collection-vehicle strong{font-size:13px}.ht-collection-tools--rs3 .ht-collection-vehicle>summary{padding:12px 14px}.ht-rs3-collection .section-header__title{font-size:25px}.ht-rs3-collection .section-header__subtext{font-size:14px;line-height:1.6}.ht-rs3-collection .section-header__item{padding-top:16px;padding-bottom:0}}
.ht-rs3-collection .section-header__title{color:#fff}.ht-rs3-collection .section-header__subtext,.ht-rs3-collection .collection-sort__label{color:#c4cbd5}.ht-rs3-collection .section-header__subtext a{color:#7aafff}.ht-rs3-collection .collection-sort__input{color:#fff;border-color:#68717f}.ht-rs3-collection .collection-sort__input option{color:#172334;background:#fff}
