:root{--andern-black: #0b0b0b;--andern-dark: #111;--andern-white: #ffffff;--andern-gray: #b3b3b3;--andern-gold-primary: #d4af37;--andern-gold-muted: #c9a84c;--andern-gold-dim: rgba(180,140,50,.3);--andern-text-primary: #ffffff;--andern-text-secondary: #8a8a8a;--andern-text-tertiary: #6b6b6b;--andern-bg-panel: rgba(180,140,50,.04);--andern-border-subtle: rgba(255,255,255,.06);--andern-border-dim-gold: rgba(180,140,50,.12)}html,body{margin:0;padding:0;background-color:var(--andern-dark);color:#ffffffe6;font-family:Montserrat,sans-serif;scroll-behavior:smooth;overflow-x:hidden}img{display:block;max-width:100%;height:auto}.shopify-section+.shopify-section{margin-top:0}#shopify-section-andern_vehicle_bar_main,[id*=shopify-section-andern_vehicle_bar]{border-top:none}#shopify-section-andern_top_picks_WhxX7B,[id*=shopify-section-andern_top_picks]{padding-top:48px}#shopify-section-fitment_card_results,[id*=shopify-section-fitment_card]{padding-top:56px}body:not(.index) .andern-header{background-color:var(--andern-black)!important;background:var(--andern-black)!important;border-bottom:none!important}body.index .andern-header{background-color:transparent!important;background:transparent!important;border-bottom:none!important}.andern-header__inner{padding-top:20px!important;padding-bottom:20px!important}body:not(.index) main.section-wrapper{padding-top:90px}.site-header__logo img,.andern-header__logo img{height:auto!important;max-height:80px!important;width:auto!important;transition:transform .25s ease!important}.site-header__logo:hover img,.andern-header__logo:hover img{transform:scale(1.04)}.site-nav{display:flex;justify-content:center;align-items:center;gap:38px;list-style:none;margin:0;padding:0}.site-nav__link{color:var(--andern-white)!important;font-weight:500;text-transform:uppercase;letter-spacing:.05em;position:relative;transition:all .3s ease}.site-nav__link:after{content:"";position:absolute;bottom:-6px;left:50%;width:0;height:2px;background:linear-gradient(90deg,var(--andern-gold-muted) 0%,#b89030 100%);transition:all .3s ease;transform:translate(-50%)}.site-nav__link:hover{color:var(--andern-gold-muted)!important}.site-nav__link:hover:after{width:70%}.site-nav__link--garage{color:var(--andern-gold-muted)!important;font-weight:600}@media(max-width:768px){.site-header__logo img,.andern-header__logo img{max-height:48px!important}}@media screen and (max-width:900px){#andern-header,.andern-header{position:absolute!important;background:transparent!important;background-color:transparent!important;border:none!important;border-bottom:none!important;box-shadow:none!important;width:100%!important;z-index:100!important}.mobile_logo img{filter:drop-shadow(0px 1px 3px rgba(0,0,0,.4))}}#andern-hero{position:relative;min-height:80vh;overflow:hidden}#andern-hero .andern-hero__slideshow{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#000;z-index:1}#andern-hero .andern-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:0;transform:scale(1.04);transition:opacity 2.2s ease-in-out,transform 8s ease-out;will-change:opacity,transform}#andern-hero .andern-hero__slide.active{opacity:1;transform:scale(1);z-index:2}#andern-hero .andern-hero__slideshow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000004d,#00000026 38%,#0006);z-index:3;pointer-events:none}#andern-hero .andern-hero__slideshow:after{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:linear-gradient(130deg,#b48c3200,#b48c320a 45%,#b48c3200);transform:translate(-120%,120%) rotate(15deg);animation:andern-sweep 12s linear infinite;pointer-events:none;z-index:4}@keyframes andern-sweep{0%{transform:translate(-120%,120%) rotate(15deg)}to{transform:translate(120%,-120%) rotate(15deg)}}@media(max-width:600px){#andern-hero .andern-hero__slideshow:before{background:linear-gradient(to bottom,#0003,#0000001a 38%,#00000059)}#andern-hero .andern-hero__slide{background-position:center center;background-size:cover}}.andern-hero__overlay{display:flex;align-items:center;justify-content:center;min-height:80vh;text-align:center;padding:40px 20px;position:relative;z-index:5;box-sizing:border-box}.andern-hero__content{position:relative;z-index:6;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:900px}.andern-hero__kicker{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.15em;font-weight:600;font-size:clamp(.75rem,1.1vw,1rem);color:var(--andern-gold-primary);opacity:.9;text-shadow:0 1px 4px rgba(0,0,0,.7);margin-bottom:10px}.andern-hero__title{font-family:Bebas Neue,sans-serif;text-transform:uppercase;font-size:clamp(3.2rem,8vw,6rem);font-weight:800;letter-spacing:.04em;line-height:1.05;color:#fff;margin:0 0 16px;white-space:nowrap;text-shadow:0 3px 10px rgba(0,0,0,.45)}.andern-hero__title .highlight,.andern-hero__title .secondary{color:#fff}.andern-hero__sub{color:#ffffffd6;margin:0 0 28px;font-size:clamp(.9rem,1.5vw,1.1rem);line-height:1.5;text-shadow:0 1px 4px rgba(0,0,0,.5)}#andern-fitment{width:100%;position:relative;z-index:10}#andern-fitment .fitment-row{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:10px;background-color:#00000040!important;padding:16px 20px;border-radius:8px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative;overflow:hidden;width:100%;box-sizing:border-box}#andern-fitment .fitment-row:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,#b48c3200,#b48c3212 30%,#b48c3224,#b48c3212 70%,#b48c3200);opacity:.5;transform:translate(-100%);animation:shimmer-slide 8s infinite linear;z-index:1;pointer-events:none}@keyframes shimmer-slide{0%{transform:translate(-100%)}to{transform:translate(100%)}}#andern-fitment select,#andern-fitment button{position:relative;z-index:2}#andern-fitment select{flex:1;min-width:110px;max-width:200px;padding:12px 16px;background-color:#00000040!important;border:1px solid rgba(255,255,255,.15)!important;color:#fff!important;border-radius:6px;font-size:.9rem;font-family:Montserrat,sans-serif;transition:border-color .3s ease,box-shadow .3s ease;appearance:none;-webkit-appearance:none;height:48px;box-sizing:border-box}#andern-fitment select:focus{border-color:var(--andern-gold-muted)!important;box-shadow:0 0 6px #b48c324d inset;outline:none}#andern-fitment select:valid{border-color:var(--andern-gold-muted)!important;box-shadow:0 0 6px #b48c3233 inset}#andern-fitment select:hover{border-color:#b48c3280!important}#andern-fitment select option{background-color:#111!important;color:#fff!important}#andern-confirm-vehicle{flex-shrink:0;display:flex;align-items:center;justify-content:center;height:48px!important;min-height:48px!important;max-height:48px!important;padding:0 24px!important;font-size:.9rem;font-family:Montserrat,sans-serif;font-weight:700;border-radius:6px;background:linear-gradient(145deg,var(--andern-gold-primary),#b89030)!important;color:#111!important;cursor:pointer;border:none!important;box-shadow:0 4px 12px #b48c3240;transition:all .3s ease;white-space:nowrap;box-sizing:border-box!important;line-height:1;align-self:center!important;margin:0!important}#andern-confirm-vehicle:hover:not(:disabled){background:linear-gradient(145deg,#ddb94a,var(--andern-gold-primary))!important;box-shadow:0 6px 16px #b48c3259;transform:translateY(-2px)}#andern-confirm-vehicle:disabled{opacity:.4;cursor:not-allowed}@media(max-width:600px){.andern-hero__overlay{padding:140px 16px 24px;min-height:auto;align-items:flex-start}.andern-hero__kicker{display:none}.andern-hero__title{font-size:clamp(2.2rem,10vw,3.4rem);white-space:normal;line-height:1;margin-bottom:10px}.andern-hero__sub{font-size:.84rem;padding:0 4px;margin-bottom:20px;line-height:1.45;color:#ffffffd6}#andern-fitment .fitment-row{flex-direction:column!important;flex-wrap:wrap!important;padding:10px 12px!important;gap:6px!important;border-radius:6px}#andern-fitment select{width:100%!important;max-width:100%!important;min-width:0!important;flex:none!important;height:40px!important;font-size:.95rem!important;box-sizing:border-box!important;padding:10px 14px!important}#andern-confirm-vehicle{width:100%!important;max-width:100%!important;min-width:0!important;flex:none!important;height:40px!important;min-height:40px!important;max-height:40px!important;font-size:.95rem!important;box-sizing:border-box!important;margin-top:2px!important}}.fitment-results{max-width:1100px;margin:18px auto 0;padding:14px 16px;background:#00000059;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;width:100%;box-sizing:border-box}.fitment-results .fitment-empty{color:var(--andern-text-secondary)}.fitment-results ul{margin:10px 0 0;padding-left:18px}@media(max-width:768px){.fitment-results{margin:12px 12px 0!important;width:calc(100% - 24px)!important}}.andern-accordion details{border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:8px;padding-bottom:6px}.andern-accordion summary{font-family:Bebas Neue,sans-serif;font-size:1.2rem;color:#fff;text-transform:uppercase;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:color .25s ease}.andern-accordion summary:hover{color:var(--andern-gold-muted)}.andern-accordion summary:after{content:"+";font-size:20px;margin-left:10px}.andern-accordion details[open] summary:after{content:"\2212";color:var(--andern-gold-muted)}.andern-accordion p{font-size:.95rem;color:#ccc;margin:10px 0}[id*=my-garage],[class*=my-garage],.shopify-section--my-garage{width:100%!important;box-sizing:border-box!important}@media(max-width:768px){[id*=my-garage] form,[class*=my-garage] form,.shopify-section--my-garage form{width:100%!important;padding:0 16px!important;box-sizing:border-box!important}[id*=my-garage] input,[id*=my-garage] select,[id*=my-garage] button,[class*=my-garage] input,[class*=my-garage] select,[class*=my-garage] button{width:100%!important;box-sizing:border-box!important}}footer,.site-footer,#site-footer{width:100%!important;box-sizing:border-box!important}@media(max-width:768px){footer .page-width,.site-footer .page-width,footer .container,.site-footer .container{max-width:100%!important;padding:0 16px!important;box-sizing:border-box!important}}@media(max-width:768px){[class*=review],[class*=testimonial],[id*=review],[id*=testimonial]{width:100%!important;box-sizing:border-box!important;padding:0 16px!important}}#andern-fitment select:disabled{opacity:.5!important;cursor:not-allowed!important}#andern-fitment select.loading{opacity:.7!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23d4af37' stroke-width='2'%3E%3Cpath d='M12 2v4M12 18v4M4.93 4.93l2.83 2.83M16.24 16.24l2.83 2.83M2 12h4M18 12h4M4.93 19.07l2.83-2.83M16.24 7.76l2.83-2.83'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:16px!important}.andern-status.loading{color:#c9a84c!important;font-size:11px!important;font-family:Montserrat,sans-serif!important;letter-spacing:.05em!important;display:flex!important;align-items:center!important;gap:8px!important;margin-top:8px!important}.andern-status.loading:before{content:""!important;display:inline-block!important;width:10px!important;height:10px!important;border:2px solid rgba(180,140,50,.3)!important;border-top-color:#d4af37!important;border-radius:50%!important;animation:andern-spin .7s linear infinite!important;flex-shrink:0!important}@keyframes andern-spin{to{transform:rotate(360deg)}}.andern-status.error{color:#e05555!important;font-size:11px!important;font-family:Montserrat,sans-serif!important;margin-top:8px!important}.faqAccordion{margin:0!important;padding:0!important}.faqAccordion dt{border-bottom:1px solid rgba(255,255,255,.08)!important;margin:0!important;padding:0!important}.faqAccordion dt button{width:100%!important;text-align:left!important;background:transparent!important;border:none!important;color:#fff!important;font-family:Montserrat,sans-serif!important;font-size:15px!important;font-weight:600!important;padding:18px 0!important;cursor:pointer!important;display:flex!important;justify-content:space-between!important;align-items:center!important;transition:color .2s ease!important}.faqAccordion dt button:hover{color:#d4af37!important}.faqAccordion dt button:after{content:"+"!important;font-size:20px!important;font-weight:300!important;color:#ffffff4d!important;flex-shrink:0!important;margin-left:16px!important;transition:color .2s ease!important}.faqAccordion dt button[aria-expanded=true]:after{content:"\2212"!important;color:#d4af37!important}.faqAccordion dd{background:transparent!important;border:none!important;margin:0!important;padding:0 0 18px!important;color:#8a8a8a!important;font-family:Montserrat,sans-serif!important;font-size:14px!important;line-height:1.7!important}.faqAccordion dd p{color:#8a8a8a!important;font-family:Montserrat,sans-serif!important;font-size:14px!important;line-height:1.7!important;margin:0!important}.faqAccordion dd,.faqAccordion dt,.faqAccordion dt button,.faqAccordion dt button:focus,.faqAccordion dt button:active{background:transparent!important;background-color:transparent!important;box-shadow:none!important;outline:none!important}.faqAccordion dd,.faqAccordion dd *,.faq dd,.faq dd *,dl.faqAccordion dd,.jsFAQ dd,.faq,.faqAccordion,.jsFAQ,.jsFAQ *{background:transparent!important;background-color:transparent!important}.confirm-btn--primary,.reviews-cta__btn,.confirm-empty__btn,.top-pick-cta{color:#000!important}.about-cta,.about-cta:visited,.about-cta:hover,.about-cta:active{color:#000!important;-webkit-text-fill-color:#000!important}.top-picks-title,.andern-reviews__title,.reviews-cta__headline,.about-title,.andern-recommendations__title{font-family:Bebas Neue,sans-serif!important;letter-spacing:.12em;text-transform:uppercase}.template-page .page-title,.template-page .section-header,.template-page h1.title,.template-page .page-header,.template-page .hero-title{display:none!important}body:has(#cf-main) .page-title,body:has(#cf-main) .section-header h1,body:has(#cf-main) .page-header{display:none!important}footer,.site-footer,#site-footer,footer *,.site-footer *,#site-footer *{pointer-events:auto!important;position:relative;z-index:10}#andern-hero{pointer-events:none}#andern-hero .andern-hero__overlay,#andern-hero .andern-fitment-form,#andern-hero .andern-fitment-form *,#andern-hero .andern-hero__content,#andern-hero select,#andern-hero button{pointer-events:auto!important}@media(max-width:900px){footer a,.site-footer a,#site-footer a,.footer a,footer li,.footer li,.toggle_content a,.footer_credits a,.credits a{pointer-events:auto!important;position:relative!important;z-index:50!important;display:block;-webkit-tap-highlight-color:rgba(212,175,55,.2)}.footer-menu-wrap{position:relative;z-index:20}}@media(max-width:600px){.andern-hero__overlay{padding:100px 16px 20px;min-height:auto;align-items:flex-start}.andern-hero__kicker{display:none}.andern-hero__title{font-size:clamp(2rem,9vw,3rem);white-space:normal;line-height:1;margin-bottom:6px}.andern-hero__sub{font-size:.82rem;padding:0 4px;margin-bottom:12px;line-height:1.4;color:#ffffffd6}#andern-fitment .fitment-row{flex-direction:column!important;flex-wrap:wrap!important;padding:8px 10px!important;gap:4px!important;border-radius:6px}#andern-fitment select{width:100%!important;max-width:100%!important;min-width:0!important;flex:none!important;height:36px!important;font-size:.88rem!important;box-sizing:border-box!important;padding:8px 12px!important}#andern-confirm-vehicle{width:100%!important;max-width:100%!important;min-width:0!important;flex:none!important;height:38px!important;min-height:38px!important;max-height:38px!important;font-size:.88rem!important;box-sizing:border-box!important;margin-top:4px!important}}.template-page .page-title,.template-page .page-header,.template-page h1.title{display:none!important}@media(max-width:900px){.template-page .page-width,.template-page main,.template-page .main-content{padding-top:80px!important}}.payment-icon{filter:grayscale(100%) brightness(.8) opacity(.55);transition:filter .2s ease}.payment-icon:hover{filter:grayscale(60%) brightness(1) opacity(.8)}
/*# sourceMappingURL=/cdn/shop/t/74/assets/styles-andern.css.map */
