:root{--ae-red: #ec0000;--ae-red-dark: #c80000;--ae-card-radius: 10px;--ae-accent: linear-gradient(90deg, var(--ae-red) 0 16%, transparent 16% 24%, var(--ae-red) 24% 100%);--ae-shadow-rest: 0 1px 2px rgb(0 0 0 / .06), 0 4px 14px rgb(0 0 0 / .08);--ae-shadow-raised: 0 4px 8px rgb(0 0 0 / .08), 0 18px 36px rgb(0 0 0 / .18);--ae-shadow-float: 0 10px 20px rgb(0 0 0 / .18), 0 28px 56px rgb(0 0 0 / .28);--ae-ease: cubic-bezier(.2, .7, .2, 1);--ae-speed: .26s}.collection-card__inner{border-radius:var(--ae-card-radius);background:#111;box-shadow:var(--ae-shadow-rest);transition:transform var(--ae-speed) var(--ae-ease),box-shadow var(--ae-speed) var(--ae-ease)}.collection-card .resource-image__image{transition:transform .6s var(--ae-ease)}.collection-card__content .text-block p:before{content:"";display:block;width:44px;height:5px;margin-bottom:10px;background:var(--ae-accent);transform-origin:left bottom;transition:width var(--ae-speed) var(--ae-ease)}.collection-card__content .text-block p{text-shadow:0 2px 10px rgb(0 0 0 / .45)}@media(hover:hover){.collection-card:hover .collection-card__inner{transform:translateY(-6px);box-shadow:var(--ae-shadow-raised)}.collection-card:hover .resource-image__image{transform:scale(1.06)}.collection-card:hover .collection-card__content .text-block p:before{width:64px}}.collection-card:focus-within .collection-card__inner{box-shadow:var(--ae-shadow-raised),0 0 0 3px var(--ae-red)}:is(.product-grid__item,.resource-list__item) product-card .product-card__content{height:100%;padding-bottom:14px;border-radius:var(--ae-card-radius);background:#fff;box-shadow:var(--ae-shadow-rest);transition:transform var(--ae-speed) var(--ae-ease),box-shadow var(--ae-speed) var(--ae-ease)}:is(.product-grid__item,.resource-list__item) product-card .product-card__content>:not(.card-gallery,.contents),:is(.product-grid__item,.resource-list__item) product-card .product-card__content>.contents>*{padding-inline:14px}:is(.product-grid__item,.resource-list__item) product-card .card-gallery{border-radius:var(--ae-card-radius) var(--ae-card-radius) 0 0;overflow:hidden}:is(.product-grid__item,.resource-list__item) product-card .card-gallery img{transition:transform .6s var(--ae-ease)}@media(hover:hover){:is(.product-grid__item,.resource-list__item) product-card:hover .product-card__content{transform:translateY(-5px);box-shadow:var(--ae-shadow-raised)}:is(.product-grid__item,.resource-list__item) product-card:hover .card-gallery img{transform:scale(1.04)}}:is(.product-grid__item,.resource-list__item) product-card .product-card__content>product-price{margin-top:auto;padding-top:6px}:is(.product-grid__item,.resource-list__item) product-card product-price .price{font-size:1.0625rem;font-weight:800;letter-spacing:-.01em}:is(.product-grid__item,.resource-list__item) product-card product-price:has(.compare-at-price) .price{color:var(--ae-red)}:is(.product-grid__item,.resource-list__item) product-card product-price .compare-at-price{margin-inline-start:6px;font-size:.8125rem;font-weight:500;opacity:.55}:is(.product-grid__item,.resource-list__item) product-card .rating-wrapper{--star-fill-color: var(--ae-red);--star-fill-color-rgb: 236 0 0}:is(.product-grid__item,.resource-list__item) product-card .rating-wrapper .rating-count{color:#0009;font-size:.8125rem}.shopify-section:has(#cm-ymm-tabs){position:relative;z-index:2;box-shadow:0 14px 28px -12px #0000008c}.shopify-section:has(#cm-ymm-tabs)+.shopify-section{position:relative;z-index:1}.button:not(.button-unstyled,.close-button,.quick-add__button),.button-secondary:not(.skip-to-content-link),.cm_vehicle-widget .cm_button{box-shadow:inset 0 1px #ffffff24,0 2px 6px #00000029;transition:transform .16s var(--ae-ease),box-shadow .16s var(--ae-ease),background-color .16s ease,color .16s ease}@media(hover:hover){.button:not(.button-unstyled,.close-button,.quick-add__button,[disabled]):hover,.button-secondary:not(.skip-to-content-link,[disabled]):hover,.cm_vehicle-widget .cm_button:not([disabled]):hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff24,0 8px 18px #00000038}}.button:not(.button-unstyled,.close-button,.quick-add__button):active,.button-secondary:not(.skip-to-content-link):active,.cm_vehicle-widget .cm_button:active{transform:translateY(0);box-shadow:inset 0 2px 4px #0003}.quick-add__button{box-shadow:0 4px 12px #0000002e}.quick-add button.quick-add__button{border-color:#0000001f;font-weight:700}@media(hover:hover){.quick-add button.quick-add__button:hover{--quick-add-background: var(--ae-red-dark);box-shadow:0 6px 16px #ec000059}}.field__input,.cm_vehicle-widget select{box-shadow:inset 0 1px 3px #0000001a}.header{box-shadow:0 3px 6px #0000004d,0 10px 26px #00000059;transition:box-shadow var(--ae-speed) var(--ae-ease)}.header[data-sticky-state=active]{box-shadow:0 4px 8px #00000059,0 12px 32px #00000073}.jdgm-cards-carousel .jdgm-header .jdgm-title{font-family:var(--font-h2--family);font-style:var(--font-h2--style);font-weight:var(--font-h2--weight);font-size:var(--font-h2--size);line-height:var(--font-h2--line-height);letter-spacing:var(--font-h2--letter-spacing);text-transform:var(--font-h2--case)}.jdgm-cards-carousel .jdgm-cards-wrapper{padding-block:16px 30px}.jdgm-cards-carousel{--card-color: var(--color-background, #fff) !important;--border-radius: var(--ae-card-radius) !important;--box-shadow: var(--ae-shadow-rest) !important}.jdgm-cards-carousel .jdgm-carousel-item{transition:transform var(--ae-speed) var(--ae-ease),box-shadow var(--ae-speed) var(--ae-ease)}@media(hover:hover){.jdgm-cards-carousel .jdgm-carousel-item:hover{transform:translateY(-4px);box-shadow:var(--ae-shadow-raised)}}@media screen and (min-width:990px){.jdgm-cards-carousel{--slides-count: 4 !important;--width-xs: 280px !important;--width-sm: 280px !important;--width-md: 280px !important;--width-lg: 280px !important;--width-xl: 280px !important;--text-size: 16px !important}}@media(prefers-reduced-motion:reduce){.collection-card__inner,.collection-card .resource-image__image,:is(.product-grid__item,.resource-list__item) product-card .product-card__content,:is(.product-grid__item,.resource-list__item) product-card .card-gallery img,.button,.button-secondary,.cm_vehicle-widget .cm_button,.jdgm-cards-carousel .jdgm-carousel-item{transition:none}.jdgm-cards-carousel .jdgm-carousel-item:hover{transform:none}.collection-card:hover .collection-card__inner,.collection-card:hover .resource-image__image,:is(.product-grid__item,.resource-list__item) product-card:hover .product-card__content,:is(.product-grid__item,.resource-list__item) product-card:hover .card-gallery img,.button:hover,.button-secondary:hover,.cm_vehicle-widget .cm_button:hover{transform:none}}.shopify-section-group-footer-group:has(>.section-background,>.section){position:relative}.shopify-section-group-footer-group:first-child{z-index:1;box-shadow:0 -10px 24px -14px #00000059,0 12px 24px -12px #0009}.footer-content .text-block a{color:inherit;text-decoration:none;transition:color .16s ease}.footer-content .text-block a:hover{color:#fff}.aec-credit a{color:inherit;text-decoration:none;transition:color .16s ease}.aec-credit a:hover{color:var(--ae-red)}[id$=__trust_bar_ae] .text-block,[id$=__trust_bar_ae] .text-block p{white-space:nowrap;text-wrap:nowrap}@media screen and (max-width:749px){[id$=__trust_bar_ae] .layout-panel-flex:has(>.group-block){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}[id$=__trust_bar_ae] .layout-panel-flex:has(>.group-block)>.group-block{justify-self:start;width:auto;min-width:0}[id$=__trust_bar_ae] .group-block-content{flex-wrap:nowrap;justify-content:flex-start;gap:8px}[id$=__trust_bar_ae] .text-block,[id$=__trust_bar_ae] .text-block p{font-size:.75rem}}main[data-template^=collection] [id$=__section] h1{font-size:clamp(1.75rem,1.1rem + 2.4vw,2.75rem);line-height:1.08;text-transform:uppercase;text-wrap:balance}main[data-template^=collection] [id$=__section] h1:after{content:"";display:block;width:clamp(120px,4.4em,200px);height:.24em;min-height:7px;margin:.4em auto .3em;background:var(--ae-accent)}main[data-template^=collection] [id$=__section] .text-block:not(:has(h1)){max-width:min(100%,960px);text-align:center;opacity:.72}main[data-template^=collection] .shopify-section[id$=__section]{position:relative;z-index:2;box-shadow:0 14px 28px -12px #0000008c}@media screen and (min-width:750px){main[data-template^=collection] .facets--vertical{align-self:start;padding:8px 20px 16px;border-radius:var(--ae-card-radius);background:#fff;box-shadow:var(--ae-shadow-rest)}}main[data-template^=collection] .product-grid__item product-card .product-card__content{background:#fff}main[data-template^=collection] .facets__summary,main[data-template^=collection] .facets__label{font-weight:600}main[data-template^=collection] .product-grid__item product-card :is(.product-title,[class*=product-title]) :is(p,a,span){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-weight:600;line-height:1.3}main[data-template^=collection] .product-grid__item product-card .card-gallery{background:#fff}.product-badges{filter:drop-shadow(0 2px 3px rgb(0 0 0 / .25)) drop-shadow(0 6px 12px rgb(0 0 0 / .18))}.product-badges .product-badges__badge{--ae-badge-slant: 9px;align-items:baseline;padding:7px calc(12px + var(--ae-badge-slant)) 6px;border-radius:0;font-family:var(--font-body--family);font-size:.75rem;font-weight:800;line-height:1;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;clip-path:polygon(var(--ae-badge-slant) 0,100% 0,calc(100% - var(--ae-badge-slant)) 100%,0 100%)}.product-badges .product-badges__badge.color-custom-badge-sale{color:#fff;background:var(--ae-red)}.product-badges .product-badges__badge.color-custom-badge-sold-out{color:#fff;background:#111}.ae-sale-badge__amount{margin-inline-start:.2em;font-size:1.2em;letter-spacing:0}main[data-template^=product] [id$=__main] slideshow-arrows{mix-blend-mode:normal}main[data-template^=product] [id$=__main] .slideshow-control--style-arrow{display:grid;place-items:center;width:56px;height:56px;margin-inline:4px;color:var(--ae-red);background:none;opacity:1;filter:drop-shadow(0 1px 2px rgb(0 0 0 / .35));transition:color .16s ease}main[data-template^=product] [id$=__main] .slideshow-control--style-arrow .svg-wrapper{display:none}main[data-template^=product] [id$=__main] .slideshow-control--style-arrow:before{content:"";width:22px;height:22px;margin-inline-end:8px;border-top:5px solid currentColor;border-right:5px solid currentColor;border-radius:2px;transform:rotate(45deg)}@media(hover:hover){main[data-template^=product] [id$=__main] .slideshow-control--style-arrow:hover{color:var(--ae-red-dark)}}main[data-template^=product] [id$=__main] .slideshow-control--style-arrow:focus-visible{outline:3px solid var(--ae-red);outline-offset:2px}main[data-template^=product] [id$=__main] h1{font-size:clamp(1.625rem,1.05rem + 1.5vw,2.25rem);line-height:1.08;letter-spacing:-.005em;text-transform:uppercase;text-wrap:balance}main[data-template^=product] .rating-wrapper{--star-fill-color: var(--ae-red);--star-fill-color-rgb: 236 0 0}main[data-template^=product] [id$=__main] .rating-wrapper .rating-count{color:#0009;font-size:.875rem}main[data-template^=product] [id$=__main] product-price .price{font-size:clamp(1.625rem,1.3rem + .8vw,2rem);font-weight:800;letter-spacing:-.015em}main[data-template^=product] [id$=__main] product-price:has(.compare-at-price) .price{color:var(--ae-red)}main[data-template^=product] [id$=__main] product-price .compare-at-price{margin-inline-start:8px;font-size:1.125rem;font-weight:500;opacity:.5}main[data-template^=product] [id$=__main] product-price>div{white-space:nowrap}.ae-pdp-saving{display:inline-flex;align-items:baseline;padding:7px 22px 6px;color:#fff;background:var(--ae-red);font-size:.8125rem;font-weight:800;line-height:1;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)}main[data-template^=product] .variant-option--buttons legend{margin-block-end:10px;color:#111;font-size:.8125rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}main[data-template^=product] .variant-option--buttons{gap:8px}main[data-template^=product] .variant-option__button-label{min-height:44px;padding-inline:18px;font-size:.875rem;font-weight:600;--color-variant-hover-border: #111}main[data-template^=product] [id$=__main] .product-form-buttons{--height-buy-buttons: 52px;align-items:stretch;gap:10px}main[data-template^=product] [id$=__main] .quantity-selector{height:var(--height-buy-buttons);border:1px solid #d6d6d6;border-radius:8px;background:#fff}main[data-template^=product] [id$=__main] .product-form-buttons .add-to-cart-button{min-height:var(--height-buy-buttons);padding-block:0;border-radius:8px;font-size:.9375rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}@media(hover:hover){main[data-template^=product] [id$=__main] .product-form-buttons .add-to-cart-button:not([disabled]):hover{border-color:var(--ae-red-dark);background-color:var(--ae-red-dark)}}main[data-template^=product] [id$=__main] shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 8px;--shopify-accelerated-checkout-button-block-size: var(--height-buy-buttons)}main[data-template^=product] [class*=__trust_row_ae]>.group-block-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}main[data-template^=product] [class*=__trust_row_ae] p{font-weight:600}main[data-template^=product] :is([class*=__details_panel_ae],[class*=__fitment_panel_ae]){box-shadow:var(--ae-shadow-rest)}@media screen and (max-width:749px){main[data-template^=product] :is([class*=__details_panel_ae],[class*=__fitment_panel_ae]){padding:26px 20px 28px!important}}main[data-template^=product] :is([class*=__details_heading_ae],[class*=__fitment_heading_ae]) h2{font-size:clamp(1.375rem,1rem + 1vw,1.75rem);line-height:1.1;text-transform:uppercase}main[data-template^=product] :is([class*=__details_heading_ae],[class*=__fitment_heading_ae]) h2:after{content:"";display:block;width:96px;height:6px;margin-top:12px;background:var(--ae-accent);transform-origin:left bottom}@media screen and (min-width:990px){main[data-template^=product] [class*=__product_description_ae]{display:block;column-count:2;column-gap:56px}main[data-template^=product] [class*=__product_description_ae]>p{margin-block:0 .9em}}main[data-template^=product] [class*=__product_description_ae] :is(h2,h3,h4){margin-block:1.1em .45em;font-size:1.0625rem;font-weight:800;line-height:1.25;text-transform:uppercase;break-after:avoid}main[data-template^=product] [class*=__product_description_ae]>p:has(>strong:only-child):has(+:is(ul,ol)){margin-block-end:.45em;break-after:avoid}main[data-template^=product] [class*=__product_description_ae]>:first-child{margin-top:0}main[data-template^=product] [class*=__product_description_ae]>*{max-width:none}main[data-template^=product] [class*=__product_description_ae] ul{padding-inline-start:1.15em;break-inside:avoid}main[data-template^=product] [class*=__product_description_ae] li::marker{color:var(--ae-red)}main[data-template^=product] :is([class*=__fitment_panel_ae],[id$=__product_reviews_ae]) .shopify-app-block{align-self:stretch;width:100%}main[data-template^=product] .jm-review-widget-header__title{font-size:clamp(1.625rem,1.1rem + 1.4vw,2.25rem)!important;font-weight:800!important;line-height:1.1!important;text-transform:uppercase}main[data-template^=product] .jdgm-widget :is(.jdgm-star,.jm-star){color:var(--ae-red)!important}main[data-template^=product] .jdgm-widget .jm-button--primary{border-color:var(--ae-red)!important;background:var(--ae-red)!important}main[data-template^=product] [id$=__product_recommendations_qggXJq] h2{font-size:clamp(1.625rem,1.1rem + 1.4vw,2.25rem);line-height:1.1;text-transform:uppercase}.sticky-add-to-cart__button{border-color:var(--ae-red);color:#fff;background:var(--ae-red)}@media screen and (min-width:990px){.mega-menu__grid:has(.mega-menu__list>li:nth-child(5):last-child),.mega-menu__list:has(>li:nth-child(5):last-child){--menu-columns-desktop: 5}.mega-menu__grid:has(.mega-menu__list>li:nth-child(6):last-child),.mega-menu__list:has(>li:nth-child(6):last-child){--menu-columns-desktop: 6}.mega-menu__grid:has(.mega-menu__list>li:nth-child(7):last-child),.mega-menu__list:has(>li:nth-child(7):last-child){--menu-columns-desktop: 7}.mega-menu__grid:has(.mega-menu__list>li:nth-child(8):last-child),.mega-menu__list:has(>li:nth-child(8):last-child){--menu-columns-desktop: 8}}.mega-menu__grid:has(.mega-menu__link-image),.mega-menu__list:has(.mega-menu__link-image){--menu-columns-tablet: 4}.mega-menu .mega-menu__link-image{aspect-ratio:1 / 1;background:#f3f3f2;box-shadow:var(--ae-shadow-rest);transition:box-shadow var(--ae-speed) var(--ae-ease)}.mega-menu__link:has(.mega-menu__link-image){align-items:center;text-align:center;transition:transform var(--ae-speed) var(--ae-ease)}.mega-menu__link:has(.mega-menu__link-image) .wrap-text{display:block;min-height:2.6em;font-size:.8125rem;letter-spacing:.04em}@media(hover:hover){.mega-menu__link:has(.mega-menu__link-image):hover{transform:translateY(-4px)}.mega-menu__link:has(.mega-menu__link-image):hover .mega-menu .mega-menu__link-image,.mega-menu .mega-menu__link:has(.mega-menu__link-image):hover .mega-menu__link-image{box-shadow:var(--ae-shadow-raised)}.mega-menu__link:has(.mega-menu__link-image):hover .wrap-text{color:var(--ae-red)}}.menu-list__submenu-inner{box-shadow:0 18px 36px #00000038}.menu-list .menu-list__submenu{--submenu-padding-block-start: var(--padding-lg);--submenu-padding-block-end: var(--padding-xl)}.menu-list__link-title{position:relative;display:inline-block}.menu-list__link-title:after{content:"";position:absolute;inset-inline:0;bottom:-6px;height:4px;background:var(--ae-accent);transform:scaleX(0);transform-origin:left center;transition:transform var(--ae-speed) var(--ae-ease)}.menu-list__list-item:hover .menu-list__link-title:after,.menu-list__list-item:has([aria-expanded=true]) .menu-list__link-title:after,.menu-list__link[aria-current=page] .menu-list__link-title:after,.menu-list__link--active .menu-list__link-title:after{transform:scaleX(1)}.cart-bubble .cart-bubble__background{background:var(--ae-red)}.cart-bubble .cart-bubble__text{color:#fff}@media(hover:hover){.header-actions__action:hover{color:var(--ae-red)}}@media screen and (max-width:749px){main[data-template^=product] .product-details h1{font-size:1.3rem;line-height:1.18}main[data-template^=product] .product-details .group-block-content{gap:14px}main[data-template^=product] .product-media{aspect-ratio:4 / 3}main[data-template^=product] .product-media__image{aspect-ratio:4 / 3}}main[data-template^=product] .product-media__image{object-fit:contain}main[data-template^=product] media-gallery :is(slideshow-container,.product-media-container){background-color:#fff}@media screen and (max-width:749px){.header__columns .header-actions__action{width:36px;min-width:36px}.header__columns .account-button{display:none}#header-component .header__columns{grid-template-columns:36px 36px 1fr 0px 72px}.header__columns .header-logo img{max-width:calc(100vw - 192px);height:auto}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/ae-depth.css.map */
