body .em-cosmic-header .em-nav-direct,body .em-cosmic-header .em-nav-direct:hover,body .em-cosmic-header .em-nav-direct:focus-visible{background:transparent;box-shadow:none;border-color:transparent;text-decoration:none;text-shadow:none}body .em-cosmic-header .em-nav-direct:before,body .em-cosmic-header .em-nav-direct:after{content:none}.em-nav-label{display:inline-block;transition:color .18s,text-shadow .18s,transform .18s}body .em-cosmic-header .em-nav-direct[aria-current=page] .em-nav-label{color:#78d8ff;text-shadow:0 0 12px #009cff80}body .em-cosmic-header .em-nav-direct:focus-visible .em-nav-label{color:#9beaff;text-shadow:0 0 8px #009cffee,0 0 18px #a35cff99}@media(hover:hover){body .em-cosmic-header .em-nav-direct:hover .em-nav-label{color:#9beaff;text-shadow:0 0 8px #009cffee,0 0 18px #a35cff99;transform:translateY(-2px)}}body.template-product #main{background:radial-gradient(ellipse at 0 0,#124aca38,transparent 32%),radial-gradient(ellipse at 100% 20%,#9b24d82e,transparent 35%),radial-gradient(ellipse at 0 75%,#009cc020,transparent 34%),#040615;color:#fff}body.template-product #main .product-block-list__item>.card,body.template-product #main .contact-mobile-description>.card{--em-panel-accent:#5caeff;border:1px solid color-mix(in srgb,var(--em-panel-accent) 55%,#172340);border-radius:14px;background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--em-panel-accent) 14%,transparent),transparent 65%),linear-gradient(140deg,#0a152c,#101126);box-shadow:0 0 19px color-mix(in srgb,var(--em-panel-accent) 15%,transparent)}body.template-product #main .product-block-list__item--info>.card{--em-panel-accent:#b282ff;background:radial-gradient(ellipse at 100% 0,#8045c933,transparent 62%),radial-gradient(ellipse at 0 100%,#009cff1c,transparent 60%),#0a1126;border-top:2px solid #9366d1}body.template-product #main .product-block-list__item--description>.card,body.template-product #main .contact-mobile-description>.card{--em-panel-accent:#6a91e9}body.template-product #main .product-meta__title{color:#fff;font-weight:600;line-height:1.2}body.template-product #main .product-meta{border-bottom-color:#775eb060}body.template-product #main .product-block-list__item>.card .card__header{border-color:#6b63a552}body.template-product #main .product-block-list__item--description .card__title,body.template-product #main .product-block-list__item--content .card__title{color:#fff;font-weight:600}body.template-product #main .product-block-list__item--description .rte,body.template-product #main .product-block-list__item--content .rte{color:#d1d9ef}body.template-product #main .eq-intro,body.template-product #main .eq-gallery-hint{color:#c9d3ec}body.template-product #main .eq{border-top-color:#8c66cb6b}body.template-product #main .eq h2{font-weight:600;color:#fff}body.template-product #main .eq input,body.template-product #main .eq textarea{background:#070e20;border-color:#66729b;color:#fff}body.template-product #main .eq input:focus,body.template-product #main .eq textarea:focus{outline:2px solid #36d779;outline-offset:2px;box-shadow:0 0 13px #36d77930}body.template-product #main .eq-artwork{background:radial-gradient(ellipse at 100% 0,#a35cff2e,transparent 70%),linear-gradient(125deg,#092340,#101126);border-color:#9670d7;box-shadow:0 0 18px #a35cff20}body.template-product #main .eq-extra{border-color:#7660a466}body.template-product #main .eq-nav{gap:4px 20px}body.template-product #main .eq-nav a,body.template-product #main .ebh-top-actions a:not(.em-contact-glow){width:fit-content;min-height:44px;padding:8px 0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#8bdcff;text-decoration:none;justify-content:flex-start;gap:10px;font-weight:500}body.template-product #main .product-form__add-button:not(:disabled),body.template-product #main .eq .em-contact-glow,body.template-product #main .ebh-top-actions .em-contact-glow,body #main .ec .em-contact-glow{--em-action-glow:0,156,255;border:1px solid #7abaff;border-radius:8px;background:linear-gradient(115deg,#075ac6,#3042a3 60%,#603797);color:#fff;font-weight:600;text-decoration:none;box-shadow:0 0 12px rgba(var(--em-action-glow),.45);animation:em-cosmic-action-glow 2.5s ease-in-out infinite}body.template-product #main .ebh-top-actions .em-contact-glow{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px 20px}body #main .ec .ec-btn-outline,body.template-product #main .eq .eq-btn--email{background:linear-gradient(120deg,#182752,#34204d);border-color:#b084ef}@keyframes em-cosmic-action-glow{0%,to{box-shadow:0 0 7px rgba(var(--em-action-glow),.4)}50%{box-shadow:0 0 17px 2px rgba(var(--em-action-glow),.6),0 0 24px #a35cff35}}@media(hover:hover){body.template-product #main .product-form__add-button:not(:disabled):hover,body.template-product #main .eq .em-contact-glow:hover,body.template-product #main .ebh-top-actions .em-contact-glow:hover,body #main .ec .em-contact-glow:hover{--em-action-glow:54,215,121;border-color:#36d779;background:linear-gradient(115deg,#096599,#314898 65%,#56347e);color:#fff}}body #main .ec{background:radial-gradient(ellipse at 0 0,#124aca42,transparent 35%),radial-gradient(ellipse at 100% 35%,#a819d530,transparent 38%),radial-gradient(ellipse at 0 85%,#00a5b82c,transparent 34%),#040615;--ec-green:#62e89a;color:#fff}body #main .ec h1{font-weight:600;letter-spacing:0}body #main .ec h2,body #main .ec h3{font-weight:600}body #main .ec p{color:#c9d3ec}body #main .ec .ec-kicker{color:#78d8ff!important;font-weight:500;letter-spacing:.06em}body #main .ec-hero{position:relative;margin-bottom:28px;padding-bottom:28px}body #main .ec-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,#009cff,#a35cff 55%,#ff4bac55 85%,transparent);box-shadow:0 0 12px #009cff55}body #main .ec-panel{border-color:#6876b3;border-top:2px solid #64b7ff;background:radial-gradient(ellipse at 100% 0,#7545c42b,transparent 70%),#0a1126;box-shadow:0 0 22px #009cff22}body #main .ec-artwork{border-color:#aa76db;background:radial-gradient(ellipse at 0 0,#009cff28,transparent 65%),linear-gradient(135deg,#122247,#23142f);box-shadow:0 0 24px #a35cff2c}body #main .ec-check{border-color:#51bdb7;background:radial-gradient(ellipse at 0 0,#00d1c91a,transparent 70%),#0a1428;box-shadow:0 0 20px #00cfff1c}body #main .ec-next{border-color:#6b75bc;background:linear-gradient(120deg,#182344,#23163b);box-shadow:0 0 20px #a35cff22}body #main .ec-form input,body #main .ec-form select,body #main .ec-form textarea{background:#070e20;border-color:#66729b;color:#fff}body #main .ec input:focus,body #main .ec select:focus,body #main .ec textarea:focus{outline:2px solid #36d779;outline-offset:2px;box-shadow:0 0 13px #36d77930}body #main .ec-faq,body #main .ec-extra{border-color:#78629e66}body #main .ec-explore a{display:flex;width:fit-content;justify-content:flex-start;align-items:center;gap:16px;min-height:44px;margin-top:4px;padding:9px 0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#8bdcff}@media(max-width:749px){body.template-product #main .product-block-list__item>.card,body.template-product #main .contact-mobile-description>.card{border-radius:11px}body #main .ec-hero{margin-bottom:22px;padding-bottom:22px}body #main .ec .ec-kicker{font-size:11px;line-height:1.5}body.template-product #main .eq-nav{gap:2px 16px}}@media(prefers-reduced-motion:reduce){.em-nav-label{transition:none}body .em-cosmic-header .em-nav-direct:hover .em-nav-label{transform:none}body.template-product #main .product-form__add-button:not(:disabled),body.template-product #main .eq .em-contact-glow,body.template-product #main .ebh-top-actions .em-contact-glow,body #main .ec .em-contact-glow{animation:none}}body a.link:not(.em-nav-direct):not(.button):not([role=button]):not([data-action]):not([class*=cta]):not(:has(img)):not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)),body #main .rte a:not(.button):not([class*=btn]):not([class*=cta]):not(:has(img)):not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)),body #main .ec-link:not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)),body #main .ec-address:not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)),body #main .eq-address a:not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)),body #main .ec-explore a:not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)),body #main .ec-order a:not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)),body #main .ec-file-note a:not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)),body #main .eq-nav a:not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)),body #main .ebh-top-actions a:not(.em-contact-glow):not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)){position:relative;top:0;text-decoration:none!important;border-bottom:0;background-image:none;transition:color .18s,text-shadow .18s,top .18s}body a.link:not(.em-nav-direct):not(.button):not([role=button]):not([data-action]):not([class*=cta]):not(:has(img)):not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)):after,body #main .rte a:not(.button):not([class*=btn]):not([class*=cta]):not(:has(img)):not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)):after,body #main .ec-link:not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)):after,body #main .ec-address:not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)):after,body #main .eq-address a:not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)):after,body #main .ec-explore a:not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)):after,body #main .ec-order a:not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)):after,body #main .ec-file-note a:not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)):after,body #main .eq-nav a:not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)):after,body #main .ebh-top-actions a:not(.em-contact-glow):not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)):after{border-bottom:0;text-decoration:none}@media(hover:hover){body a.link:not(.em-nav-direct):not(.button):not([role=button]):not([data-action]):not([class*=cta]):not(:has(img)):not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)):hover,body #main .rte a:not(.button):not([class*=btn]):not([class*=cta]):not(:has(img)):not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)):hover,body #main .ec-link:not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)):hover,body #main .ec-address:not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)):hover,body #main .eq-address a:not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)):hover,body #main .ec-explore a:not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)):hover,body #main .ec-order a:not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)):hover,body #main .ec-file-note a:not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)):hover,body #main .eq-nav a:not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)):hover,body #main .ebh-top-actions a:not(.em-contact-glow):not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)):hover{top:-2px;color:#9beaff!important;text-decoration:none!important;text-shadow:0 0 8px #009cffee,0 0 18px #a35cff88;background:transparent!important;box-shadow:none!important;border-bottom:0}}body a.link:not(.em-nav-direct):not(.button):not([role=button]):not([data-action]):not([class*=cta]):not(:has(img)):not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)):focus-visible,body #main .rte a:not(.button):not([class*=btn]):not([class*=cta]):not(:has(img)):not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)):focus-visible,body #main .ec-link:not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)):focus-visible,body #main .ec-address:not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)):focus-visible,body #main .eq-address a:not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)):focus-visible,body #main .ec-explore a:not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)):focus-visible,body #main .ec-order a:not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)):focus-visible,body #main .ec-file-note a:not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)):focus-visible,body #main .eq-nav a:not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)):focus-visible,body #main .ebh-top-actions a:not(.em-contact-glow):not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)):focus-visible{color:#9beaff;text-shadow:0 0 10px #009cffaa;outline:2px solid #36d779;outline-offset:4px;text-decoration:none}@media(prefers-reduced-motion:reduce){body a.link:not(.em-nav-direct):not(.button):not([role=button]):not([data-action]):not([class*=cta]):not(:has(img)):not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)),body #main .rte a:not(.button):not([class*=btn]):not([class*=cta]):not(:has(img)):not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)),body #main .ec-link:not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)),body #main .ec-address:not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)),body #main .eq-address a:not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)),body #main .ec-explore a:not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)),body #main .ec-order a:not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)),body #main .ec-file-note a:not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)),body #main .eq-nav a:not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)),body #main .ebh-top-actions a:not(.em-contact-glow):not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)){transition:none}body a.link:not(.em-nav-direct):not(.button):not([role=button]):not([data-action]):not([class*=cta]):not(:has(img)):not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)):hover,body #main .rte a:not(.button):not([class*=btn]):not([class*=cta]):not(:has(img)):not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)):hover,body #main .ec-link:not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)):hover,body #main .ec-address:not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)):hover,body #main .eq-address a:not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)):hover,body #main .ec-explore a:not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)):hover,body #main .ec-order a:not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)):hover,body #main .ec-file-note a:not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)):hover,body #main .eq-nav a:not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)):hover,body #main .ebh-top-actions a:not(.em-contact-glow):not(:where(.color-selector-drawer *,.layer-guide__dialog *,.modal *,[role=dialog] *)):hover{top:0}}:root{--em-ui-blue:#009cff;--em-ui-green:#36d779;--em-ui-violet:#a35cff;--em-ui-text:#fff;--em-ui-copy:#c9d3ec;--em-ui-panel:#0a1126;--em-ui-canvas:#040615;--em-ui-action:linear-gradient(115deg,#075ac6,#3042a3 60%,#603797);--em-ui-surface:radial-gradient(ellipse at 100% 0,#8045c92b,transparent 66%),linear-gradient(140deg,#0a152c,#101126);--em-ui-space:radial-gradient(ellipse at 0 0,#124aca35,transparent 28%),radial-gradient(ellipse at 100% 35%,#a819d525,transparent 32%),radial-gradient(ellipse at 0 75%,#00a5b825,transparent 30%),#040615}body .color-picker-summary--cta.color-picker-summary--unselected{background:linear-gradient(115deg,var(--color-picker-cta-bg,#075ac6),#3042a3 60%,#603797);animation-duration:2.5s}body .color-picker-summary--cta.color-picker-summary--unselected:hover,body .color-picker-summary--cta.color-picker-summary--unselected:focus-visible{background:linear-gradient(115deg,var(--color-picker-cta-hover-bg,#183660),#314898 65%,#56347e)}body .color-picker-summary__cta-value{font-weight:600}body .color-picker-summary__cta-action{font-weight:600;border-color:#aad4ff70;background:#08172b44}body .color-picker-summary--cta:not(.color-picker-summary--unselected){animation:none;box-shadow:none}body .color-selector-drawer{--picker-blue:#009cff;--picker-green:#36d779}body .color-selector-drawer__panel,body .layer-guide__dialog[open]{background:var(--em-ui-space);border-color:#8c73c8;color:#fff}body .color-selector-drawer__header,body .layer-guide__header{background:linear-gradient(115deg,#102447,#241638);border-bottom-color:#7e77c0}body .color-selector-drawer__title,body .layer-guide__heading{font-weight:600;color:#fff}body .color-selector-drawer__close,body .color-selector-drawer__back,body .layer-guide__close{background:#14213a;border-color:#7e75ad;color:#fff}body .color-selector-drawer__close:hover,body .color-selector-drawer__back:hover,body .layer-guide__close:hover{color:#a9f4c8;border-color:#36d779;box-shadow:0 0 12px #36d77955}body .color-selector-tile,body .color-family-card,body .color-family-tile,body .layer-guide__card{background:var(--em-ui-surface);border-color:#6777a0;color:#fff}body .color-selector-tile:hover,body .color-family-card:hover,body .color-family-tile:hover,body .layer-guide__card:hover{border-color:#79c9ff;box-shadow:0 0 16px #009cff45,0 0 22px #a35cff20}body .color-selector-tile.is-selected,body .layer-guide__card:has([data-layer-guide-choose][aria-pressed=true]){border-color:#36d779;background:linear-gradient(125deg,#103028,#0a1728)}body .layer-guide{--lg-green:#36d779!important;--lg-blue:#009cff!important}body .layer-guide__card-copy h3{font-weight:600}body .layer-guide__card-copy p,body .layer-guide__intro,body .layer-guide__note{color:#d0d9ed}body .color-selector-detail__select:not(:disabled){background:linear-gradient(115deg,var(--color-selector-select-bg,#075ac6),#3042a3 60%,#603797);font-weight:600;animation-duration:2.5s}body .color-selector-detail__select:not(:disabled):hover,body .color-selector-detail__select:not(:disabled):focus-visible{background:linear-gradient(115deg,var(--color-selector-select-hover-bg,#183660),#314898 65%,#56347e)}body .color-selector-detail__viewer{border-color:#647193}body.template-product #main .block-swatch__item{border-color:#657ca6;background:linear-gradient(125deg,#132447,#1b1631);color:#fff;font-weight:500;box-shadow:0 0 6px #009cff15}body.template-product #main .block-swatch__radio:checked+.block-swatch__item{border-color:#36d779;background:linear-gradient(125deg,#103028,#10212b);color:#fff;box-shadow:0 0 9px #36d77930}body.template-product #main .block-swatch__radio:checked+.block-swatch__item:after{border-color:#36d779}body.template-product #main .block-swatch__radio:focus-visible+.block-swatch__item{outline:2px solid #79c9ff;outline-offset:3px}body.template-product #main .quantity-selector,body.template-product #main [data-custom-text-input]{background:#0b1730;border-color:#667dae;color:#fff}body.template-product #main .custom-text-upsell__checkbox-row input{accent-color:#36d779}body.template-collection #main{background:var(--em-ui-space)}body.template-collection #main .collection__header{background:radial-gradient(ellipse at 0 0,#1457ad38,transparent 65%),linear-gradient(125deg,#0a1830,#1b112c);border-color:#7965aa}body.template-collection #main .product-list--collection>.product-item{background:var(--em-ui-surface);border-color:#6985c999;color:#fff}body #main :is(.em-awards,.eh,.eh-module,.egp,.ebh,.ecd,.ecp,.eal,.ehp,.esp,.efs,.elite-hitch){background:var(--em-ui-space);color:#fff}body .epi{background:var(--em-ui-space);border-top-color:#7863a7}body #main :is(.em-awards,.eh,.eh-module,.egp,.ebh,.eal){--ea-green:#36d779!important;--eh-green:#36d779!important;--egp-green:#36d779!important}body #main :is(.ea-card,.eh-project,.eh-design,.egp-route,.ebh-card,.ehp-card,.esp-card,.elite-hitch__card){--em-card-accent:#75caff;background:var(--em-ui-surface);border-color:color-mix(in srgb,var(--em-card-accent) 55%,#243049);box-shadow:0 0 13px color-mix(in srgb,var(--em-card-accent) 12%,transparent);transition:transform .18s,border-color .18s,box-shadow .18s}body #main :is(.ea-card,.eh-project,.eh-design,.egp-route,.ebh-card,.ehp-card,.esp-card,.elite-hitch__card):nth-child(3n+2){--em-card-accent:#b282ff}body #main :is(.ea-card,.eh-project,.eh-design,.egp-route,.ebh-card,.ehp-card,.esp-card,.elite-hitch__card):nth-child(3n){--em-card-accent:#64d2ca}body #main :is(.ea-card-media,.eh-project-media,.egp-route-image,.ebh-image,.ehp-image,.esp-image){background:#0b1022}body #main :is(.ea-callout,.ea-quote,.eh-quote,.egp-example,.ebh-footer,.eq){background:var(--em-ui-surface);border-color:#7c6cb0}body #main :is(.ea-btn,.ea-card-cta,.eh-btn,.eh-card-link,.egp-button,.eal-galaxy-cta,.ebh-cta,.ebh-galaxy-button,.ecd-cta,.elite-hitch__button--primary,.efs-button),body .epi__cta{--em-action-glow:0,156,255;background:var(--em-ui-action);border-color:#7abaff;color:#fff!important;font-weight:600;animation:em-cosmic-action-glow 2.5s ease-in-out infinite}body #main :is(.ea-btn-secondary,.eh-btn-secondary,.elite-hitch__button--secondary){background:linear-gradient(120deg,#13264a,#291a40);border-color:#a68bd8;color:#fff!important}body #main :is(.ea-jumps a,.eh-jumps a,.eal-jumps a,.ebh-jumps a){background:linear-gradient(130deg,#102443,#211731);border-color:#7364a5;color:#fff;font-weight:500}body #main :is(.ea-card h3,.eh-project h3,.egp h1,.egp h2,.em-awards h1,.em-awards h2,.ebh h2,.ebh h3){font-weight:600;color:#fff}body #main :is(.ea-text-link,.eh-text-link,.egp-related a,.ecp-back,.eal-link),body .epi__links a{position:relative;top:0;text-decoration:none!important;background:transparent;border:0;box-shadow:none;color:#8bdcff;transition:top .18s,color .18s,text-shadow .18s}@media(hover:hover){body.template-product #main .block-swatch__item:hover{border-color:#79c9ff;box-shadow:0 0 10px #009cff45}body #main :is(.ea-card,.eh-project,.eh-design,.egp-route,.ebh-card,.ehp-card,.esp-card,.elite-hitch__card):hover{border-color:var(--em-card-accent);box-shadow:0 0 20px color-mix(in srgb,var(--em-card-accent) 30%,transparent);transform:translateY(-2px)}body #main :is(.ea-btn,.ea-card-cta,.eh-btn,.eh-card-link,.egp-button,.eal-galaxy-cta,.ebh-cta,.ebh-galaxy-button,.ecd-cta,.elite-hitch__button--primary,.efs-button):hover,body .epi__cta:hover{--em-action-glow:54,215,121;background:linear-gradient(115deg,#096599,#314898 65%,#56347e);border-color:#36d779;color:#fff!important}body #main :is(.ea-text-link,.eh-text-link,.egp-related a,.ecp-back,.eal-link):hover,body .epi__links a:hover{top:-2px;color:#9beaff!important;text-shadow:0 0 8px #009cffee,0 0 18px #a35cff88;background:transparent;box-shadow:none;text-decoration:none!important}}@media(prefers-reduced-motion:reduce){body #main :is(.ea-btn,.ea-card-cta,.eh-btn,.eh-card-link,.egp-button,.eal-galaxy-cta,.ebh-cta,.ebh-galaxy-button,.ecd-cta,.elite-hitch__button--primary,.efs-button),body .epi__cta{animation:none}body #main :is(.ea-card,.eh-project,.eh-design,.egp-route,.ebh-card,.ehp-card,.esp-card,.elite-hitch__card):hover{transform:none}body #main :is(.ea-text-link,.eh-text-link,.egp-related a,.ecp-back,.eal-link):hover,body .epi__links a:hover{top:0}}body .layer-guide__select[aria-pressed=true]{background:linear-gradient(125deg,#103028,#10212b);border-color:#36d779;box-shadow:none;animation:none}body[data-template-suffix=contact] #main .eq-kicker,body #main :is(.ea-kicker,.eh-kicker,.esp-kicker,.elite-brand-hero__kicker,.em-custom-showcase__eyebrow,.ecd-kicker,.epi__eyebrow,.elite-hitch__eyebrow,.elite-hitch__section-kicker,.elite-hitch__card-kicker,.egp-kicker,.efs-kicker){color:#9acfff!important}body #main :is(.eh-photo b,.eh-plus,.eh-directory-note a,.eh-step-number,.ehp-all,.ehp-link,.ea-process-grid span,.ea-faq summary span,.ecp-links span,.ec-symbol,.ecg--help .ecg__badge,.em-custom-showcase__badge,.em-custom-showcase__card-arrow,.ecd-paths b,.em-shopping-hub__cta,.elite-hitch__heading span,.elite-hitch__card-link,.ebh-arrow,.egp-open-label,.egp-also,.efs-photo b,.em-universe__check,.em-collection-switcher__check,.em-collection-tools .value-picker__choice-item.is-selected),body #main .eq summary:after{color:#b6c7ff!important}body #main :is(.eh-trust li,.ea-trust li):before,body #main :is(.eh-checklist li,.ec-check li)::marker{color:#b6c7ff}body .elite-direct-link--featured{color:#9acfff!important}body .elite-mobile-intro a{background:var(--em-ui-action);border:1px solid #7abaff;color:#fff}body #main :is(.eh-breadcrumb a,.eh-jumps a,.eh-directory-links a,.ea-breadcrumb a,.ecp a,.esp a,.elite-brand-hero__links a,.elite-hitch__card-link,.egp a,.efs a,.em-universe__clear,.em-universe__close):is(:hover,:focus-visible),body #main .eh-market-filters button[aria-pressed=true]{color:#9beaff!important}body[data-template-suffix=contact] #main .product-info__block-item--contact>.eq-nav{margin-top:20px;padding-top:16px;border-top:1px solid #775eb060;gap:4px 20px}body :is(.price:not(.price--compare),.link--accented,.section__action-link,.button--ternary,.cart-recap__note-edit,.collection__filter-item-active,.collection__filter-link.is-active,.collection__active-filter-item,.checkbox.is-selected~label,.search-bar__item-price,.search-bar__view-all,.nav-dropdown__link[aria-expanded=true],.nav-bar__link[aria-expanded=true],.line-item__price,.page__tag-item.is-selected,.visual-filter__radio:checked+.visual-filter__item,.visual-filter.is-selected,.expandable-content__toggle,.value-picker__choice-item.is-selected):not(:where(.color-selector-drawer *,.layer-guide *,[data-color-picker] *)){color:#9acfff}body :is(.article-item:hover .article-item__title,.blog-sidebar__post-item:hover .blog-sidebar__post-title,.collection-item:hover .collection-item__title,.search-bar__menu-link:hover,.search-bar__menu-link:focus,.search-bar__result-link:hover,.search-bar__result-link:focus,.mega-menu__promo:hover .mega-menu__image-heading,.popover__link-item:hover,.announcement-bar__close:hover,.quick-links__link:hover,.link-search-results__link:hover,.link-search-results__link:focus,.value-picker__choice-item:hover):not(:where(.color-selector-drawer *,.layer-guide *,[data-color-picker] *)){color:#9beaff}
/*# sourceMappingURL=/cdn/shop/t/97/assets/em-storefront-cosmic.css.map */
