.rcds-home-hero{isolation:isolate}.rcds-home-hero__media{z-index:0}.rcds-home-hero__inner{position:relative;z-index:2;text-align:center}.rcds-home-hero .rcds-wrap{padding-inline:0}.rcds-home-hero .rcds-heading--display{margin:0;font-size:calc(clamp(40px,5.4vw,64px) * var(--rcds-z));letter-spacing:.03em;text-shadow:0 2px 30px rgba(0,0,0,.45)}.rcds-home-hero__sub{font-weight:var(--rcds-fw-bold, 700);line-height:1.15;color:#ffffffe6;max-width:46ch;font-size:calc(clamp(16px,1.55vw,24px) * var(--rcds-z));text-shadow:0 1px 16px rgba(0,0,0,.5)}.rcds-home-hero__cta{display:flex;justify-content:center;gap:calc(14px * var(--rcds-z));margin-top:calc(20px * var(--rcds-z));flex-wrap:wrap}.rcds-home-hero .rcds-btn--lg{padding:calc(15px * var(--rcds-z)) calc(30px * var(--rcds-z));font-size:calc(15px * var(--rcds-z))}.rcds-home-hero__eyebrow{font-family:var(--rcds-font-ui,"Archivo",system-ui,sans-serif);font-weight:800;font-size:calc(13px * var(--rcds-z));line-height:1.2;letter-spacing:.18em;text-transform:uppercase;color:var(--rcds-red,#D81F1F)}.rcds-home-hero__eyebrow.rcds-home-hero__eyebrow{margin:0 0 calc(14px * var(--rcds-z))}.rcds-home-hero .rcds-heading--display.rcds-heading--display{font-family:var(--rcds-font-ui,"Archivo",system-ui,sans-serif);font-weight:800;text-transform:none;letter-spacing:-.01em;line-height:1.02;font-size:calc(clamp(40px,5.6vw,72px) * var(--rcds-z))}.rcds-home-hero__ships{display:inline-flex;align-items:center;gap:calc(9px * var(--rcds-z));font-family:var(--rcds-font-ui,"Archivo",system-ui,sans-serif);font-weight:600;font-size:calc(14px * var(--rcds-z));letter-spacing:.01em;color:#ffffffe6}.rcds-home-hero__ships.rcds-home-hero__ships{margin-top:calc(26px * var(--rcds-z))}.rcds-home-hero__flag{width:calc(22px * var(--rcds-z));height:calc(22px * var(--rcds-z));border-radius:50%;overflow:hidden;flex:0 0 auto;display:inline-flex;box-shadow:0 0 0 1px #ffffff40}.rcds-home-hero__flag svg{width:100%;height:100%;object-fit:cover;display:block}.rcds-home-hero__scrim{background:#0006}.rcds-home-hero__scrim--left{background:linear-gradient(90deg,#000000e0,#000c 28%,#0000008c 48%,#0000002e 66%,#0000 78%)}@media(min-width:609px){.template-index .rcds-home-hero.rcds-home-hero{min-height:calc(470px * var(--rcds-z))!important;align-items:flex-end!important}.template-index .rcds-home-hero .rcds-home-hero__inner{padding-top:calc(30px * var(--rcds-z))!important;padding-bottom:calc(40px * var(--rcds-z))!important}}@media(prefers-reduced-motion:no-preference){.rcds-home-hero__inner>*{animation:rcds-heroUp .6s var(--rcds-ease-out, ease) both}.rcds-home-hero__inner>*:nth-child(1){animation-delay:.08s}.rcds-home-hero__inner>*:nth-child(2){animation-delay:.2s}.rcds-home-hero__inner>*:nth-child(3){animation-delay:.32s}}@keyframes rcds-heroUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(max-width:720px){.rcds-home-hero__inner{max-width:none;padding-block:calc(36px * var(--rcds-z))!important}}.rcds-home-trustbar{background:#f2f3f5;color:var(--rcds-text, #15171A);padding-block:calc(14px * var(--rcds-z)) 0}.rcds-htrust__row{list-style:none;margin:0;padding:0 0 calc(30px * var(--rcds-z));display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(clamp(20px,2.4vw,40px) * var(--rcds-z))}.rcds-htrust__item{display:flex;align-items:flex-start;gap:calc(14px * var(--rcds-z));min-width:0;margin:0}.rcds-htrust__ic{flex:none;display:inline-flex;align-items:center;justify-content:center;width:calc(44px * var(--rcds-z));height:calc(44px * var(--rcds-z));color:var(--rcds-red, #D81F1F)}.rcds-htrust__ic svg{width:100%;height:100%;display:block}.rcds-htrust__ic img{width:100%;height:100%;object-fit:contain;display:block}.rcds-htrust__tx{display:flex;flex-direction:column;min-width:0}.rcds-htrust__tx b{font-family:var(--rcds-font-display, "Saira Condensed", sans-serif);font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:calc(15px * var(--rcds-z));line-height:1.1;color:var(--rcds-text, #15171A)}.rcds-htrust__tx span{margin-top:calc(4px * var(--rcds-z));font-size:calc(12px * var(--rcds-z));line-height:1.35;color:var(--rcds-text-muted, #6A7079)}.rcds-htrust__strip.rcds-htrust__strip{background:var(--rcds-ink, #141619);color:#fff;display:flex;align-items:center;justify-content:center;gap:calc(20px * var(--rcds-z));padding-block:calc(17px * var(--rcds-z))}.rcds-htrust__rule{flex:none;width:calc(56px * var(--rcds-z));height:1px;background:var(--rcds-red, #D81F1F)}.rcds-htrust__tagwrap{display:inline-flex;align-items:center;gap:calc(11px * var(--rcds-z))}.rcds-htrust__flag{width:calc(22px * var(--rcds-z));height:calc(22px * var(--rcds-z));flex:none;border-radius:50%;overflow:hidden;display:inline-flex;box-shadow:0 0 0 1px #ffffff47}.rcds-htrust__flag svg{width:100%;height:100%;object-fit:cover;display:block}.rcds-htrust__tagline{font-family:var(--rcds-font-display, "Saira Condensed", sans-serif);font-weight:700;text-transform:uppercase;letter-spacing:.16em;font-size:calc(14px * var(--rcds-z));line-height:1;color:#fff}@media(max-width:720px){.rcds-home-trustbar{padding-block:calc(22px * var(--rcds-z)) 0}.rcds-htrust__row{grid-template-columns:1fr 1fr;gap:calc(20px * var(--rcds-z)) calc(16px * var(--rcds-z));padding-bottom:calc(22px * var(--rcds-z))}.rcds-htrust__ic{width:calc(38px * var(--rcds-z));height:calc(38px * var(--rcds-z))}.rcds-htrust__rule{width:calc(24px * var(--rcds-z))}.rcds-htrust__tagline{letter-spacing:.1em;font-size:calc(12px * var(--rcds-z))}}@media(max-width:430px){.rcds-htrust__row{grid-template-columns:1fr}.rcds-htrust__rule{width:calc(16px * var(--rcds-z))}}.rcds-home-fitbar-section{position:relative;z-index:var(--rcds-z-sticky, 300)}.rcds-home-fitbar{background:var(--rcds-ink, #141619);color:#fff;position:relative;z-index:var(--rcds-z-sticky, 300);border-top:1px solid var(--rcds-line-ondark, rgba(255,255,255,.13));border-bottom:1px solid var(--rcds-line-ondark, rgba(255,255,255,.13))}.rcds-scope.rcds-home-fitbar,.rcds-scope.rcds-home-brands,.rcds-scope.rcds-home-vbanner,.rcds-scope.rcds-home-finalcta{color:#fff}.rcds-home-fitbar__inner{display:grid;grid-template-columns:auto repeat(4,minmax(0,1fr)) auto;align-items:stretch;gap:0}.rcds-home-fitbar__lbl{display:flex;align-items:center;gap:calc(14px * var(--rcds-z));padding:calc(13px * var(--rcds-z)) calc(28px * var(--rcds-z)) calc(13px * var(--rcds-z)) 0}.rcds-home-fitbar__ic{width:calc(38px * var(--rcds-z));height:calc(38px * var(--rcds-z));border:calc(1.5px * var(--rcds-z)) solid rgba(255,255,255,.3);display:grid;place-items:center;flex-shrink:0}.rcds-home-fitbar__lbl-tx b{font-family:var(--rcds-font-display, "Saira Condensed", sans-serif);font-weight:var(--rcds-fw-bold, 700);text-transform:uppercase;font-size:calc(18px * var(--rcds-z));line-height:1}.rcds-home-fitbar__lbl-tx span{font-size:calc(10.5px * var(--rcds-z));letter-spacing:.16em;text-transform:uppercase;color:var(--rcds-text-ondark-muted, rgba(255,255,255,.62));display:block;margin-top:calc(3px * var(--rcds-z))}.rcds-home-fitbar__fld{position:relative;border-left:1px solid var(--rcds-line-ondark, rgba(255,255,255,.13));display:flex;flex-direction:column;justify-content:center;align-items:center;padding:calc(12px * var(--rcds-z)) calc(18px * var(--rcds-z))}.rcds-home-fitbar__fld label{font-size:calc(10px * var(--rcds-z));letter-spacing:.16em;text-transform:uppercase;color:var(--rcds-text-ondark-muted, rgba(255,255,255,.62));font-weight:var(--rcds-fw-bold, 700);margin-bottom:calc(5px * var(--rcds-z));text-align:center}.rcds-home-fitbar__select{appearance:none;-webkit-appearance:none;background:transparent;color:#fff;border:none;position:relative;z-index:3;font-family:var(--rcds-font-ui, "Archivo", system-ui, sans-serif);font-size:calc(15px * var(--rcds-z));font-weight:var(--rcds-fw-semi, 600);padding-left:calc(10px * var(--rcds-z));padding-right:calc(10px * var(--rcds-z));min-height:var(--rcds-hit, calc(44px * var(--rcds-z)));cursor:pointer;width:100%;text-transform:uppercase;text-align:center;text-align-last:center;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rcds-home-fitbar__select:disabled{color:#ffffff4d;cursor:not-allowed}.rcds-home-fitbar__select option{color:var(--rcds-text, #15171A);text-transform:none}.rcds-home-fitbar__fld:after{content:"";position:absolute;right:calc(18px * var(--rcds-z));top:50%;margin-top:calc(3.5px * var(--rcds-z));width:calc(8px * var(--rcds-z));height:calc(8px * var(--rcds-z));border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);pointer-events:none}.rcds-home-fitbar__go{background:var(--rcds-red, #D81F1F);color:#fff;border:none;padding:0 calc(32px * var(--rcds-z));min-height:var(--rcds-hit, calc(44px * var(--rcds-z)));font-family:var(--rcds-font-display, "Saira Condensed", sans-serif);font-weight:var(--rcds-fw-bold, 700);letter-spacing:.06em;text-transform:uppercase;font-size:calc(15px * var(--rcds-z));display:flex;align-items:center;justify-content:center;gap:calc(12px * var(--rcds-z));cursor:pointer;transition:background .18s ease}.rcds-home-fitbar__go:hover{background:var(--rcds-red-dark, #B01717)}.rcds-home-fitbar__arw{transition:transform .2s ease}.rcds-home-fitbar__go:hover .rcds-home-fitbar__arw{transform:translate(4px)}.rcds-scope.rcds-home-fitbar--light{color:var(--rcds-text, #15171A)}.rcds-home-fitbar--light{background:var(--rcds-surface, #fff);border-top:1px solid var(--rcds-line, #D8DCE0);border-bottom:1px solid var(--rcds-line, #D8DCE0);box-shadow:0 calc(18px * var(--rcds-z)) calc(48px * var(--rcds-z)) calc(-24px * var(--rcds-z)) #14161959}.rcds-home-fitbar--light .rcds-home-fitbar__ic{border-color:var(--rcds-line-strong, #C2C7CD)}.rcds-home-fitbar--light .rcds-home-fitbar__lbl-tx b{color:var(--rcds-text, #15171A)}.rcds-home-fitbar--light .rcds-home-fitbar__lbl-tx span,.rcds-home-fitbar--light .rcds-home-fitbar__fld label{color:var(--rcds-text-muted, #6A7079)}.rcds-home-fitbar--light .rcds-home-fitbar__fld{border-left-color:var(--rcds-line, #D8DCE0)}.rcds-home-fitbar--light .rcds-home-fitbar__select{color:var(--rcds-text, #15171A)}.rcds-home-fitbar--light .rcds-home-fitbar__select:disabled{color:#14161952}.rcds-home-fitbar--light .rcds-home-fitbar__fld:after{border-right-color:var(--rcds-text, #15171A);border-bottom-color:var(--rcds-text, #15171A)}@media(max-width:880px){.rcds-home-fitbar--light .rcds-home-fitbar__lbl{border-bottom-color:var(--rcds-line, #D8DCE0)}}@media(max-width:608px){.rcds-home-fitbar--light .rcds-home-fitbar__fld{border-top-color:var(--rcds-line, #D8DCE0)}}body{--rcds-fit-overlap: 70px}.template-index .rcds-home-hero{padding-bottom:calc(var(--rcds-fit-overlap) + 8px)}.rcds-home-fitbar-section{margin-top:calc(-1 * var(--rcds-fit-overlap));padding-bottom:14px;background:linear-gradient(to bottom,transparent 0,transparent var(--rcds-fit-overlap),#F2F3F5 var(--rcds-fit-overlap),#F2F3F5 100%)}.rcds-home-fitbar--light{background:transparent;border-top:none;border-bottom:none;box-shadow:none}.rcds-home-fitbar--light>.rcds-wrap{padding-top:0;padding-bottom:0}.rcds-home-fitbar--light .rcds-home-fitbar__lbl{display:none}.rcds-home-fitbar--light .rcds-home-fitbar__inner{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:calc(18px * var(--rcds-z));background:#fff;border-radius:calc(16px * var(--rcds-z));padding:calc(26px * var(--rcds-z)) calc(28px * var(--rcds-z));box-shadow:0 calc(26px * var(--rcds-z)) calc(60px * var(--rcds-z)) calc(-28px * var(--rcds-z)) #10121452,0 calc(2px * var(--rcds-z)) calc(6px * var(--rcds-z)) #1012140f}.rcds-home-fitbar--light .rcds-home-fitbar__fld{border-left:none;padding:0;align-items:stretch}.rcds-home-fitbar--light .rcds-home-fitbar__fld label{text-align:left;margin-bottom:calc(8px * var(--rcds-z));font-size:calc(11px * var(--rcds-z));letter-spacing:.12em;color:var(--rcds-text-muted, #6A7079)}.rcds-home-fitbar--light .rcds-home-fitbar__fld:after{display:none}.rcds-fitsel{position:relative;width:100%}.rcds-fitsel.is-open{z-index:30}.rcds-fitsel__btn{display:flex;align-items:center;width:100%;min-height:calc(52px * var(--rcds-z));padding:0 calc(14px * var(--rcds-z));gap:calc(10px * var(--rcds-z));border:1px solid var(--rcds-line, #D8DCE0);border-radius:calc(10px * var(--rcds-z));background:#fff;color:var(--rcds-text, #15171A);font-family:var(--rcds-font-ui, "Archivo", system-ui, sans-serif);font-weight:var(--rcds-fw-semi, 600);font-size:calc(15px * var(--rcds-z));line-height:1.2;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease;-webkit-appearance:none;appearance:none}.rcds-fitsel__btn:hover:not(:disabled){border-color:var(--rcds-line-strong, #C2C7CD)}.rcds-fitsel__btn:focus-visible,.rcds-fitsel.is-open .rcds-fitsel__btn{outline:none;border-color:var(--rcds-red, #D81F1F);box-shadow:inset 0 0 0 1px var(--rcds-red, #D81F1F)}.rcds-fitsel__btn:disabled{cursor:not-allowed;background:var(--rcds-surface-2, #F3F4F6)}.rcds-fitsel__ic{flex:none;display:inline-flex;color:var(--rcds-text-muted, #6A7079)}.rcds-fitsel__ic svg{width:calc(20px * var(--rcds-z));height:calc(20px * var(--rcds-z));display:block}.rcds-fitsel__val{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcds-fitsel__val.is-placeholder{color:var(--rcds-text-muted, #6A7079);font-weight:var(--rcds-fw-regular, 400)}.rcds-fitsel__btn:disabled .rcds-fitsel__val{color:#14161957}.rcds-fitsel__chev{flex:none;width:calc(9px * var(--rcds-z));height:calc(9px * var(--rcds-z));margin-left:calc(2px * var(--rcds-z));border-right:2px solid var(--rcds-text-muted, #6A7079);border-bottom:2px solid var(--rcds-text-muted, #6A7079);transform:translateY(-25%) rotate(45deg);transition:transform .18s ease}.rcds-fitsel.is-open .rcds-fitsel__chev{transform:translateY(10%) rotate(-135deg)}.rcds-fitsel__btn:disabled .rcds-fitsel__chev{border-color:#14161947}.rcds-fitsel__native{display:none}.rcds-fitsel__menu{position:absolute;z-index:30;top:calc(100% + (6px * var(--rcds-z)));left:0;right:0;margin:0;padding:calc(6px * var(--rcds-z));list-style:none;background:#fff;border:1px solid var(--rcds-line, #D8DCE0);border-radius:calc(12px * var(--rcds-z));box-shadow:0 calc(24px * var(--rcds-z)) calc(48px * var(--rcds-z)) calc(-20px * var(--rcds-z)) #10121461,0 calc(2px * var(--rcds-z)) calc(8px * var(--rcds-z)) #1012141a;max-height:calc(440px * var(--rcds-z));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.rcds-fitsel__menu[hidden]{display:none}.rcds-fitsel--up .rcds-fitsel__menu{top:auto;bottom:calc(100% + (6px * var(--rcds-z)));box-shadow:0 calc(-24px * var(--rcds-z)) calc(48px * var(--rcds-z)) calc(-20px * var(--rcds-z)) #10121461,0 calc(-2px * var(--rcds-z)) calc(8px * var(--rcds-z)) #1012141a}.rcds-fitsel__opt{display:flex;align-items:center;gap:calc(12px * var(--rcds-z));padding:calc(8px * var(--rcds-z)) calc(10px * var(--rcds-z));border-radius:calc(8px * var(--rcds-z));cursor:pointer;color:var(--rcds-text, #15171A);font-family:var(--rcds-font-ui, "Archivo", system-ui, sans-serif);font-weight:var(--rcds-fw-semi, 600);font-size:calc(15px * var(--rcds-z));line-height:1.25}.rcds-fitsel__opt-img{flex:none;width:calc(44px * var(--rcds-z));height:calc(30px * var(--rcds-z));object-fit:contain;border-radius:calc(4px * var(--rcds-z));background:var(--rcds-surface-2, #F3F4F6)}.rcds-fitsel__opt-name{flex:1 1 auto;min-width:0}.rcds-fitsel__opt-check{flex:none;width:calc(18px * var(--rcds-z));height:calc(18px * var(--rcds-z));color:var(--rcds-red, #D81F1F);opacity:0;transition:opacity .12s ease}.rcds-fitsel__opt-check svg{width:100%;height:100%;display:block}.rcds-fitsel__opt.is-active{background:var(--rcds-surface-2, #F3F4F6)}.rcds-fitsel__opt[aria-selected=true]{color:var(--rcds-red, #D81F1F)}.rcds-fitsel__opt[aria-selected=true] .rcds-fitsel__opt-check{opacity:1}.rcds-fitsel__opt[aria-selected=true].is-active{background:#d81f1f14}.rcds-fitsel__noscript{display:inline-block;margin-top:calc(6px * var(--rcds-z));color:var(--rcds-red, #D81F1F);font-weight:700;text-decoration:underline}@media(prefers-reduced-motion:reduce){.rcds-fitsel__btn,.rcds-fitsel__chev,.rcds-fitsel__opt-check{transition:none}}@media(max-width:608px){.rcds-fitsel__menu{max-height:calc(260px * var(--rcds-z))}}.rcds-home-fitbar--light .rcds-home-fitbar__fld.is-done:before{display:none}.rcds-home-fitbar--light .rcds-home-fitbar__fld.is-done .rcds-fitsel__btn{border-color:var(--rcds-red, #D81F1F)}.rcds-home-fitbar--light .rcds-home-fitbar__go{align-self:end;background:var(--rcds-red, #D81F1F);color:#fff;border-radius:calc(10px * var(--rcds-z));min-height:calc(52px * var(--rcds-z));padding:0 calc(26px * var(--rcds-z))}.rcds-home-fitbar--light .rcds-home-fitbar__go:hover{background:var(--rcds-red-dark, #B01717)}@media(max-width:880px){body{--rcds-fit-overlap: 55px}.rcds-home-fitbar--light .rcds-home-fitbar__inner{grid-template-columns:1fr 1fr;gap:calc(14px * var(--rcds-z))}.rcds-home-fitbar--light .rcds-home-fitbar__go{grid-column:1 / -1}}@media(max-width:608px){body{--rcds-fit-overlap: 30px}.rcds-home-fitbar--light .rcds-home-fitbar__inner{grid-template-columns:1fr;padding:calc(18px * var(--rcds-z)) calc(16px * var(--rcds-z));gap:calc(12px * var(--rcds-z))}.rcds-home-fitbar--light .rcds-home-fitbar__fld{border-top:none}}.rcds-home-fitbar__fld.is-done:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--rcds-red, #D81F1F);z-index:2;pointer-events:none}.rcds-home-fitbar__fld.is-flash{animation:rcds-fitFlash .6s ease}@keyframes rcds-fitFlash{0%,to{background:transparent}30%{background:#d81f1f2e}}.rcds-home-fitbar__result{background:var(--rcds-ink-2, #191B1F);color:#fff;border-top:1px solid var(--rcds-line-ondark, rgba(255,255,255,.13))}.rcds-home-fitbar__result[hidden]{display:none}.rcds-home-fitbar__result-inner{display:flex;align-items:center;gap:calc(18px * var(--rcds-z));padding-block:calc(16px * var(--rcds-z));flex-wrap:wrap}.rcds-home-fitbar__ok{width:calc(26px * var(--rcds-z));height:calc(26px * var(--rcds-z));background:var(--rcds-red, #D81F1F);display:grid;place-items:center;flex-shrink:0}.rcds-home-fitbar__result-inner b{font-family:var(--rcds-font-display, "Saira Condensed", sans-serif);text-transform:uppercase;font-size:calc(19px * var(--rcds-z))}.rcds-home-fitbar__result-inner>span{color:var(--rcds-text-ondark-muted, rgba(255,255,255,.62));font-size:calc(14px * var(--rcds-z))}.rcds-home-fitbar__result-link{margin-left:auto;display:inline-flex;align-items:center;gap:calc(8px * var(--rcds-z));color:#fff;font-family:var(--rcds-font-display, "Saira Condensed", sans-serif);font-weight:var(--rcds-fw-bold, 700);text-transform:uppercase;letter-spacing:.06em;font-size:calc(13px * var(--rcds-z))}.rcds-home-fitbar__result-link:hover{color:var(--rcds-red, #D81F1F)}.rcds-home-fitbar__empty{display:flex;align-items:center;justify-content:space-between;gap:calc(20px * var(--rcds-z));flex-wrap:wrap;padding-block:calc(18px * var(--rcds-z))}.rcds-home-fitbar__empty .rcds-home-fitbar__lbl-tx b{color:#fff}@media(max-width:880px){.rcds-home-fitbar__inner{grid-template-columns:1fr 1fr}.rcds-home-fitbar__lbl{grid-column:1 / -1;border-bottom:1px solid var(--rcds-line-ondark, rgba(255,255,255,.13))}.rcds-home-fitbar__fld:nth-child(2),.rcds-home-fitbar__fld:nth-child(4){border-left:none}.rcds-home-fitbar__go{grid-column:1 / -1;padding:calc(18px * var(--rcds-z))}}@media(max-width:608px){.rcds-home-fitbar__inner{grid-template-columns:1fr}.rcds-home-fitbar__fld{border-left:none;border-top:1px solid var(--rcds-line-ondark, rgba(255,255,255,.13))}}.rcds-grid.rcds-home-vehicles__grid{grid-template-columns:repeat(5,minmax(0,1fr));--rcds-grid-gap: calc(20px * var(--rcds-z))}@media(max-width:880px){.rcds-grid.rcds-home-vehicles__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:608px){.rcds-grid.rcds-home-vehicles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:384px){.rcds-grid.rcds-home-vehicles__grid{grid-template-columns:minmax(0,1fr)}}.rcds-home-brands{background:var(--rcds-ink, #141619);color:#fff;border-top:1px solid var(--rcds-line-ondark, rgba(255,255,255,.13));border-bottom:1px solid var(--rcds-line-ondark, rgba(255,255,255,.13))}.rcds-home-brands .rcds-heading{color:#fff}.rcds-home-brands .rcds-eyebrow{color:#fff9}.rcds-home-brands__row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:calc(clamp(32px,6vw,72px) * var(--rcds-z))}.rcds-home-brands__mark{max-height:calc(58px * var(--rcds-z));width:auto;opacity:1}.rcds-home-brands__mark:hover{opacity:1}@media(max-width:608px){.rcds-home-brands__row{gap:calc(26px * var(--rcds-z)) calc(20px * var(--rcds-z))}.rcds-home-brands__item{flex:0 0 calc((100% - (40px * var(--rcds-z)) - 2px) / 3);min-width:0}.rcds-home-brands__mark{max-height:calc(34px * var(--rcds-z));max-width:100%}.rcds-home-brands__cap{display:block;text-align:center;white-space:normal;line-height:1.2;font-size:calc(10px * var(--rcds-z));letter-spacing:.04em}.rcds-home-brands__chev{margin-left:calc(4px * var(--rcds-z));font-size:calc(11px * var(--rcds-z))}}@media(max-width:384px){.rcds-home-brands__item{flex-basis:calc((100% - (20px * var(--rcds-z)) - 2px) / 2)}}.rcds-home-trades__intro{max-width:none;color:var(--rcds-text-2, #3D434B);font-size:calc(16px * var(--rcds-z));line-height:1.6;margin:calc(-16px * var(--rcds-z)) 0 calc(30px * var(--rcds-z))}.rcds-home-trades__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(16px * var(--rcds-z))}.rcds-home-trade{position:relative;display:block;overflow:hidden;isolation:isolate;border-radius:calc(10px * var(--rcds-z));background:#0f172a;aspect-ratio:4 / 3.15;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.rcds-home-trade__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.rcds-home-trade:hover .rcds-home-trade__img{transform:scale(1.05)}.rcds-home-trade:hover{transform:translateY(-4px);box-shadow:var(--rcds-elev-2)}.rcds-home-trade__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--rcds-z-scrim, 1);background:linear-gradient(0deg,#0b0f17eb,#0b0f178c 42%,#0b0f172e)}.rcds-home-trade__badge{position:absolute;top:calc(12px * var(--rcds-z));left:calc(12px * var(--rcds-z));z-index:var(--rcds-z-accent, 3);background:var(--rcds-red, #D81F1F);color:#fff;font-size:calc(10.5px * var(--rcds-z));font-weight:var(--rcds-fw-black, 800);letter-spacing:.09em;text-transform:uppercase;padding:calc(5px * var(--rcds-z)) calc(10px * var(--rcds-z));border-radius:calc(3px * var(--rcds-z))}.rcds-home-trade__body{position:absolute;left:0;right:0;bottom:0;z-index:var(--rcds-z-content, 2);padding:calc(20px * var(--rcds-z)) calc(18px * var(--rcds-z)) calc(18px * var(--rcds-z));display:block;color:#fff}.rcds-home-trade__ic{width:calc(26px * var(--rcds-z));height:calc(26px * var(--rcds-z));color:#fff;display:block;margin-bottom:calc(10px * var(--rcds-z));opacity:.95}.rcds-home-trade__body .rcds-home-trade__title{margin:0;font-family:var(--rcds-font-display, "Saira Condensed", sans-serif);font-weight:var(--rcds-fw-black, 800);text-transform:uppercase;font-size:calc(18px * var(--rcds-z));line-height:1.15;letter-spacing:.002em;color:#fff}.rcds-home-trade__body p{margin:calc(6px * var(--rcds-z)) 0 0;color:#fffc;font-size:calc(12.5px * var(--rcds-z));line-height:1.45;max-width:30ch}.rcds-home-trade__arw{position:absolute;right:calc(16px * var(--rcds-z));bottom:calc(18px * var(--rcds-z));z-index:var(--rcds-z-accent, 3);width:calc(34px * var(--rcds-z));height:calc(34px * var(--rcds-z));border-radius:var(--rcds-radius-circle, 50%);border:calc(1.5px * var(--rcds-z)) solid rgba(255,255,255,.55);display:flex;align-items:center;justify-content:center;color:#fff;transition:background .2s ease,border-color .2s ease}.rcds-home-trade__arw svg{width:calc(16px * var(--rcds-z));height:calc(16px * var(--rcds-z))}.rcds-home-trade:hover .rcds-home-trade__arw{background:var(--rcds-red, #D81F1F);border-color:var(--rcds-red, #D81F1F)}@media(max-width:976px){.rcds-home-trades__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.rcds-home-trades__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:416px){.rcds-home-trades__grid{grid-template-columns:1fr}}.rcds-home-categories{background:var(--rcds-surface, #F3F4F6)}.rcds-home-cats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:var(--rcds-line, #D8DCE0)}.rcds-home-cat{position:relative;display:block;min-width:0;background:var(--rcds-ink, #141619);overflow:hidden;text-decoration:none}.rcds-home-cat__topline{position:absolute;top:0;left:0;right:0;height:var(--rcds-rule-4, calc(4px * var(--rcds-z)));background:var(--rcds-red, #D81F1F);transform:scaleX(0);transform-origin:left;z-index:var(--rcds-z-accent, 3);transition:transform .3s ease}.rcds-home-cat:hover .rcds-home-cat__topline{transform:scaleX(1)}.rcds-home-cat__ph{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden}.rcds-home-cat__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.02);transition:transform var(--rcds-dur-4, .6s) var(--rcds-ease, ease)}.rcds-home-cat:hover .rcds-home-cat__img{transform:scale(1.06)}.rcds-home-cat__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1416190d 30%,#14161980 62%,#141619eb);pointer-events:none}.rcds-home-cat__num{position:absolute;top:calc(18px * var(--rcds-z));left:calc(18px * var(--rcds-z));z-index:var(--rcds-z-content, 2);font-family:var(--rcds-font-display, "Saira Condensed", sans-serif);font-weight:var(--rcds-fw-bold, 700);font-size:calc(13px * var(--rcds-z));line-height:1;letter-spacing:.1em;color:#ffffffbf}.rcds-home-cat__body{position:absolute;left:0;right:0;bottom:0;z-index:var(--rcds-z-content, 2);padding:calc(26px * var(--rcds-z)) calc(24px * var(--rcds-z));color:#fff}.rcds-home-cat__k{font-size:calc(11px * var(--rcds-z));letter-spacing:.16em;text-transform:uppercase;color:#ffffffb3;font-weight:var(--rcds-fw-semi, 600)}.rcds-home-cat__title{margin:calc(9px * var(--rcds-z)) 0 0;font-family:var(--rcds-font-display, "Saira Condensed", sans-serif);font-weight:var(--rcds-fw-bold, 700);text-transform:uppercase;font-size:calc(clamp(22px,1.7vw,28px) * var(--rcds-z));line-height:.98;letter-spacing:.002em;color:#fff}.rcds-home-cat__desc{display:none}.rcds-home-cat__go{display:inline-flex;align-items:center;gap:calc(9px * var(--rcds-z));margin-top:calc(16px * var(--rcds-z));font-family:var(--rcds-font-display, "Saira Condensed", sans-serif);font-weight:var(--rcds-fw-bold, 700);font-size:calc(12px * var(--rcds-z));letter-spacing:.1em;text-transform:uppercase;color:#fff;opacity:0;transform:translateY(calc(8px * var(--rcds-z)));transition:opacity .3s ease,transform .3s ease}.rcds-home-cat:hover .rcds-home-cat__go{opacity:1;transform:none}.rcds-home-cat__go-a{color:#fff}@media(max-width:880px){.rcds-home-cats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:608px){.rcds-home-cats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:384px){.rcds-home-cats{grid-template-columns:1fr}}@media(max-width:608px){.rcds-home-hero .rcds-heading--display.rcds-heading--display{font-size:calc(clamp(30px,8.4vw,40px) * var(--rcds-z))}.rcds-home-hero__eyebrow{font-size:calc(11px * var(--rcds-z));letter-spacing:.16em}.rcds-home-hero__scrim--left{background:linear-gradient(180deg,#00000080,#000000b8)}.template-index .rcds-home-hero{padding-bottom:calc(var(--rcds-fit-overlap) + 20px)}.template-index .rcds-home-hero .rcds-home-hero__inner{padding-bottom:calc(10px * var(--rcds-z))!important}.rcds-home-trades__grid{grid-template-columns:1fr 1fr}.rcds-home-cat__ph{aspect-ratio:4 / 3}}.rcds-home-bestsellers{background:var(--rcds-surface, #F3F4F6);border-top:1px solid var(--rcds-line, #D8DCE0);border-bottom:1px solid var(--rcds-line, #D8DCE0)}.rcds-home-bestsellers__head{display:flex;align-items:flex-end;justify-content:space-between;gap:calc(20px * var(--rcds-z))}.rcds-home-bestsellers__head .rcds-section-header{flex:1 1 auto}.rcds-home-rail-nav{display:flex;gap:calc(8px * var(--rcds-z));flex-shrink:0;margin-bottom:calc(44px * var(--rcds-z))}.rcds-home-rail-nav__btn{width:calc(44px * var(--rcds-z));height:calc(44px * var(--rcds-z));border:1px solid var(--rcds-line-strong, #B9BEC5);background:transparent;display:grid;place-items:center;color:var(--rcds-text, #15171A);cursor:pointer;transition:background .15s,color .15s,border-color .15s,opacity .15s}.rcds-home-rail-nav__btn:hover{background:var(--rcds-ink, #141619);color:#fff;border-color:var(--rcds-ink, #141619)}.rcds-home-rail-nav__btn[data-rcds-rail-end]{opacity:.35}.rcds-home-rail-nav__btn svg{width:calc(20px * var(--rcds-z));height:calc(20px * var(--rcds-z))}@media(max-width:608px){.rcds-home-rail-nav{display:none}}.rcds-home-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(calc(264px * var(--rcds-z)),1fr);gap:calc(20px * var(--rcds-z));overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:calc(6px * var(--rcds-z));scrollbar-width:none}.rcds-home-rail::-webkit-scrollbar{display:none}.rcds-home-rail__item{scroll-snap-align:start;display:flex}.rcds-home-rail__item>*{width:100%}.rcds-home-why{background:var(--rcds-paper, #fff);border-top:1px solid var(--rcds-line, #D8DCE0);border-bottom:1px solid var(--rcds-line, #D8DCE0)}.rcds-home-why__grid{display:grid;grid-template-columns:1.16fr .84fr;gap:calc(clamp(30px,4.4vw,60px) * var(--rcds-z));align-items:stretch}.rcds-home-why__copy{display:flex;flex-direction:column;justify-content:center;max-width:calc(640px * var(--rcds-z))}.rcds-home-why__points{display:grid;grid-template-columns:1fr 1fr;margin-top:calc(32px * var(--rcds-z));border-top:1px solid var(--rcds-line, #D8DCE0)}.rcds-home-why__point{display:flex;gap:calc(14px * var(--rcds-z));padding:calc(20px * var(--rcds-z)) calc(24px * var(--rcds-z)) calc(20px * var(--rcds-z)) 0}.rcds-home-why__point:nth-child(odd){border-right:1px solid var(--rcds-line, #D8DCE0);padding-right:calc(26px * var(--rcds-z))}.rcds-home-why__point:nth-child(2n){padding-left:calc(26px * var(--rcds-z))}.rcds-home-why__point:nth-child(n+3){border-top:1px solid var(--rcds-line, #D8DCE0)}.rcds-home-why__point-ic{width:calc(30px * var(--rcds-z));height:calc(30px * var(--rcds-z));flex-shrink:0;color:var(--rcds-red, #D81F1F);margin-top:calc(2px * var(--rcds-z))}.rcds-home-why__point-ic svg{width:100%;height:100%}.rcds-home-why__point b{display:block;font-family:var(--rcds-font-display, "Saira Condensed", sans-serif);font-weight:var(--rcds-fw-bold, 700);text-transform:uppercase;font-size:calc(16px * var(--rcds-z));letter-spacing:.01em;color:var(--rcds-ink, #141619);line-height:1.06}.rcds-home-why__point b+span,.rcds-home-why__point>span>span{display:block;font-size:calc(12.5px * var(--rcds-z));color:var(--rcds-text-muted, #6A7079);margin-top:calc(6px * var(--rcds-z));line-height:1.45;font-family:var(--rcds-font-ui, "Archivo", system-ui, sans-serif)}.rcds-home-why__cta{display:flex;gap:calc(14px * var(--rcds-z));margin-top:calc(34px * var(--rcds-z));flex-wrap:wrap}.rcds-home-why__media{position:relative;overflow:hidden;background:var(--rcds-surface-2, #E9EBEE);border-top:var(--rcds-rule-3, calc(3px * var(--rcds-z))) solid var(--rcds-red, #D81F1F);min-height:calc(420px * var(--rcds-z))}.rcds-home-why__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.rcds-home-why__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0f101300 55%,#0f101399)}.rcds-home-why__stamp{position:absolute;left:calc(20px * var(--rcds-z));bottom:calc(20px * var(--rcds-z));z-index:var(--rcds-z-content, 2);display:flex;align-items:center;gap:calc(11px * var(--rcds-z));background:#0f1013e6;border-left:var(--rcds-rule-3, calc(3px * var(--rcds-z))) solid var(--rcds-red, #D81F1F);padding:calc(12px * var(--rcds-z)) calc(16px * var(--rcds-z))}.rcds-home-why__stamp i{width:calc(10px * var(--rcds-z));height:calc(10px * var(--rcds-z));background:var(--rcds-red, #D81F1F);transform:rotate(45deg);display:block;flex-shrink:0}.rcds-home-why__stamp b{font-family:var(--rcds-font-display, "Saira Condensed", sans-serif);font-weight:var(--rcds-fw-black, 800);text-transform:uppercase;font-size:calc(15px * var(--rcds-z));letter-spacing:.04em;color:#fff;line-height:1;display:block}.rcds-home-why__stamp b+span,.rcds-home-why__stamp>span>span{display:block;font-size:calc(10px * var(--rcds-z));letter-spacing:.12em;text-transform:uppercase;color:var(--rcds-text-ondark-muted, rgba(255,255,255,.62));font-weight:var(--rcds-fw-semi, 600);margin-top:calc(4px * var(--rcds-z));font-family:var(--rcds-font-ui, "Archivo", system-ui, sans-serif)}@media(max-width:880px){.rcds-home-why__grid{grid-template-columns:1fr}.rcds-home-why__media{order:2;min-height:calc(300px * var(--rcds-z))}.rcds-home-why__copy{order:1;max-width:none}}@media(max-width:608px){.rcds-home-why__points{grid-template-columns:1fr;border-top:0}.rcds-home-why__point{padding:calc(18px * var(--rcds-z)) 0;border-top:1px solid var(--rcds-line, #D8DCE0);border-right:0;padding-left:0}.rcds-home-why__point:nth-child(odd){border-right:0;padding-right:0}.rcds-home-why__point:nth-child(2n){padding-left:0}}.rcds-home-installations{background:var(--rcds-surface, #F3F4F6)}.rcds-home-installs{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:calc(222px * var(--rcds-z));gap:calc(14px * var(--rcds-z));grid-auto-flow:dense}.rcds-home-install{position:relative;overflow:hidden;display:block;background:var(--rcds-surface-2, #E9EBEE);color:#fff;transition:transform var(--rcds-dur-3, .35s) var(--rcds-ease, ease),box-shadow .35s ease}.rcds-home-install--big{grid-column:span 2;grid-row:span 2}.rcds-home-install__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s var(--rcds-ease, ease)}.rcds-home-install .rcds-home-install__img{height:100%}.rcds-home-install:hover .rcds-home-install__img{transform:scale(1.06)}.rcds-home-install__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--rcds-scrim-bottom);z-index:var(--rcds-z-scrim, 1)}.rcds-home-install:hover{box-shadow:0 calc(24px * var(--rcds-z)) calc(46px * var(--rcds-z)) calc(-24px * var(--rcds-z)) #14161999;transform:translateY(-5px)}.rcds-home-install:focus-visible{outline:var(--rcds-rule-3, 3px) solid var(--rcds-red, #D81F1F);outline-offset:-3px}.rcds-home-install__badge{position:absolute;top:0;left:0;z-index:var(--rcds-z-content, 2);font-size:calc(10.5px * var(--rcds-z));font-weight:var(--rcds-fw-bold, 700);letter-spacing:.12em;text-transform:uppercase;padding:calc(6px * var(--rcds-z)) calc(12px * var(--rcds-z));background:var(--rcds-ink, #141619);color:#fff;font-family:var(--rcds-font-ui, "Archivo", system-ui, sans-serif)}.rcds-home-install__meta{position:absolute;left:0;bottom:0;z-index:var(--rcds-z-content, 2);padding:calc(14px * var(--rcds-z)) calc(16px * var(--rcds-z));display:flex;flex-direction:column;gap:calc(2px * var(--rcds-z));line-height:1;text-shadow:0 calc(1px * var(--rcds-z)) calc(6px * var(--rcds-z)) rgba(20,22,25,.5)}.rcds-home-install__meta b{font-family:var(--rcds-font-display, "Saira Condensed", sans-serif);font-weight:var(--rcds-fw-bold, 700);text-transform:uppercase;font-size:calc(18px * var(--rcds-z));letter-spacing:.02em;color:var(--rcds-text-ondark, #fff)}.rcds-home-install__meta span{font-size:calc(10.5px * var(--rcds-z));letter-spacing:.14em;text-transform:uppercase;color:#fffc;font-weight:var(--rcds-fw-semi, 600);font-family:var(--rcds-font-ui, "Archivo", system-ui, sans-serif);transition:color var(--rcds-dur-2, .24s) var(--rcds-ease, ease)}.rcds-home-install:hover .rcds-home-install__meta b{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px}.rcds-home-install:hover .rcds-home-install__meta span{color:#fff}.rcds-home-install--big .rcds-home-install__meta b{font-size:calc(24px * var(--rcds-z))}@media(max-width:880px){.rcds-home-installs{grid-template-columns:repeat(2,1fr);grid-auto-rows:calc(180px * var(--rcds-z))}.rcds-home-install--big{grid-column:span 2;grid-row:span 1}}.rcds-home-vbanner{min-height:calc(clamp(360px,38vw,520px) * var(--rcds-z));display:flex;align-items:center;box-shadow:0 calc(5px * var(--rcds-z)) calc(5px * var(--rcds-z)) #00000040}.rcds-home-vbanner__inner{max-width:calc(600px * var(--rcds-z));color:#fff;display:flex;flex-direction:column;align-items:flex-start;gap:calc(22px * var(--rcds-z));text-align:left}.rcds-home-vbanner__title{margin:0;text-transform:none;letter-spacing:.06em;line-height:.92;font-size:calc(54px * var(--rcds-z));text-shadow:0 2px 26px rgba(0,0,0,.4)}.rcds-home-vbanner__sub{font-weight:var(--rcds-fw-bold, 700);color:#ffffffe6;font-size:calc(clamp(16px,1.55vw,24px) * var(--rcds-z));line-height:1.1;text-shadow:0 1px 14px rgba(0,0,0,.5);max-width:none}.rcds-home-vbanner__cta{display:flex}.rcds-home-vbanner__cta .rcds-btn{letter-spacing:.1em;--fg: #001a2e}.rcds-home-vbanner__cta .rcds-btn:hover{--fg: #fff}.rcds-home-vbanner__inner .rcds-home-vbanner__title,.rcds-home-vbanner__inner .rcds-home-vbanner__sub{text-align:left}.rcds-home-vbanner__inner .rcds-home-vbanner__cta{justify-content:flex-start}.rcds-home-vbanner .rcds-wrap{max-width:100%;width:100%;margin-left:0;margin-right:0}@media(max-width:608px){.rcds-home-vbanner{min-height:calc(clamp(300px,58vw,400px) * var(--rcds-z))}.rcds-home-vbanner__scrim{background:linear-gradient(180deg,#1d1d1f66,#1d1d1fa8)!important}.rcds-home-vbanner__inner{gap:calc(16px * var(--rcds-z))}}.rcds-home-guides{background:var(--rcds-surface, #F3F4F6)}.rcds-home-guides__grid{display:grid;grid-template-columns:1.12fr .88fr;gap:calc(20px * var(--rcds-z));align-items:stretch}.rcds-home-guide-feat{position:relative;overflow:hidden;border:1px solid var(--rcds-line, #D8DCE0);background:var(--rcds-ink, #141619);display:flex;min-height:calc(440px * var(--rcds-z));text-decoration:none}.rcds-home-guide-feat__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .55s var(--rcds-ease, ease)}.rcds-home-guide-feat .rcds-home-guide-feat__img{height:100%}.rcds-home-guide-feat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14161914 34%,#14161980 66%,#141619e6)}.rcds-home-guide-feat:hover .rcds-home-guide-feat__img{transform:scale(1.045)}.rcds-home-guide-feat__line{position:absolute;top:0;left:0;right:0;height:var(--rcds-rule-4, calc(4px * var(--rcds-z)));background:var(--rcds-red, #D81F1F);transform:scaleX(0);transform-origin:left;z-index:var(--rcds-z-accent, 3);transition:transform .35s ease}.rcds-home-guide-feat:hover .rcds-home-guide-feat__line{transform:scaleX(1)}.rcds-home-guide-feat__body{position:relative;z-index:var(--rcds-z-content, 2);margin-top:auto;padding:calc(clamp(26px,3vw,38px) * var(--rcds-z));color:#fff;width:100%}.rcds-home-guide-feat__k{display:block;font-family:var(--rcds-font-ui, "Archivo", system-ui, sans-serif);font-weight:var(--rcds-fw-bold, 700);font-size:calc(11px * var(--rcds-z));letter-spacing:.18em;text-transform:uppercase;color:#ffffffb8}.rcds-home-guide-feat__body .rcds-home-guide-feat__title{color:#fff;margin:calc(12px * var(--rcds-z)) 0 0;font-family:var(--rcds-font-display, "Saira Condensed", sans-serif);font-weight:var(--rcds-fw-black, 800);text-transform:uppercase;font-size:calc(clamp(28px,2.7vw,40px) * var(--rcds-z));line-height:.98;letter-spacing:.005em}.rcds-home-guide-feat__desc{margin:calc(14px * var(--rcds-z)) 0 0;max-width:44ch;font-family:var(--rcds-font-ui, "Archivo", system-ui, sans-serif);font-size:calc(15px * var(--rcds-z));line-height:1.55;color:var(--rcds-text-ondark-2, rgba(255,255,255,.86))}.rcds-home-guide-feat .rcds-link-arw{margin-top:calc(22px * var(--rcds-z))}.rcds-home-guide-feat:focus-visible{outline:var(--rcds-focus-width, 2px) solid var(--rcds-red, #D81F1F);outline-offset:3px}.rcds-home-guides__list{display:grid;grid-template-rows:repeat(3,1fr);gap:calc(20px * var(--rcds-z))}.rcds-home-guide-row{display:grid;grid-template-columns:calc(140px * var(--rcds-z)) 1fr;background:var(--rcds-paper, #fff);border:1px solid var(--rcds-line, #D8DCE0);overflow:hidden;position:relative;min-width:0;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease}.rcds-home-guide-row:before{content:"";position:absolute;top:0;left:0;bottom:100%;width:var(--rcds-rule-4, calc(4px * var(--rcds-z)));background:var(--rcds-red, #D81F1F);z-index:var(--rcds-z-accent, 3);transition:bottom .3s ease}.rcds-home-guide-row:hover{border-color:var(--rcds-line-strong, #C2C7CD);box-shadow:0 calc(16px * var(--rcds-z)) calc(32px * var(--rcds-z)) calc(-26px * var(--rcds-z)) #14161980}.rcds-home-guide-row:hover:before{bottom:0}.rcds-home-guide-row:focus-visible{outline:var(--rcds-focus-width, 2px) solid var(--rcds-red, #D81F1F);outline-offset:3px}.rcds-home-guide-row__ph{overflow:hidden;background:var(--rcds-surface-2, #E9EBEE)}.rcds-home-guide-row__img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--rcds-ease, ease)}.rcds-home-guide-row:hover .rcds-home-guide-row__img{transform:scale(1.06)}.rcds-home-guide-row--noimg{grid-template-columns:1fr}.rcds-home-guide-row__body{padding:calc(20px * var(--rcds-z)) calc(24px * var(--rcds-z));display:flex;flex-direction:column;justify-content:center;min-width:0}.rcds-home-guide-row__k{font-family:var(--rcds-font-ui, "Archivo", system-ui, sans-serif);font-weight:var(--rcds-fw-bold, 700);font-size:var(--rcds-text-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--rcds-text-muted, #6A7079)}.rcds-home-guide-row__title{color:var(--rcds-ink, #141619);margin:calc(8px * var(--rcds-z)) 0 0;font-family:var(--rcds-font-display, "Saira Condensed", sans-serif);font-weight:var(--rcds-fw-bold, 700);text-transform:uppercase;font-size:calc(clamp(19px,1.5vw,23px) * var(--rcds-z));line-height:1;letter-spacing:.01em}.rcds-home-guide-row .rcds-link-arw{margin-top:calc(14px * var(--rcds-z));font-size:var(--rcds-text-xs)}.rcds-home-guide-row .rcds-link-arw{--rcds-link-arw-fg: var(--rcds-red, #D81F1F);border-bottom:0;padding-bottom:0}.rcds-home-guide-feat .rcds-link-arw{border-bottom:0;padding-bottom:0;font-size:calc(14px * var(--rcds-z))}.rcds-home-guide-row .rcds-link-arw:hover,.rcds-home-guide-feat .rcds-link-arw:hover{gap:calc(9px * var(--rcds-z))}.rcds-home-guide-row .rcds-link-arw>span[aria-hidden],.rcds-home-guide-feat .rcds-link-arw>span[aria-hidden]{transition:transform .2s ease}.rcds-home-guide-row:hover .rcds-link-arw>span[aria-hidden],.rcds-home-guide-feat:hover .rcds-link-arw>span[aria-hidden]{transform:translate(4px)}@media(max-width:720px){.rcds-home-guides__grid{grid-template-columns:1fr}.rcds-home-guide-feat{min-height:calc(360px * var(--rcds-z))}}@media(max-width:336px){.rcds-home-guide-row{grid-template-columns:1fr}.rcds-home-guide-row__ph{aspect-ratio:16 / 9}}.rcds-home-faq .rcds-faq{display:grid;grid-template-columns:1fr 1fr;column-gap:calc(56px * var(--rcds-z))}.rcds-home-faq .rcds-faq__item{margin:0;border-bottom:1px solid var(--rcds-line, #D8DCE0)}.rcds-home-faq .rcds-faq__summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:calc(20px * var(--rcds-z));padding:calc(22px * var(--rcds-z)) 0;font-family:var(--rcds-font-display, "Saira Condensed", sans-serif);font-weight:var(--rcds-fw-bold, 700);font-size:calc(clamp(17px,1.5vw,20px) * var(--rcds-z));line-height:1.25;color:var(--rcds-ink, #141619);text-transform:none}.rcds-home-faq .rcds-faq__summary::-webkit-details-marker{display:none}.rcds-home-faq .rcds-faq__summary::marker{content:""}.rcds-home-faq .rcds-faq__summary:hover{color:var(--rcds-red, #D81F1F)}.rcds-home-faq .rcds-faq__summary:focus-visible{outline:var(--rcds-focus-width, 2px) solid var(--rcds-red, #D81F1F);outline-offset:3px}.rcds-home-faq .rcds-faq__mark{margin-left:auto;position:relative;width:calc(16px * var(--rcds-z));height:calc(16px * var(--rcds-z));flex-shrink:0}.rcds-home-faq .rcds-faq__mark:before,.rcds-home-faq .rcds-faq__mark:after{content:"";position:absolute;background:var(--rcds-red, #D81F1F);transition:transform .25s ease,opacity .25s ease}.rcds-home-faq .rcds-faq__mark:before{top:calc(7px * var(--rcds-z));left:0;width:calc(16px * var(--rcds-z));height:2px}.rcds-home-faq .rcds-faq__mark:after{left:calc(7px * var(--rcds-z));top:0;width:2px;height:calc(16px * var(--rcds-z))}.rcds-home-faq .rcds-faq__item[open] .rcds-faq__mark:after{transform:scaleY(0);opacity:0}.rcds-home-faq .rcds-faq__answer{padding:0 calc(44px * var(--rcds-z)) calc(24px * var(--rcds-z)) 0;overflow:hidden}.rcds-home-faq .rcds-faq__answer p{margin:0;color:var(--rcds-text-2, #3D434B);font-size:calc(15px * var(--rcds-z));line-height:var(--rcds-lh-relaxed, 1.65);max-width:80ch}@media(prefers-reduced-motion:no-preference){.rcds-home-faq .rcds-faq__item[open] .rcds-faq__answer{animation:rcds-home-faq-open .28s ease both}}@keyframes rcds-home-faq-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(max-width:720px){.rcds-home-faq .rcds-faq{grid-template-columns:1fr;column-gap:0}.rcds-home-faq .rcds-faq__answer{padding-right:0}}.rcds-home-reviews{background:#fff}.rcds-grev__head{display:flex;align-items:center;gap:calc(18px * var(--rcds-z));flex-wrap:wrap;margin-bottom:calc(30px * var(--rcds-z))}.rcds-grev__brand{display:inline-flex;align-items:center;gap:calc(10px * var(--rcds-z))}.rcds-grev__g{width:calc(26px * var(--rcds-z));height:calc(26px * var(--rcds-z));display:block}.rcds-grev__brand-tx{font-family:var(--rcds-font-ui, "Archivo", system-ui, sans-serif);font-size:calc(22px * var(--rcds-z));font-weight:500;color:var(--rcds-text, #202124)}.rcds-grev__brand-tx b{font-weight:700}.rcds-grev__score{display:inline-flex;align-items:center;gap:calc(8px * var(--rcds-z))}.rcds-grev__rating{font-family:var(--rcds-font-ui, "Archivo", system-ui, sans-serif);font-weight:700;font-size:calc(20px * var(--rcds-z));color:var(--rcds-text, #202124)}.rcds-grev__stars{display:inline-flex;gap:calc(1px * var(--rcds-z))}.rcds-grev__count{font-family:var(--rcds-font-ui, "Archivo", system-ui, sans-serif);font-size:calc(14px * var(--rcds-z));color:var(--rcds-text-muted, #70757A)}.rcds-grev__cta,.rcds-grev__cta:link,.rcds-grev__cta:visited{margin-left:auto;display:inline-flex;align-items:center;gap:calc(8px * var(--rcds-z));padding:calc(10px * var(--rcds-z)) calc(20px * var(--rcds-z));border-radius:999px;background:#1a73e8;color:#fff;font-family:var(--rcds-font-ui, "Archivo", system-ui, sans-serif);font-weight:700;font-size:calc(13.5px * var(--rcds-z));letter-spacing:.01em;text-decoration:none;transition:background .15s ease;white-space:nowrap}.rcds-grev__cta:is(:hover,:focus-visible){background:#1666c1;color:#fff}.rcds-grev__rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(calc(300px * var(--rcds-z)),1fr);gap:calc(18px * var(--rcds-z));overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:calc(4px * var(--rcds-z))}.rcds-grev__rail::-webkit-scrollbar{display:none}.rcds-grev__rail:focus-visible{outline:2px solid #1A73E8;outline-offset:calc(2px * var(--rcds-z))}.rcds-grev-card{scroll-snap-align:start;display:flex;flex-direction:column;gap:calc(9px * var(--rcds-z));padding:calc(20px * var(--rcds-z));background:#fff;border:1px solid var(--rcds-line, #E4E1DB);border-radius:calc(12px * var(--rcds-z))}.rcds-grev-card__top{display:flex;align-items:center;gap:calc(11px * var(--rcds-z))}.rcds-grev-card__avatar{position:relative;flex:0 0 auto;width:calc(40px * var(--rcds-z));height:calc(40px * var(--rcds-z));border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-family:var(--rcds-font-ui, "Archivo", system-ui, sans-serif);font-weight:700;font-size:calc(17px * var(--rcds-z))}.rcds-grev-card__gbadge{position:absolute;right:calc(-3px * var(--rcds-z));bottom:calc(-3px * var(--rcds-z));width:calc(17px * var(--rcds-z));height:calc(17px * var(--rcds-z));background:#fff;border-radius:50%;box-shadow:0 0 0 1px #0000000f;display:inline-flex;align-items:center;justify-content:center}.rcds-grev-card__gbadge .rcds-grev__g{width:calc(11px * var(--rcds-z));height:calc(11px * var(--rcds-z))}.rcds-grev-card__id{display:flex;flex-direction:column;gap:calc(1px * var(--rcds-z));min-width:0}.rcds-grev-card__name{display:inline-flex;align-items:center;gap:calc(5px * var(--rcds-z));font-family:var(--rcds-font-ui, "Archivo", system-ui, sans-serif);font-weight:600;font-size:calc(14.5px * var(--rcds-z));color:var(--rcds-text, #202124);line-height:1.2}.rcds-grev-card__verified{width:calc(15px * var(--rcds-z));height:calc(15px * var(--rcds-z));flex:0 0 auto}.rcds-grev-card__date{font-family:var(--rcds-font-ui, "Archivo", system-ui, sans-serif);font-size:calc(12.5px * var(--rcds-z));color:var(--rcds-text-muted, #70757A)}.rcds-grev-card__stars{display:inline-flex;gap:calc(1px * var(--rcds-z))}.rcds-grev-card__text{font-family:var(--rcds-font-ui, "Archivo", system-ui, sans-serif);font-size:calc(13.5px * var(--rcds-z));line-height:1.55;color:var(--rcds-text, #3C4043);margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.rcds-grev-card__more{align-self:flex-start;margin-top:auto;padding-top:calc(4px * var(--rcds-z));font-family:var(--rcds-font-ui, "Archivo", system-ui, sans-serif);font-size:calc(13px * var(--rcds-z));font-weight:500;color:#1a73e8;text-decoration:none}.rcds-grev-card__more:hover{text-decoration:underline;color:#1a73e8}.rcds-grev__foot{display:flex;align-items:center;justify-content:center;gap:calc(16px * var(--rcds-z));margin-top:calc(14px * var(--rcds-z))}.rcds-home-reviews.rcds-home-reviews{padding-bottom:calc(26px * var(--rcds-z))}.rcds-grev__arw{-webkit-appearance:none;appearance:none;width:calc(34px * var(--rcds-z));height:calc(34px * var(--rcds-z));border-radius:50%;border:1px solid var(--rcds-line-strong, #C2C7CD);background:#fff;color:var(--rcds-text, #202124);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,border-color .15s ease}.rcds-grev__arw:hover{background:var(--rcds-paper, #F5F3EF);border-color:var(--rcds-text-muted, #9AA0A6)}.rcds-grev__arw:disabled{opacity:.35;cursor:default}.rcds-grev__dots{display:inline-flex;align-items:center;gap:calc(7px * var(--rcds-z))}.rcds-grev__dot{-webkit-appearance:none;appearance:none;border:0;padding:0;cursor:pointer;width:calc(8px * var(--rcds-z));height:calc(8px * var(--rcds-z));border-radius:50%;background:var(--rcds-line-strong, #C7C3BC);transition:background .15s ease,transform .15s ease}.rcds-grev__dot.is-active{background:#1a73e8;transform:scale(1.15)}.rcds-home-finalcta{background-color:#191c20;background-image:radial-gradient(120% 135% at 93% 112%,#d81f1f4d,#d81f1f00 46%),url(/cdn/shop/files/rcds-cta-bg-usa-flag-0820.jpg?v=1787192399);background-repeat:no-repeat,no-repeat;background-position:center,left center;background-size:cover,cover;color:#fff;position:relative;overflow:hidden;border-top:var(--rcds-rule-3, calc(3px * var(--rcds-z))) solid var(--rcds-red, #D81F1F)}.rcds-home-finalcta__grid{display:grid;grid-template-columns:1fr 1fr;gap:calc(clamp(32px,5vw,72px) * var(--rcds-z));align-items:center;position:relative;z-index:var(--rcds-z-content, 2)}.rcds-home-finalcta__copy .rcds-heading--on-dark{font-size:calc(clamp(34px,4.8vw,64px) * var(--rcds-z))}.rcds-home-finalcta__copy .rcds-lead--on-dark{color:#ffffffb8;font-size:calc(16.5px * var(--rcds-z));max-width:34em}.rcds-home-finalcta__cta{display:flex;gap:calc(14px * var(--rcds-z));margin-top:calc(30px * var(--rcds-z));flex-wrap:wrap}.rcds-home-finalcta__media{position:relative;align-self:end;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 18%);mask-image:linear-gradient(to bottom,transparent 0,#000 18%)}.rcds-home-finalcta__img{width:100%;max-width:none;display:block;filter:none;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 12%,#000 88%,transparent 100%)}@media(max-width:720px){.rcds-home-finalcta__grid{grid-template-columns:1fr}.rcds-home-finalcta__media{max-width:calc(380px * var(--rcds-z));-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 18%,#000 72%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 18%,#000 72%,transparent 100%)}.rcds-home-finalcta{background-color:#191c20;background-image:radial-gradient(140% 62% at 78% 100%,#d81f1f42,#d81f1f00 55%),linear-gradient(180deg,#14161a,#191c20 62%);background-position:center;background-size:cover}}.rcds-grev-card__more.rcds-grev-card__more{color:#1a73e8}.rcds-home-brands__item{display:flex;flex-direction:column;align-items:center;gap:calc(14px * var(--rcds-z));text-decoration:none}.rcds-home-brands__item.rcds-home-brands__item{color:#fff}.rcds-home-brands__cap{font-family:var(--rcds-font-ui, "Archivo", system-ui, sans-serif);font-weight:700;font-size:calc(12px * var(--rcds-z));letter-spacing:.14em;text-transform:uppercase;display:inline-flex;align-items:center;gap:calc(7px * var(--rcds-z))}.rcds-home-brands__chev{color:var(--rcds-red, #D81F1F);font-size:calc(15px * var(--rcds-z));line-height:1}.rcds-home-brands__item:hover .rcds-home-brands__cap{color:var(--rcds-red, #D81F1F)}.rcds-home-trade--cta.rcds-home-trade--cta{background:var(--rcds-red, #D81F1F);color:#fff}.rcds-home-trade--cta.rcds-home-trade--cta .rcds-home-trade__title,.rcds-home-trade--cta.rcds-home-trade--cta .rcds-home-trade__copy{color:#fff}.rcds-home-trade--cta .rcds-home-trade__badge{background:#fff;color:var(--rcds-red, #D81F1F)}.rcds-home-trade--cta:hover{filter:brightness(1.08)}.rcds-vehrail__head{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(24px * var(--rcds-z));flex-wrap:wrap}.rcds-vehrail__headmain{flex:1 1 auto;min-width:0}.rcds-vehrail__subcopy{margin:calc(6px * var(--rcds-z)) 0 0;font-size:calc(15px * var(--rcds-z));line-height:1.5;color:var(--rcds-ink-2, #6A7078);max-width:46ch}.rcds-vehrail__usa{flex:0 0 auto;display:flex;align-items:center;gap:calc(12px * var(--rcds-z));padding-top:calc(6px * var(--rcds-z))}.rcds-vehrail__flag svg{display:block;width:calc(52px * var(--rcds-z));height:auto;border-radius:calc(3px * var(--rcds-z))}.rcds-vehrail__usatx{display:flex;flex-direction:column}.rcds-vehrail__usah{font-family:var(--rcds-font-display, "Saira Condensed", sans-serif);font-weight:800;font-size:calc(15px * var(--rcds-z));letter-spacing:.06em;text-transform:uppercase;color:var(--rcds-ink, #141619)}.rcds-vehrail__usasub{font-size:calc(12.5px * var(--rcds-z));line-height:1.35;color:var(--rcds-ink-2, #6A7078)}@media(max-width:720px){.rcds-vehrail__usa{padding-top:calc(12px * var(--rcds-z))}}.rcds-vehrail__aside{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:calc(12px * var(--rcds-z))}.rcds-vehrail__viewall{white-space:nowrap}@media(max-width:720px){.rcds-vehrail__aside{align-items:flex-start;margin-top:calc(6px * var(--rcds-z))}}@media(max-width:608px){.template-index .rcds-home-hero.rcds-home-hero{min-height:calc(360px * var(--rcds-z))!important;align-items:flex-end!important}.template-index .rcds-home-hero .rcds-home-hero__inner{padding-top:calc(20px * var(--rcds-z))!important;padding-bottom:calc(10px * var(--rcds-z))!important}.rcds-home-hero__eyebrow.rcds-home-hero__eyebrow{margin:0 0 calc(8px * var(--rcds-z))}.rcds-home-hero__scrim--left{background:linear-gradient(180deg,#0000006b,#00000094 28%,#000000b8 60%,#000000e6)}.rcds-home-hero__eyebrow{text-shadow:0 1px 3px rgba(0,0,0,.92),0 2px 12px rgba(0,0,0,.7)}.rcds-home-hero__cta{flex-direction:column;align-items:stretch;width:100%;gap:calc(10px * var(--rcds-z));margin-top:calc(14px * var(--rcds-z))!important}.rcds-home-hero__cta .rcds-btn{width:100%;justify-content:center;align-items:center;min-height:calc(50px * var(--rcds-z))}.rcds-home-hero__ships.rcds-home-hero__ships{margin-top:calc(14px * var(--rcds-z))}.rcds-home-fitbar--light .rcds-home-fitbar__inner{padding:calc(14px * var(--rcds-z));gap:calc(9px * var(--rcds-z));border-radius:calc(14px * var(--rcds-z))}.rcds-home-fitbar--light .rcds-home-fitbar__fld label{margin-bottom:calc(4px * var(--rcds-z));font-size:calc(10px * var(--rcds-z))}.rcds-home-fitbar--light .rcds-fitsel__btn{min-height:calc(46px * var(--rcds-z));font-size:calc(14px * var(--rcds-z))}.rcds-home-fitbar--light .rcds-home-fitbar__go{min-height:calc(48px * var(--rcds-z))}}.rcds-vehrail__schead .rcds-link-arw{display:none}@media(max-width:608px){.template-index .rcds-vehrail__headmain{flex-basis:100%}.template-index .rcds-vehrail__schead .rcds-link-arw{display:inline-flex}.template-index .rcds-vehrail__viewall.rcds-vehrail__viewall{display:none}}.rcds-home-hero__crumb~.rcds-wrap .rcds-home-hero__inner{padding-top:calc(50px * var(--rcds-z))!important}.rcds-home-hero__crumb~.rcds-wrap .rcds-heading--display.rcds-heading--display{font-size:calc(clamp(34px,4.8vw,62px) * var(--rcds-z))}
/*# sourceMappingURL=/cdn/shop/t/31/assets/rcds-home.css.map */
