.ac-segment-nav{--ac-mega-bg:var(--ac-dark-surface,#202020);--ac-mega-surface:var(--ac-dark-surface,#202020);--ac-mega-surface-strong:var(--ac-dark-surface-strong,#111);--ac-mega-card:var(--ac-color-gray-750,#303030);--ac-mega-card-hover:var(--ac-color-gray-700,#363636);--ac-mega-border:var(--ac-border-inverse,hsla(0,0%,100%,.09));--ac-mega-border-strong:var(--ac-border-inverse-strong,hsla(0,0%,100%,.22));--ac-mega-text:var(--ac-text-inverse,#fff);--ac-mega-muted:var(--ac-text-inverse-muted,hsla(0,0%,100%,.72));--ac-mega-accent:var(--ac-accent,#66bc29);--ac-mega-accent-hover:var(--ac-accent-hover,#7bdc33);--ac-mega-accent-text:var(--ac-color-black,#111);--ac-mega-radius:var(--ac-radius-md,4px);--ac-mega-rail-width:clamp(16.5rem,18vw,17.5rem);--ac-mega-modal-header-height:48px;--ac-mega-mobile-header-height:54px;--ac-mega-font-sans:var(--ac-font-body,"barlow","Barlow",Arial,sans-serif);--ac-mega-font-condensed:var(--ac-font-ui-condensed,"barlow-condensed","Barlow Condensed","Arial Narrow",Arial,sans-serif);--ac-mega-font-display:var(--ac-font-display,"futura-pt-condensed","Futura PT Condensed","Barlow Condensed","Arial Narrow",Arial,sans-serif);--ac-mega-type-h2-family:var(--ac-type-heading-h2-family,var(--ac-mega-font-display));--ac-mega-type-h2-size:var(--ac-type-heading-h2-size,60px);--ac-mega-type-h2-line-height:var(--ac-type-heading-h2-line-height,50px);--ac-mega-type-h4-family:var(--ac-type-heading-h4-family,var(--ac-mega-font-display));--ac-mega-type-h4-size:var(--ac-type-heading-h4-size,40px);--ac-mega-type-h4-line-height:var(--ac-type-heading-h4-line-height,36px);--ac-mega-type-h5-family:var(--ac-type-heading-h5-family,var(--ac-mega-font-display));--ac-mega-type-h5-size:32px;--ac-mega-type-h5-line-height:28px;--ac-mega-type-h6-family:var(--ac-type-heading-h6-family,var(--ac-mega-font-display));--ac-mega-type-h6-size:24px;--ac-mega-type-h6-line-height:22px;--ac-mega-mobile-card-title-size:clamp(18px,4.6vw,24px);--ac-mega-mobile-card-title-line-height:0.92;--ac-mega-type-h7-family:var(--ac-type-heading-h7-family,var(--ac-mega-font-display));--ac-mega-type-h7-size:var(--ac-type-heading-h7-size,18px);--ac-mega-type-h7-line-height:var(--ac-type-heading-h7-line-height,17px);--ac-mega-type-display-style:italic;--ac-mega-type-display-weight:800;--ac-mega-type-ui-01-family:var(--ac-type-ui-01-family,var(--ac-mega-font-condensed));--ac-mega-type-ui-01-size:var(--ac-type-ui-01-size,17px);--ac-mega-type-ui-01-line-height:var(--ac-type-ui-01-line-height,24px);--ac-mega-type-ui-01-weight:var(--ac-type-ui-01-weight,500);--ac-mega-type-ui-02-family:var(--ac-type-ui-02-family,var(--ac-mega-font-condensed));--ac-mega-type-ui-02-size:var(--ac-type-ui-02-size,14px);--ac-mega-type-ui-02-line-height:var(--ac-type-ui-02-line-height,18px);--ac-mega-type-ui-02-weight:var(--ac-type-ui-02-weight,500);--ac-mega-type-body-04-family:var(--ac-type-body-04-family,var(--ac-mega-font-sans));--ac-mega-type-body-04-size:var(--ac-type-body-04-size,16px);--ac-mega-type-body-04-line-height:var(--ac-type-body-04-line-height,21px);--ac-mega-type-body-04-weight:var(--ac-type-body-04-weight,500);align-items:center;color:var(--ac-mega-text);display:flex;font-family:var(--ac-mega-font-sans);justify-content:center;width:100%}.ac-segment-nav *,.ac-segment-nav :after,.ac-segment-nav :before{box-sizing:border-box;letter-spacing:0}.ac-segment-nav :where(button,a){color:inherit;text-decoration:none}.ac-segment-nav :where(button){appearance:none;-webkit-appearance:none;background:transparent;border:0;box-shadow:none;cursor:pointer;font:inherit}.ac-segment-nav :where(svg){display:block;height:1em;width:1em}.ac-segment-nav :where(.ac-segment-nav__primary-trigger,.ac-segment-nav__primary-label,.ac-mega-lineup__category,.ac-segment-model-card__price-line,.ac-segment-model-card__config-count,.ac-segment-panel__close,.ac-segment-mobile__header button,.ac-segment-model-group__shop){font-family:var(--ac-mega-type-ui-01-family);font-size:var(--ac-mega-type-ui-01-size);font-style:normal;font-weight:var(--ac-mega-type-ui-01-weight);letter-spacing:var(--ac-ui-letter-spacing,0);line-height:var(--ac-mega-type-ui-01-line-height);text-transform:var(--ac-ui-text-transform,uppercase)}.ac-segment-nav :where(.ac-segment-panel__masthead strong,.ac-segment-panel__area,.ac-segment-panel__section-heading h3,.ac-segment-model-group__header h4,.ac-segment-model-card__name,.ac-segment-mobile__header strong,.ac-segment-mobile__rows button,.ac-segment-mobile__areas button,.ac-segment-mobile__hero h2,.ac-mega-lineup__mobile-heading){font-family:var(--ac-mega-type-h6-family);font-style:var(--ac-mega-type-display-style);font-weight:var(--ac-mega-type-display-weight);letter-spacing:var(--ac-ui-letter-spacing,0);text-transform:var(--ac-ui-text-transform,uppercase)}.ac-segment-nav :where(.ac-mega-lineup-promo__description,.ac-segment-utility-panel p,.ac-segment-utility-panel__description,.ac-segment-mobile__description,.ac-segment-mobile__hero p:last-child,.ac-segment-mobile__cta-card span){font-family:var(--ac-mega-type-body-04-family);font-size:var(--ac-mega-type-body-04-size);font-weight:var(--ac-mega-type-body-04-weight);line-height:var(--ac-mega-type-body-04-line-height);text-transform:none}.ac-segment-nav__icon,.ac-segment-nav__svg{align-items:center;display:inline-flex;flex:0 0 auto;font-size:1.125rem;height:20px;justify-content:center;width:20px}.ac-segment-nav__svg--menu{height:24px;width:24px}.ac-segment-nav__primary,.ac-segment-nav__primary-list{align-items:center;display:flex}.ac-segment-nav__primary-list{gap:clamp(1.2rem,2.4vw,2.4rem);justify-content:center;list-style:none;margin:0;padding:0}.ac-segment-nav__primary-item{margin:0;padding:0}.ac-segment-nav__primary-trigger{color:var(--ac-header-text,var(--ac-color-white,#fff));min-height:var(--ac-header-main-height,52px);padding:0;position:relative;transition:color var(--ac-motion-fast) var(--ac-ease-out)}.ac-segment-nav__primary-label,.ac-segment-nav__primary-trigger{align-items:center;display:inline-flex}.ac-segment-nav__primary-trigger.is-active,.ac-segment-nav__primary-trigger:focus-visible,.ac-segment-nav__primary-trigger:hover,.ac-segment-nav__primary-trigger[aria-expanded=true]{color:var(--ac-mega-accent)}.ac-segment-nav__primary-trigger:focus-visible{outline:var(--ac-focus-ring);outline-offset:var(--ac-focus-offset)}.ac-segment-nav__mobile-toggle{display:none}.ac-segment-panel{bottom:0;color:var(--ac-mega-text);left:0;pointer-events:none;position:fixed;right:0;top:var(
    --ac-header-panel-top,var(--ac-header-main-rendered-height,var(--ac-header-height,58px))
  );visibility:hidden;z-index:calc(var(--ac-z-header, 1000) + 20)}.ac-segment-panel[aria-hidden=false]{pointer-events:auto;visibility:visible}.ac-segment-panel__backdrop{background:var(--ac-color-black,#000);inset:0;opacity:0;position:absolute;transition:opacity var(--ac-motion-standard) var(--ac-ease-out)}.ac-segment-panel[aria-hidden=false] .ac-segment-panel__backdrop{opacity:1}.ac-segment-panel__surface{background:var(--ac-mega-surface);display:grid;grid-template-rows:var(--ac-mega-modal-header-height) minmax(0,1fr);height:100%;inset:0;min-height:0;opacity:0;overflow:hidden;position:absolute;transform:translateY(calc(var(--ac-panel-distance, 6px)*-1));transition:opacity var(--ac-motion-standard) var(--ac-ease-out),transform var(--ac-motion-standard) var(--ac-ease-out);width:100%}.ac-segment-panel[aria-hidden=false] .ac-segment-panel__surface{opacity:1;transform:translateY(0)}.ac-segment-panel__mastheads{background:var(--ac-color-black,#000);grid-row:1;min-height:var(--ac-mega-modal-header-height);position:relative;z-index:2}.ac-segment-panel__masthead{align-items:center;display:none;justify-content:space-between;margin-inline:auto;min-height:var(--ac-mega-modal-header-height);width:min(var(--ac-container,1440px),calc(100% - var(--ac-container-padding, 2rem)*2))}.ac-segment-panel__masthead.is-active{display:flex}.ac-segment-panel__masthead strong{color:var(--ac-mega-text);font-size:var(--ac-mega-type-h6-size);line-height:var(--ac-mega-type-h6-line-height)}.ac-segment-panel__close{align-items:center;color:var(--ac-mega-text);display:inline-flex;gap:.7rem;min-height:var(--ac-mega-modal-header-height);padding:0;transition:color var(--ac-motion-fast) var(--ac-ease-out)}.ac-segment-panel__close:focus-visible,.ac-segment-panel__close:hover{color:var(--ac-mega-accent)}.ac-segment-panel__inner{background:var(--ac-mega-surface);display:grid;grid-row:2;grid-template-columns:var(--ac-mega-rail-width) minmax(0,1fr);height:100%;margin-inline:auto;min-height:0;width:min(var(--ac-container,1440px),calc(100% - var(--ac-container-padding, 2rem)*2))}.ac-segment-panel__segment{display:none;grid-column:1/-1;grid-template-columns:var(--ac-mega-rail-width) minmax(0,1fr);min-height:0}.ac-segment-panel__segment.is-active{display:grid}.ac-segment-panel__content,.ac-segment-panel__rail{background:var(--ac-mega-surface);min-height:0;min-width:0;overflow-y:auto}.ac-segment-panel__rail{border-right:1px solid var(--ac-mega-border);display:flex;flex-direction:column;padding:28px 32px 36px 0}.ac-segment-panel__rail-heading{display:none}.ac-segment-panel__areas{display:grid;gap:.75rem}.ac-segment-panel__area{align-items:center;border:1px solid transparent;border-radius:var(--ac-mega-radius);color:var(--ac-mega-text);display:grid;font-size:var(--ac-mega-type-h7-size);gap:.75rem;grid-template-columns:minmax(0,1fr) auto;line-height:var(--ac-mega-type-h7-line-height);min-height:48px;padding-inline:18px;text-align:left;transition:border-color var(--ac-motion-fast) var(--ac-ease-out),color var(--ac-motion-fast) var(--ac-ease-out),background-color var(--ac-motion-fast) var(--ac-ease-out);width:100%}.ac-segment-panel__area.is-active,.ac-segment-panel__area:focus-visible,.ac-segment-panel__area:hover{border-color:var(--ac-mega-border-strong);color:var(--ac-mega-text)}.ac-segment-panel__chevron{color:currentColor}.ac-segment-panel__content{padding:28px 0 56px clamp(2rem,3vw,3.5rem)}.ac-segment-panel__area-panel{animation:acSegmentFadeIn var(--ac-motion-fast) var(--ac-ease-out);display:none}.ac-segment-panel__area-panel.is-active{display:block}.ac-mega-lineup__heading,.ac-segment-panel__section-heading{margin-bottom:.95rem}.ac-mega-lineup__mobile-heading,.ac-segment-panel__section-heading h3{color:var(--ac-mega-text);font-size:var(--ac-mega-type-h5-size);line-height:var(--ac-mega-type-h5-line-height);margin:0}.ac-mega-lineup,.ac-mega-lineup__groups,.ac-segment-model-groups{display:grid}.ac-mega-lineup__groups,.ac-segment-model-groups{gap:2.35rem}.ac-mega-lineup__group[hidden]{display:none!important}.ac-mega-lineup-promo{align-items:center;background-color:var(--ac-mega-card);background-image:linear-gradient(90deg,rgba(17,17,17,.86) 0,rgba(17,17,17,.56) 42%,rgba(17,17,17,.08) 100%),var(--ac-mega-promo-image,none);background-position:50%;background-size:cover;border-radius:var(--ac-mega-radius);display:grid;margin-bottom:1rem;min-height:clamp(180px,16vw,240px);overflow:hidden}.ac-mega-lineup-promo__content{display:grid;gap:.7rem;justify-items:start;max-width:min(52rem,70%);padding:clamp(2rem,3vw,3.2rem);position:relative;z-index:1}.ac-mega-lineup-promo h3,.ac-segment-utility-panel h3{color:var(--ac-mega-text);font-family:var(--ac-mega-type-h2-family);font-size:var(--ac-mega-type-h2-size);font-style:italic;font-weight:var(--ac-mega-type-display-weight);letter-spacing:var(--ac-ui-letter-spacing,0);line-height:var(--ac-mega-type-h2-line-height);margin:0;text-transform:var(--ac-ui-text-transform,uppercase)}.ac-mega-lineup-promo__description{color:hsla(0,0%,100%,.86);margin:0;max-width:50rem}.ac-mega-lineup-promo__description p{margin:0}.ac-mega-lineup-promo__link.ac-button--accent{background:var(--ac-button-accent-bg,var(--ac-accent,#66bc29));border-color:var(--ac-button-accent-bg,var(--ac-accent,#66bc29));color:var(--ac-button-accent-text,var(--ac-color-black,#111))}.ac-mega-lineup-promo__link.ac-button--accent:focus-visible,.ac-mega-lineup-promo__link.ac-button--accent:hover{background:var(--ac-button-accent-hover-bg,var(--ac-accent-hover,#7bdc33));border-color:var(--ac-button-accent-hover-bg,var(--ac-accent-hover,#7bdc33));color:var(--ac-button-accent-hover-text,var(--ac-color-black,#111))}.ac-mega-lineup-promo__link.ac-button--accent>span{color:inherit}.ac-mega-lineup__categories{align-items:center;border-bottom:1px solid var(--ac-mega-border);display:flex;gap:clamp(1.4rem,2vw,2rem);margin:0 0 1.5rem;min-width:0;overflow-x:auto;padding:0 0 .85rem;scrollbar-width:none;z-index:1}.ac-mega-lineup__categories::-webkit-scrollbar{display:none}.ac-mega-lineup__category{color:var(--ac-header-text,var(--ac-color-white,#fff));flex:0 0 auto;min-height:28px;padding:0 0 .55rem;position:relative;transition:color var(--ac-motion-fast) var(--ac-ease-out);white-space:nowrap}.ac-mega-lineup__category.is-active,.ac-mega-lineup__category:focus-visible,.ac-mega-lineup__category:hover{color:var(--ac-mega-accent)}.ac-mega-lineup__category:after{background:currentColor;border-radius:var(--ac-radius-pill,999px);bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:right;transition:transform var(--ac-motion-standard) var(--ac-ease-out)}.ac-mega-lineup__categories{border-bottom:1px solid var(--ac-mega-border,hsla(0,0%,100%,.12));margin-left:-3.5rem;padding-bottom:.85rem;padding-left:3.5rem;position:relative}.ac-mega-lineup__category:after{bottom:-.85rem}.ac-mega-lineup__groups{margin-top:1.5rem}.ac-mega-lineup--mobile .ac-mega-lineup__categories{margin-left:0;padding-bottom:0;padding-left:0}.ac-mega-lineup--mobile .ac-mega-lineup__category:after{bottom:-1px}.ac-mega-lineup--mobile .ac-mega-lineup__category.is-active,.ac-mega-lineup--mobile .ac-mega-lineup__category:focus-visible,.ac-mega-lineup--mobile .ac-mega-lineup__category:hover{color:var(--ac-mega-accent,var(--ac-accent,#63be1d))}.ac-mega-lineup__category.is-active:after,.ac-mega-lineup__category:focus-visible:after,.ac-mega-lineup__category:hover:after{transform:scaleX(1);transform-origin:left}.ac-segment-model-group__header{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.ac-segment-model-group__header h4{color:var(--ac-mega-text);font-size:var(--ac-mega-type-h6-size);line-height:var(--ac-mega-type-h6-line-height);margin:0}.ac-segment-model-group__shop{color:var(--ac-mega-text);flex:0 0 auto;font-family:var(--ac-type-ui-01-family,var(--ac-font-ui-condensed,"barlow-condensed","Barlow Condensed","Arial Narrow",Arial,sans-serif));font-size:var(--ac-type-ui-01-size,17px);font-style:normal;font-weight:var(--ac-type-ui-01-weight,500);letter-spacing:0;line-height:var(--ac-type-ui-01-line-height,24px);position:relative;text-decoration:none;text-transform:uppercase;transition:color var(--ac-motion-fast) var(--ac-ease-out);white-space:nowrap}.ac-segment-model-group__shop:after{background:currentColor;bottom:-.18em;content:"";height:1px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:right;transition:transform var(--ac-motion-standard) var(--ac-ease-out)}.ac-segment-model-group__shop:focus-visible,.ac-segment-model-group__shop:hover{color:var(--ac-mega-text)}.ac-segment-model-group__shop:focus-visible{outline:var(--ac-focus-ring);outline-offset:var(--ac-focus-offset)}.ac-segment-model-group__shop:focus-visible:after,.ac-segment-model-group__shop:hover:after{transform:scaleX(1);transform-origin:left}.ac-segment-model-grid{display:grid;gap:clamp(1rem,2vw,1.5rem);grid-template-columns:repeat(3,minmax(0,1fr))}.ac-segment-model-card{background:var(--ac-mega-card);border-radius:var(--ac-mega-radius);color:var(--ac-mega-text);display:grid;grid-template-rows:auto minmax(0,1fr);min-height:225px;overflow:hidden;position:relative;text-align:center;transform:translateZ(0);transition:background-color var(--ac-motion-standard) var(--ac-ease-out),color var(--ac-motion-fast) var(--ac-ease-out),transform var(--ac-motion-standard) var(--ac-ease-out)}.ac-segment-model-card:focus-visible,.ac-segment-model-card:hover{background:var(--ac-mega-card-hover);color:var(--ac-mega-text);transform:var(--ac-lift-sm)}.ac-segment-model-card:active{transform:translateY(0)}.ac-segment-model-card__badge,.ac-segment-model-card__meta{display:none}.ac-segment-model-card__body,.ac-segment-model-card__media{background:inherit}.ac-segment-model-card__media{align-items:center;display:flex;justify-content:center;min-height:122px;overflow:hidden;padding:.9rem 1.25rem .2rem;position:relative}.ac-segment-model-card__media img{display:block;max-height:110px;object-fit:contain;object-position:center;position:relative;transform:translateZ(0) scale(1);transition:transform var(--ac-motion-slow) var(--ac-ease-out);width:100%;z-index:1}.ac-segment-model-card:focus-visible .ac-segment-model-card__media img,.ac-segment-model-card:hover .ac-segment-model-card__media img{transform:translateZ(0) scale(var(--ac-image-hover-scale))}.ac-segment-model-card__placeholder{display:block;min-height:90px;width:100%}.ac-segment-model-card__body{align-content:start;display:grid;gap:.35rem;justify-items:center;padding:.15rem 1rem 1.05rem}.ac-segment-model-card__name{color:var(--ac-mega-text);font-family:var(--ac-mega-type-h5-family);font-size:var(--ac-mega-type-h5-size);line-height:var(--ac-mega-type-h5-line-height);text-wrap:balance}.ac-segment-model-card__commerce{display:grid;gap:.15rem}.ac-segment-model-card__price-line{color:var(--ac-mega-text);font-family:var(--ac-type-ui-01-family,var(--ac-font-ui-condensed,"barlow-condensed","Barlow Condensed","Arial Narrow",Arial,sans-serif));font-size:var(--ac-type-ui-01-size,17px);font-weight:var(--ac-type-ui-01-weight,500);line-height:var(--ac-type-ui-01-line-height,24px)}.ac-segment-model-card__config-count,.ac-segment-model-card__price-line{display:block;font-style:normal;letter-spacing:0;text-transform:uppercase;white-space:normal}.ac-segment-model-card__config-count{color:var(--ac-mega-muted);font-family:var(--ac-type-ui-02-family,var(--ac-font-ui-condensed,"barlow-condensed","Barlow Condensed","Arial Narrow",Arial,sans-serif));font-size:var(--ac-type-ui-02-size,14px);font-weight:var(--ac-type-ui-02-weight,500);line-height:var(--ac-type-ui-02-line-height,18px)}.ac-segment-nav .ac-segment-model-card__swatches{align-items:center;display:inline-flex;flex-wrap:wrap;gap:7px;justify-content:center;margin-top:4px;min-height:18px}.ac-segment-nav :where(.ac-swatch,.ac-segment-model-card__swatch){--ac-swatch-color:#9ca3af;background-color:var(--ac-swatch-color);background-image:none;border:2px solid rgba(0,0,0,.72);border-radius:var(--ac-radius-pill,999px);box-shadow:0 0 0 1px hsla(0,0%,100%,.32),inset 0 0 0 1px hsla(0,0%,100%,.16);display:inline-block;flex:0 0 16px;height:16px;overflow:hidden;width:16px}.ac-segment-nav .ac-swatch--black,.ac-segment-nav .ac-swatch--black-magic{--ac-swatch-color:#050505}.ac-segment-nav .ac-swatch--gray,.ac-segment-nav .ac-swatch--grey{--ac-swatch-color:#8b8f94}.ac-segment-nav .ac-swatch--arctic-cat-green,.ac-segment-nav .ac-swatch--green{--ac-swatch-color:var(--ac-mega-accent,#66bc29)}.ac-segment-nav .ac-swatch--white{--ac-swatch-color:#f8fafc}.ac-segment-nav .ac-swatch--red{--ac-swatch-color:#c9252d}.ac-segment-nav .ac-swatch--orange{--ac-swatch-color:#f36f21}.ac-segment-nav .ac-swatch--industrial-yellow,.ac-segment-nav .ac-swatch--yellow{--ac-swatch-color:#f5c542}.ac-segment-nav .ac-swatch--blue{--ac-swatch-color:#1f5f99}.ac-segment-nav .ac-swatch--marsh-green{--ac-swatch-color:#4f5f35}.ac-segment-nav .ac-swatch--black-green{background-image:linear-gradient(135deg,#050505 0 50%,var(--ac-mega-accent,#66bc29) 50% 100%)}.ac-segment-nav .ac-swatch--black-red{background-image:linear-gradient(90deg,#050505 0 50%,var(--ac-color-red,#c9252d) 50% 100%)}.ac-segment-nav .ac-swatch--green-black{background-image:linear-gradient(90deg,var(--ac-mega-accent,#66bc29) 0 50%,#050505 50% 100%)}.ac-segment-nav .ac-swatch--titan-blue{background-image:linear-gradient(90deg,var(--ac-color-gray-400,#9ca3af) 0 50%,#174f78 50% 100%)}.ac-segment-nav .ac-swatch--black-blue{background-image:linear-gradient(135deg,#050505 0 50%,#1f5f99 50% 100%)}.ac-segment-nav .ac-swatch--black-industrial-yellow,.ac-segment-nav .ac-swatch--black-yellow{background-image:linear-gradient(135deg,#050505 0 50%,#f5c542 50% 100%)}.ac-segment-nav .ac-swatch--black-gray,.ac-segment-nav .ac-swatch--black-grey{background-image:linear-gradient(135deg,#050505 0 50%,#8b8f94 50% 100%)}.ac-segment-nav .ac-swatch--camo,.ac-segment-nav .ac-swatch--camouflage{background-image:radial-gradient(circle at 20% 25%,#2f3b22 0 18%,transparent 19%),radial-gradient(circle at 70% 35%,#7a6b45 0 16%,transparent 17%),radial-gradient(circle at 45% 75%,#050505 0 14%,transparent 15%),linear-gradient(135deg,#556b3c,#3f4c2d)}.ac-segment-utility-panel{background:var(--ac-mega-card);border:1px solid var(--ac-mega-border);border-radius:var(--ac-mega-radius);color:var(--ac-mega-text);display:grid;min-height:360px;padding:2rem;place-items:center;text-align:center}.ac-segment-utility-panel__icon{border-radius:var(--ac-radius-xl,16px);font-size:2rem;height:4rem;margin-bottom:1.25rem;width:4rem}.ac-segment-utility-panel p,.ac-segment-utility-panel__description{color:hsla(0,0%,100%,.75);margin:1rem 0 1.5rem;max-width:40rem}.ac-segment-utility-panel__description p{margin:0}.ac-segment-mobile{display:none}@media (max-width:919px){.ac-segment-nav{justify-content:flex-start;width:44px;--ac-mega-mobile-bg:var(--ac-mega-surface-strong)}.ac-segment-nav__primary,.ac-segment-panel{display:none}.ac-segment-nav__mobile-toggle{align-items:center;color:var(--ac-header-text,#fff);display:inline-flex;font-family:var(--ac-mega-type-h7-family);font-size:var(--ac-mega-type-h7-size);font-style:italic;font-weight:var(--ac-mega-type-display-weight);gap:0;justify-content:center;letter-spacing:var(--ac-ui-letter-spacing,0);line-height:var(--ac-mega-type-h7-line-height);min-height:var(--ac-header-height,58px);min-width:44px;padding:0;text-transform:var(--ac-ui-text-transform,uppercase);width:44px}.ac-segment-nav__mobile-toggle-label{display:none}.ac-segment-mobile{background:var(--ac-mega-mobile-bg);display:block;inset:0;opacity:0;overflow:hidden;position:fixed;transition:opacity var(--ac-motion-standard) var(--ac-ease-out),visibility var(--ac-motion-standard) var(--ac-ease-out);visibility:hidden;z-index:2000}.ac-segment-mobile[aria-hidden=false]{opacity:1;visibility:visible}.ac-segment-mobile__surface{background:var(--ac-mega-mobile-bg);color:var(--ac-mega-text);height:100%;overflow:hidden;transform:translateX(100%);transition:transform var(--ac-motion-medium) var(--ac-ease-out);width:100%}.ac-segment-mobile[aria-hidden=false] .ac-segment-mobile__surface{transform:translateX(0)}.ac-segment-mobile__screens{height:100%;overflow:hidden;position:relative}.ac-segment-mobile__screen{background:var(--ac-mega-mobile-bg);display:grid;grid-template-rows:auto minmax(0,1fr);inset:0;position:absolute;transform:translateX(100%);transition:transform var(--ac-motion-medium) var(--ac-ease-out)}.ac-segment-mobile__screen.is-active{transform:translateX(0)}.ac-segment-mobile__screen.is-before{transform:translateX(-28%)}.ac-segment-mobile__header{align-items:center;background:var(--ac-mega-mobile-bg);display:grid;grid-template-columns:48px minmax(0,1fr) 48px;min-height:var(--ac-mega-mobile-header-height);padding:0 20px}.ac-segment-mobile__header strong{color:var(--ac-mega-text);font-family:var(--ac-mega-type-h6-family);font-size:var(--ac-mega-type-h6-size);font-style:var(--ac-mega-type-display-style);font-weight:var(--ac-mega-type-display-weight);grid-column:2;justify-self:center;letter-spacing:var(--ac-ui-letter-spacing,0);line-height:var(--ac-mega-type-h6-line-height);text-align:center;text-transform:var(--ac-ui-text-transform,uppercase);white-space:nowrap}.ac-segment-mobile__header button{align-items:center;color:var(--ac-mega-text);display:inline-flex;height:48px;justify-content:center;min-height:48px;min-width:48px;padding:0;width:48px}.ac-segment-mobile__header button>span{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}.ac-segment-mobile__header [data-ac-mobile-close] :where(svg,.ac-segment-nav__svg){flex:0 0 26px;height:26px;width:26px}.ac-segment-mobile__header [data-ac-mobile-back] :where(svg,.ac-segment-nav__svg){flex:0 0 26px;height:26px;width:26px}.ac-segment-mobile__header button:first-child{grid-column:1;justify-self:start}.ac-segment-mobile__header button:last-child{grid-column:3;justify-self:end}.ac-segment-mobile__body{background:var(--ac-mega-mobile-bg);min-height:0;overflow-y:auto;padding:20px}.ac-segment-mobile__body--root,.ac-segment-mobile__body--segment{display:flex;flex-direction:column}.ac-segment-mobile__areas,.ac-segment-mobile__rows{display:grid;gap:20px}.ac-segment-mobile__areas button,.ac-segment-mobile__rows button{align-items:center;border:1px solid var(--ac-mega-border-strong);border-radius:var(--ac-mega-radius);color:var(--ac-mega-text);display:flex;font-size:var(--ac-mega-type-h6-size);justify-content:space-between;line-height:var(--ac-mega-type-h6-line-height);min-height:64px;padding:0 20px;text-align:left;transition:border-color var(--ac-motion-fast) var(--ac-ease-out),color var(--ac-motion-fast) var(--ac-ease-out),background-color var(--ac-motion-fast) var(--ac-ease-out),transform var(--ac-motion-standard) var(--ac-ease-out);width:100%}.ac-segment-mobile__areas button:focus-visible,.ac-segment-mobile__areas button:hover,.ac-segment-mobile__rows button:focus-visible,.ac-segment-mobile__rows button:hover{border-color:var(--ac-mega-accent)}.ac-segment-mobile__areas button:active,.ac-segment-mobile__rows button:active{transform:translateY(1px)}.ac-segment-mobile__hero{align-content:end;background:linear-gradient(180deg,rgba(17,17,17,.08) 0,rgba(17,17,17,.74) 78%,rgba(17,17,17,.9) 100%),var(--ac-mobile-hero-image,none),var(--ac-mega-card);background-position:50%;background-size:cover;border:1px solid var(--ac-mega-border);border-radius:var(--ac-mega-radius);display:grid;gap:.45rem;margin:0 0 20px;min-height:198px;overflow:hidden;padding:20px}.ac-segment-mobile__hero p:first-child{display:none}.ac-segment-mobile__hero h2{color:var(--ac-mega-text);font-family:var(--ac-mega-type-h4-family);font-size:var(--ac-mega-type-h4-size);line-height:var(--ac-mega-type-h4-line-height);margin:0;max-width:13rem;white-space:normal}.ac-segment-mobile__description,.ac-segment-mobile__hero p:last-child{color:hsla(0,0%,100%,.86);margin:0;max-width:20rem}.ac-segment-mobile__description p{margin:0}.ac-segment-mobile__footer{display:grid;gap:20px;margin-top:auto;padding-top:clamp(36px,16vh,150px)}.ac-segment-mobile__footer--root{padding-top:clamp(48px,22vh,220px)}.ac-segment-mobile__market{display:flex;justify-content:center;margin-top:0;padding-top:0}.ac-segment-mobile__market :where(.ac-market-selector--mobile-nav,.ac-market-selector--drawer){width:auto}.ac-segment-mobile__market :where(.ac-market-selector--mobile-nav,.ac-market-selector--drawer) .ac-market-selector__button{align-items:center;background:transparent;border:0;color:var(--ac-mega-text);display:inline-flex;font-family:var(--ac-mega-type-ui-02-family);font-size:var(--ac-mega-type-ui-02-size);font-weight:var(--ac-mega-type-ui-02-weight);gap:.85rem;justify-content:center;letter-spacing:var(--ac-ui-letter-spacing,0);line-height:var(--ac-mega-type-ui-02-line-height);min-height:32px;padding:0;text-transform:var(--ac-ui-text-transform,uppercase)}.ac-segment-mobile__market :where(.ac-market-selector--mobile-nav,.ac-market-selector--drawer) .ac-market-selector__button-main{align-items:baseline;display:inline-flex;gap:.28rem;white-space:nowrap}.ac-segment-mobile__market :where(.ac-market-selector--mobile-nav,.ac-market-selector--drawer) :where(.ac-market-selector__meta,.ac-market-selector__button-main strong){display:inline;white-space:nowrap}.ac-segment-mobile__market :where(.ac-market-selector--mobile-nav,.ac-market-selector--drawer) .ac-market-selector__chevron{display:none}.ac-segment-mobile__body--lineup{padding:0 20px 28px}.ac-mega-lineup__mobile-heading{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}.ac-mega-lineup--mobile .ac-mega-lineup-promo,.ac-mega-lineup--mobile .ac-mega-lineup__heading{display:none}.ac-mega-lineup--mobile .ac-mega-lineup__categories{background:var(--ac-mega-mobile-bg);gap:28px;margin:0 -20px 20px;padding:0 20px;position:sticky;top:0;width:calc(100% + 40px);z-index:2}.ac-mega-lineup--mobile .ac-mega-lineup__category{color:hsla(0,0%,100%,.8);min-height:42px;padding:0 0 10px}.ac-mega-lineup--mobile .ac-mega-lineup__groups{gap:28px;margin-top:0}.ac-mega-lineup--mobile .ac-segment-model-grid{gap:14px 18px;grid-template-columns:minmax(0,1fr)}.ac-mega-lineup--mobile .ac-segment-model-group__header{margin:0 0 14px}.ac-mega-lineup--mobile .ac-segment-model-group__header h4{font-family:var(--ac-mega-type-h6-family);font-size:var(--ac-mega-type-h6-size);line-height:var(--ac-mega-type-h6-line-height)}.ac-mega-lineup--mobile .ac-segment-model-card{align-content:start;background:var(--ac-mega-card);border-radius:var(--ac-mega-radius);color:var(--ac-mega-text);display:grid;gap:0;grid-template-columns:1fr;justify-items:center;margin:0;min-height:0;min-width:0;overflow:hidden;padding:12px;text-align:center;transition:background-color var(--ac-motion-standard) var(--ac-ease-out),transform var(--ac-motion-standard) var(--ac-ease-out)}.ac-mega-lineup--mobile .ac-segment-model-card:active{transform:translateY(1px)}.ac-mega-lineup--mobile .ac-segment-model-card__media{display:grid;margin-bottom:8px;min-height:76px;min-width:0;padding:0;place-items:center;width:100%}.ac-mega-lineup--mobile .ac-segment-model-card__media img{background:transparent;display:block;height:76px;max-width:150px;object-fit:contain;object-position:center;width:100%}.ac-mega-lineup--mobile .ac-segment-model-card__body{display:grid;gap:1px;justify-items:center;min-width:0;padding:0;text-align:center;width:100%}.ac-mega-lineup--mobile .ac-segment-model-card__name{color:var(--ac-mega-text);font-family:var(--ac-mega-type-h5-family);font-size:var(--ac-mega-mobile-card-title-size);font-style:var(--ac-mega-type-display-style);font-weight:var(--ac-mega-type-display-weight);letter-spacing:var(--ac-ui-letter-spacing,0);line-height:var(--ac-mega-mobile-card-title-line-height);max-width:100%;text-align:center;text-transform:var(--ac-ui-text-transform,uppercase);text-wrap:balance;white-space:normal}.ac-mega-lineup--mobile .ac-segment-model-card__meta{display:none}.ac-mega-lineup--mobile .ac-segment-model-card__commerce{display:grid;gap:0;justify-items:center;margin-top:3px}.ac-mega-lineup--mobile .ac-segment-model-card__price-line{color:var(--ac-mega-text);font-family:var(--ac-type-ui-01-family,var(--ac-font-ui-condensed,"barlow-condensed","Barlow Condensed","Arial Narrow",Arial,sans-serif));font-size:var(--ac-type-ui-01-size,17px);font-style:normal;font-weight:var(--ac-type-ui-01-weight,500);letter-spacing:0;line-height:var(--ac-type-ui-01-line-height,24px);max-width:100%;text-align:center;text-transform:uppercase;white-space:nowrap}.ac-mega-lineup--mobile .ac-segment-model-card__config-count{color:var(--ac-mega-muted);font-family:var(--ac-type-ui-02-family,var(--ac-font-ui-condensed,"barlow-condensed","Barlow Condensed","Arial Narrow",Arial,sans-serif));font-size:var(--ac-type-ui-02-size,14px);font-style:normal;font-weight:var(--ac-type-ui-02-weight,500);letter-spacing:0;line-height:var(--ac-type-ui-02-line-height,18px);max-width:100%;text-align:center;text-transform:uppercase;white-space:nowrap}.ac-mega-lineup--mobile .ac-segment-model-card__swatches{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:7px;justify-content:center;margin-top:4px;max-width:100%;min-height:18px;overflow:hidden;white-space:nowrap}.ac-segment-mobile__cta-card{border-bottom:1px solid var(--ac-mega-border);color:var(--ac-mega-text);display:grid;gap:.35rem;padding:1.05rem 0}.ac-segment-mobile__cta-card strong{color:var(--ac-mega-text);font-family:var(--ac-mega-type-h5-family);font-size:var(--ac-mega-type-h5-size);font-style:var(--ac-mega-type-display-style);font-weight:var(--ac-mega-type-display-weight);letter-spacing:var(--ac-ui-letter-spacing,0);line-height:var(--ac-mega-type-h5-line-height);text-transform:var(--ac-ui-text-transform,uppercase)}.ac-segment-mobile__cta-card span{color:var(--ac-mega-muted)}}@media (min-width:360px) and (max-width:919px){.ac-mega-lineup--mobile .ac-segment-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ac-segment-mobile,.ac-segment-mobile__screen,.ac-segment-mobile__surface,.ac-segment-model-card,.ac-segment-model-card__media img,.ac-segment-model-group__shop:after,.ac-segment-panel__area-panel,.ac-segment-panel__backdrop,.ac-segment-panel__surface{animation:none;transition:none}}@keyframes acSegmentFadeIn{0%{opacity:0;transform:translateY(var(--ac-panel-distance,6px))}to{opacity:1;transform:translateY(0)}}.ac-mega-lineup--mobile .ac-segment-model-card__media{aspect-ratio:4/3;overflow:hidden}.ac-mega-lineup--mobile .ac-segment-model-card__media img{display:block;height:100%;object-fit:contain;width:100%}