@media screen and (min-width:990px){.header{padding-top:0rem}}.flickitylf-viewport{margin-bottom:-25px!important}.branding_logo_on_banner{z-index:1;clear:both;text-align:right}.footer-off-the-vault{padding-top:5rem!important}.branding_logo_on_banner img{width:100%;max-width:200px}.banner__box .banner__heading{font-family:var(--font-heading-family);font-weight:900}.banner__box .banner__text{font-family:var(--font-body-family);font-weight:400}.off-the-vault-hero-banner h2.banner__heading.h1{font-size:30px}#shopify-section-off-the-vault-section{margin-bottom:80px}.footer__content-bottom{padding-bottom:3rem}.off-the-vault-hero-banner{padding:25px!important;border:0!important}.off-the-vault-hero-banner .banner__buttons .button.button--secondary{opacity:1!important;color:#1a1a1a!important;background-color:#fff!important}.steps-off-the-valut .multicolumn-list h3{font-weight:700;font-family:var(--font-body-family)}.steps-off-the-valut .multicolumn-list .rte p{font-family:var(--font-body-family);font-weight:700}.steps-off-the-valut .multicolumn-card__info .link{font-weight:700!important}@media only screen and (min-width:600px){.steps-off-the-valut .media--circle{display:inherit!important}.steps-off-the-valut .multicolumn-list h3{font-size:17px}.steps-off-the-valut .multicolumn-card{display:flex;align-items:center}.steps-off-the-valut .media--transparent{background-color:transparent;border:3px solid #00000070}.steps-off-the-valut .multicolumn-card{background:#f5f5f5!important;padding:50px 8px}.steps-off-the-valut .number_text h4{font-size:30px;line-height:55px;margin:0 auto;text-align:center;color:#00000070}.steps-off-the-valut .media--circle{padding-bottom:90%}.steps-off-the-valut .multicolumn-card__image-wrapper--third-width{flex-basis:15%!important;padding:0!important;margin-left:0}.steps-off-the-valut .content-container{border-radius:0;border:0}.steps-off-the-valut .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.steps-off-the-valut .multicolumn-list.grid{column-gap:0;row-gap:0}.steps-off-the-valut .multicolumn-card__info{margin-left:10px;padding:0}.steps-off-the-valut .multicolumn-card__info{flex-basis:80%!important}.steps-off-the-valut .multicolumn-card-spacing{margin-right:0}.steps-off-the-valut slider-component{width:100%}slider-component{width:85%}.product--thumbnail_slider .product__media-gallery{display:flex!important;flex-direction:row-reverse!important;flex-wrap:wrap!important;align-items:flex-start!important}.product--thumbnail_slider .product__media-gallery slider-component.thumbnail-slider{width:15%}.product--thumbnail_slider .slider-mobile-gutter .slider-button{display:none!important}.product--thumbnail_slider .product__media-gallery slider-component.thumbnail-slider .thumbnail-list.slider--tablet-up{display:flex!important;padding:0 .5rem!important;flex:1!important;scroll-padding-left:.5rem!important;flex-direction:column!important}.product--thumbnail_slider .product__media-gallery slider-component.thumbnail-slider .thumbnail-list.slider--tablet-up .thumbnail-list__item{width:auto!important}}.steps-off-the-valut .media--circle{display:none}@media only screen and (max-width:599px){h5{line-height:1}.off-the-vault-hero-banner h2.banner__heading.h1{font-size:30px}}.list-social__item .icon{height:4rem!important;width:4rem!important;color:#dcd427}h5{line-height:0}.address-block-class,.hours-text{display:block;line-height:.5;margin-bottom:40px;line-height:normal}.header__top_section .header__top{display:flex;justify-content:flex-end}.header__top_section .header__top ul{padding:0;list-style:none;display:flex;gap:10px;align-items:center;margin:0}.header__top_section .header__top a{color:#1a1a1a}.header__top_section .header__top li{padding-right:10px;border-right:1px solid #9b9999}.header__top_section .header__top li svg{width:20px;height:20px;margin-bottom:-3px}@media screen and (min-width:990px){header.header{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column}}@media only screen and (max-width:599px){.header__top_section .header__top{font-size:13px}.header__top_section .header__top li svg{width:16px;height:16px;margin-bottom:-2px}}.card__media{aspect-ratio:1 / 1!important;height:auto!important;padding-top:0!important;position:relative;overflow:hidden}.card__inner.ratio{--ratio-percent: 100% !important;padding-top:0!important}.card__media img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.card__media{aspect-ratio:1 / 1!important;position:relative;overflow:hidden;background-color:#f6f6f6;display:flex;align-items:center;justify-content:center}.card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.card__media:hover img{transform:scale(1.05)}.card-wrapper{border-radius:12px;overflow:hidden;box-shadow:0 4px 14px #00000014;background-color:#fff;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;justify-content:space-between}.card-wrapper:hover{transform:translateY(-5px);box-shadow:0 12px 28px #0000001f}.card__heading,.price{text-align:center;font-family:var(--font-body-family)}.card__heading{font-size:1.1rem;font-weight:600;margin-top:1rem;color:#1f2937;line-height:1.4;min-height:3rem}.price{font-size:1rem;font-weight:600;color:#111827;margin:.25rem 0 1rem}body{font-family:var(--font-body-family);margin:0;padding:0}.custom-header{background-color:#fff;box-shadow:0 2px 8px #0000000d;padding:1rem 2rem;position:relative;z-index:100}.container{max-width:1200px;margin:auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.header-logo a{font-size:1.5rem;font-weight:600;text-decoration:none;color:#111;letter-spacing:-.5px;transition:color .3s}.header-logo a:hover{color:#0073e6}.main-nav{display:flex;align-items:center}.main-nav .menu{list-style:none;display:flex;gap:2rem;margin:0;padding:0}.menu-item{position:relative}.menu-item>a{font-weight:500;text-decoration:none;color:#222;padding:.5rem 0;display:inline-block;transition:all .3s ease;position:relative}.menu-item>a:after{content:"";position:absolute;left:0;bottom:-3px;width:0;height:2px;background-color:#0073e6;transition:width .3s ease}.menu-item>a:hover:after{width:100%}.menu-item>a:hover{color:#0073e6}.dropdown-menu{position:absolute;top:120%;left:0;background:#fff;padding:1rem 0;min-width:180px;border-radius:.5rem;box-shadow:0 12px 24px #0000001a;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease;z-index:99}.dropdown-menu li{list-style:none}.dropdown-menu li a{display:block;padding:.6rem 1.2rem;color:#333;text-decoration:none;font-weight:400;transition:background .3s,color .3s}.dropdown-menu li a:hover{background:#f0f0f0;color:#0073e6}.menu-item.dropdown:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.hamburger{display:none;flex-direction:column;cursor:pointer;gap:4px}.hamburger span{height:3px;width:25px;background:#f2f2f2;border-radius:2px;transition:all .3s ease}@media screen and (max-width:768px){.main-nav{flex-direction:column;align-items:flex-start;width:100%;display:none;margin-top:1rem}.main-nav.active{display:flex}.main-nav .menu{flex-direction:column;width:100%;gap:1rem}.menu-item>a{padding:.5rem 0}.dropdown-menu{position:relative;top:0;left:0;box-shadow:none;transform:translateY(0);opacity:1;visibility:visible;padding-left:1rem}.menu-item.dropdown:hover .dropdown-menu{opacity:1;visibility:visible}.hamburger{display:flex}}.shopify-section{margin:0!important;padding:0!important}.shopify-section .page-width,.shopify-section .section,.shopify-section .grid,.shopify-section .grid__item{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.shopify-section+.shopify-section{margin-top:0!important}.banner,.image-with-text,.featured-collection,.rich-text,.collection-list,.slideshow,.multicolumn{padding-top:1!important;padding-bottom:1!important;margin-top:1!important;margin-bottom:1!important}@media(min-width:768px){.sales-scrolling-bar-template--17250312192208__sales_carousal_WyCJC6{margin-left:20px!important;width:auto!important}}.reputon-google-reviews-widget .cFcouR{border-radius:5px!important}.apparel-section,.bodywork-section,.frame-section,.accessories-section,.wheels-section,.cooling-section,.brakes-section,.front-brakes-section,.brakes-hub-section,.rear-brakes-section,.powertrain-section,.suspension-section,.chain-section,.handlebar-section,.categories-section{background-color:#fff;padding:40px 20px 60px}.stark-electronics-container{background-color:#fff;min-height:100vh;padding:0 20px 60px}.apparel-heading,.bodywork-heading,.frame-heading,.accessories-heading,.wheels-heading,.cooling-heading,.brakes-heading,.front-brakes-heading,.brakes-hub-heading,.rear-brakes-heading,.powertrain-heading,.suspension-heading,.chain-heading,.handlebar-heading,.categories-heading,.electronics-title{width:100%;text-align:center;color:#1a1a1a;font-size:2.2rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin-bottom:1rem;position:relative;padding-bottom:1.5rem}.apparel-heading:after,.bodywork-heading:after,.frame-heading:after,.accessories-heading:after,.wheels-heading:after,.cooling-heading:after,.brakes-heading:after,.front-brakes-heading:after,.brakes-hub-heading:after,.rear-brakes-heading:after,.powertrain-heading:after,.suspension-heading:after,.chain-heading:after,.handlebar-heading:after,.categories-heading:after,.electronics-title:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60px;height:3px;background:gold}.apparel-grid,.bodywork-grid,.frame-grid,.accessories-grid,.wheels-grid,.cooling-grid,.brakes-grid,.front-brakes-grid,.brakes-hub-grid,.rear-brakes-grid,.powertrain-grid,.suspension-grid,.chain-grid,.handlebar-grid,.categories-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding-top:40px;max-width:1200px;margin:0 auto}.electronics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;width:100%;max-width:1400px;margin:0 auto;padding:0}.apparel-grid-item,.bodywork-grid-item,.frame-grid-item,.accessories-grid-item,.wheels-grid-item,.cooling-grid-item,.brakes-grid-item,.front-brakes-grid-item,.brakes-hub-grid-item,.rear-brakes-grid-item,.powertrain-grid-item,.suspension-grid-item,.chain-grid-item,.handlebar-grid-item{width:320px;flex-shrink:0}.categories-grid-item{width:260px;flex-shrink:0}.apparel-card,.bodywork-card,.frame-card,.accessories-card,.wheels-card,.cooling-card,.brakes-card,.front-brakes-card,.brakes-hub-card,.rear-brakes-card,.powertrain-card,.suspension-card,.chain-card,.handlebar-card,.categories-card{background-color:#f2f2f2;border:1px solid rgba(0,0,0,.1);border-radius:8px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;text-decoration:none;display:block}.electronics-category{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#f2f2f2;display:block;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.apparel-card:hover,.bodywork-card:hover,.frame-card:hover,.accessories-card:hover,.wheels-card:hover,.cooling-card:hover,.brakes-card:hover,.front-brakes-card:hover,.brakes-hub-card:hover,.rear-brakes-card:hover,.powertrain-card:hover,.suspension-card:hover,.chain-card:hover,.handlebar-card:hover,.categories-card:hover,.electronics-category:hover{transform:translateY(-4px);box-shadow:0 8px 24px #ffd70033;border-color:#ffd7004d}.apparel-image-container,.bodywork-image-container,.frame-image-container,.accessories-image-container,.wheels-image-container,.cooling-image-container,.brakes-image-container,.front-brakes-image-container,.brakes-hub-image-container,.rear-brakes-image-container,.powertrain-image-container,.suspension-image-container,.chain-image-container,.handlebar-image-container,.categories-image-container{width:100%;height:200px;overflow:hidden;background:#fff}.electronics-image-container{width:100%;height:100%;position:absolute;top:0;left:0}.apparel-image-container img,.bodywork-image-container img,.frame-image-container img,.accessories-image-container img,.wheels-image-container img,.cooling-image-container img,.brakes-image-container img,.front-brakes-image-container img,.brakes-hub-image-container img,.rear-brakes-image-container img,.powertrain-image-container img,.suspension-image-container img,.chain-image-container img,.handlebar-image-container img,.categories-image-container img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.electronics-image-container img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease;filter:brightness(.65)}.apparel-card:hover .apparel-image-container img,.bodywork-card:hover .bodywork-image-container img,.frame-card:hover .frame-image-container img,.accessories-card:hover .accessories-image-container img,.wheels-card:hover .wheels-image-container img,.cooling-card:hover .cooling-image-container img,.brakes-card:hover .brakes-image-container img,.front-brakes-card:hover .front-brakes-image-container img,.brakes-hub-card:hover .brakes-hub-image-container img,.rear-brakes-card:hover .rear-brakes-image-container img,.powertrain-card:hover .powertrain-image-container img,.suspension-card:hover .suspension-image-container img,.chain-card:hover .chain-image-container img,.handlebar-card:hover .handlebar-image-container img,.categories-card:hover .categories-image-container img{transform:scale(1.05)}.electronics-category:hover .electronics-image-container img{transform:scale(1.05);filter:brightness(.45)}.apparel-card-title,.bodywork-card-title,.frame-card-title,.accessories-card-title,.wheels-card-title,.cooling-card-title,.brakes-card-title,.front-brakes-card-title,.brakes-hub-card-title,.rear-brakes-card-title,.powertrain-card-title,.suspension-card-title,.chain-card-title,.handlebar-card-title,.categories-card-title{text-align:center;padding:16px 12px;font-size:1rem;font-weight:600;color:#1a1a1a;margin:0;transition:color .2s ease}.apparel-card:hover .apparel-card-title,.bodywork-card:hover .bodywork-card-title,.frame-card:hover .frame-card-title,.accessories-card:hover .accessories-card-title,.wheels-card:hover .wheels-card-title,.cooling-card:hover .cooling-card-title,.brakes-card:hover .brakes-card-title,.front-brakes-card:hover .front-brakes-card-title,.brakes-hub-card:hover .brakes-hub-card-title,.rear-brakes-card:hover .rear-brakes-card-title,.powertrain-card:hover .powertrain-card-title,.suspension-card:hover .suspension-card-title,.chain-card:hover .chain-card-title,.handlebar-card:hover .handlebar-card-title,.categories-card:hover .categories-card-title{color:#b8860b}.electronics-content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:2;padding:20px;text-align:center}.electronics-category-title{font-size:1.1rem;font-weight:700;color:#1a1a1a;margin:0;text-transform:uppercase;letter-spacing:1.5px;text-shadow:2px 2px 6px rgba(0,0,0,.9);transition:color .2s ease}.electronics-category:hover .electronics-category-title{color:#b8860b}.electronics-header{text-align:center;padding:60px 20px 50px;background:#fff;border-bottom:1px solid #dddddd;margin-bottom:40px;margin-left:-20px;margin-right:-20px}.electronics-subtitle{font-size:1rem;color:#666;margin:1.5rem auto 0;font-weight:400;max-width:800px;line-height:1.6}@media(max-width:1200px){.electronics-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.electronics-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.apparel-grid-item,.bodywork-grid-item,.frame-grid-item,.accessories-grid-item,.wheels-grid-item,.cooling-grid-item,.brakes-grid-item,.front-brakes-grid-item,.brakes-hub-grid-item,.rear-brakes-grid-item,.powertrain-grid-item,.suspension-grid-item,.chain-grid-item,.handlebar-grid-item,.categories-grid-item{width:calc(50% - 10px);min-width:140px}}@media(max-width:480px){.apparel-grid-item,.bodywork-grid-item,.frame-grid-item,.accessories-grid-item,.wheels-grid-item,.cooling-grid-item,.brakes-grid-item,.front-brakes-grid-item,.brakes-hub-grid-item,.rear-brakes-grid-item,.powertrain-grid-item,.suspension-grid-item,.chain-grid-item,.handlebar-grid-item,.categories-grid-item{width:100%}.apparel-heading,.bodywork-heading,.frame-heading,.accessories-heading,.wheels-heading,.cooling-heading,.brakes-heading,.front-brakes-heading,.brakes-hub-heading,.rear-brakes-heading,.powertrain-heading,.suspension-heading,.chain-heading,.handlebar-heading,.categories-heading,.electronics-title{font-size:1.8rem}.electronics-grid{grid-template-columns:1fr;gap:12px}.electronics-header{padding:40px 15px}.electronics-title{font-size:1.6rem}}:root,.color-icon-text{--color-icon: rgb(var(--color-base-text))}.color-icon-accent-1{--color-icon: rgb(var(--color-base-accent-1))}.color-icon-accent-2{--color-icon: rgb(var(--color-base-accent-2))}.color-icon-outline-button{--color-icon: rgb(var(--color-base-outline-button-labels))}.title-wrapper-with-link .link-with-icon svg{width:1.5rem}.select .icon-caret,.customer select+svg{height:.6rem;width:1rem;pointer-events:none;position:absolute;top:calc(50% - .2rem);right:calc(var(--inputs-border-width) + 1.5rem)}.form__message .icon,.customer .form__message svg{flex-shrink:0;height:1.3rem;margin-right:.5rem;width:1.3rem}.form__message--large .icon,.customer .form__message svg{height:1.5rem;width:1.5rem;margin-right:1rem}svg.icon-caret:not([width]){max-width:1rem;max-height:.6rem}
/*# sourceMappingURL=/cdn/shop/t/146/assets/sm-base-overrides.css.map */
