.dynamic-sections:has(.__pf){display:block}@font-face{font-family:Industry;src:url(/cdn/shop/files/Industry-Bold.woff) format("woff"),url(/cdn/shop/files/Industry-Bold.eot) format("embedded-opentype"),url(/cdn/shop/files/Industry-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Gibson;src:url(/cdn/shop/files/GibsonLight.OTF) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Gibson;src:url(/cdn/shop/files/GibsonLightIt.OTF) format("opentype");font-weight:300;font-style:italic}@font-face{font-family:Gibson;src:url(/cdn/shop/files/GibsonRegular.OTF) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Gibson;src:url(/cdn/shop/files/GibsonSemiBd.OTF) format("opentype");font-weight:600;font-style:normal}@font-face{font-family:Gibson;src:url(/cdn/shop/files/GibsonBold.OTF) format("opentype");font-weight:700;font-style:normal}.header{background-color:transparent;position:relative;z-index:50}.header__link,.header__link>a{font-family:Gibson;font-weight:300;color:#000;font-size:24px;line-height:29px;text-align:left;text-transform:capitalize}.header span.icon-caption{color:#000}.header .icon.header__icon .svg-icon path{fill:#000}#shopify-section-header-classic.transparent .header{background-color:transparent}#shopify-section-header-classic.transparent .icon.header__icon .svg-icon path{fill:#fff}.header>section.section{max-width:1377px;width:95%;margin-left:auto;margin-right:auto;padding:15px 0}.header .container .column{margin-left:0;margin-right:0}#shopify-section-header-classic.transparent .header__link,.header__link>a,#shopify-section-header-classic.transparent span.icon-caption{color:#fff}#shopify-section-header-classic .header__link:hover{color:#bb1d24}.header__icons{flex:0 0 15%}.header__icons .header-cart{padding:0 30px 0 0}.header__icon-style-icons-text .icon-caption{padding:2px 0 0}.header .header__brand{padding:1rem 0px;flex:0 0 15%}.header .navbar-link{padding:1rem 27px}.navbar-dropdown .has-submenu .navbar-link{padding:0 .5rem;padding-bottom:10px}.button--add-to-cart,.button--add-to-cart:link,.button--add-to-cart:visited,a.button--add-to-cart.button,a.button--add-to-cart.button:link,a.button--add-to-cart.button:visited{border:none;color:#fff;font-family:Gibson;font-size:24px;font-style:normal;font-weight:400;line-height:normal;border-radius:8px;background:#bb1d24}.button--add-to-cart:hover,.button--add-to-cart.is-hovered,a.button--add-to-cart.button:hover,a.button--add-to-cart.button.is-hovered{color:#fff;background-color:#bb1d24db}.ajax-cart__cart-title{padding:1rem;color:#000;text-align:center;font-family:Gibson;font-size:24px;font-style:normal;font-weight:600;line-height:24px;border-bottom:2px solid rgba(143,147,151,.5)}.ajax-cart{color:#000;font-family:Gibson;font-size:18px;font-style:normal;font-weight:250;line-height:24px}.ajax-cart a,.ajax-cart a:active,.ajax-cart a:visited{color:#000}.ajax-cart a:hover{color:#bb1d24}.ajax-cart__row-description,span.money{color:#000;font-family:Industry;font-size:24px;line-height:28px;font-style:normal;font-weight:700;line-height:normal}.ajax-cart__delete .close,.ajax-cart__delete:hover .close{color:#000}.ajax-cart__delete .close{background-color:transparent}.header-cart__count.badge{top:-.25rem;color:#fff;font-family:Gibson;font-size:10px;font-style:normal;font-weight:250;line-height:10px}footer.footer__container{background:url(footer_big.png) no-repeat 0% 0%;background-size:cover;padding:130px 0 30px}footer .section.is-width-wide .container.has-limit,footer section.footer__extra-content{max-width:1400px}footer .section .container{display:flex;flex-wrap:wrap}footer .block__link-list{flex-basis:calc(100% / 3);box-sizing:border-box;max-width:250px}footer .block__newsletter{flex-basis:100%}footer section.footer__extra-content{padding-top:80px}footer .footer__content{background-color:transparent}footer .newsletter-form.is-responsive{max-width:685px;background-color:#2b2c30;border-radius:8px;height:80px;align-items:center;margin-top:60px}footer .block__newsletter .footer__heading{font-family:Industry;color:#fff;font-size:66px;line-height:79px;text-align:left;margin-bottom:15px}footer .block__newsletter p,footer .footer__menu{color:#fff;font-family:Gibson;font-size:24px;line-height:34px;max-width:668px;text-align:left;font-weight:300}footer .footer__menu .footer__heading{color:#fff;font-family:Industry;font-size:26px;line-height:34px;max-width:668px;text-align:left;font-weight:600;margin-bottom:10px}footer .footer__menu{margin-top:40px}footer .block__newsletter .input,footer .block__newsletter .textarea{background-color:#2b2c30;border-radius:8px;border-color:transparent;color:#fff}footer .block__newsletter .input{padding-left:50px}footer .block__newsletter .field{margin-bottom:0}footer .block__newsletter .input::placeholder{color:#ffffff70;font-family:Gibson;font-size:24px;font-weight:300}footer .block__newsletter .field.is-align-self-center{align-self:center;min-width:229px}footer .newsletter-form .field .control{width:calc(100% - 6px)}footer .socials.has-padding-top{padding-top:68px}.footer .social-icons li{padding-right:30px}.footer .social-icons .icon{height:30px;width:30px}footer .block__newsletter button{color:#000;font-family:Gibson;font-size:24px;font-weight:400;height:70px}.footer__credits p{color:#fff;font-family:Gibson;font-size:24px;line-height:29px;text-align:left;font-weight:300}footer .input{font-size:22px!important;padding-top:0;padding-bottom:10px}h1.cart-page__title.title{color:#000;font-family:Industry;font-size:66px;font-style:normal;font-weight:700;line-height:normal;margin:0px a}.cart__headings h3{color:#000;font-family:Industry;font-size:38px;font-style:normal;font-weight:400}.cart__description .item__title a{color:#000;font-family:Gibson;font-size:24px;font-style:normal;font-weight:500;line-height:30px}.cart__description p.item__properties{color:#000;font-family:Gibson;font-size:24px;font-style:normal;font-weight:250;line-height:28px;padding:10px 0}p.cart__taxes-shipping-message,.cart__featured-links,.cart__quantity input{color:#000;font-family:Gibson;font-size:18px;font-style:normal;font-weight:250;line-height:24px}.cart__subtotal-container.cart__row .cart__row-description p.h3{color:#000;font-family:Industry;font-size:24px;line-height:28px;font-style:normal;font-weight:700;line-height:normal}.cart__cost-summary .cart__row{align-items:baseline}button#checkout{color:#fff;font-family:Gibson;font-size:24px;font-style:normal;font-weight:400;line-height:normal;border-radius:8px;background:#bb1d24}button#checkout:hover{color:#fff;background-color:#bb1d24db}.cart__featured-links a,p.cart__taxes-shipping-message a{color:#bb1d24}#template-cart .action_button.continue-button{font-size:28px;line-height:225%;color:#000}#template-cart .action_button.continue-button:hover{color:#bb1d24}#template-cart .cart-page__title.title{margin:0 auto}.ajax-cart__empty-text+a,.action_button.continue-button{text-decoration:underline}#home_slider .nav-style-1{border-radius:8px;background:#fff}#home_slider .pf-slider-next:after,#home_slider .pf-slider-next:before,#home_slider .pf-slider-prev:after,#home_slider .pf-slider-prev:before{content:"";position:absolute;background:#000}#home_slider .nav-style-1:after,#home_slider .nav-style-1:before{width:3px;height:9px}body .shopify-policy__container{margin:50px auto}.product_card{max-width:1400px}.product_card .product_name.title{font-family:Industry;font-size:66px;font-weight:400;line-height:115%;text-align:left}.product_card .product-block--price .money{font-family:Industry;font-size:42px;font-weight:400;line-height:115%;text-align:left}.product_card .product-block.product-block--price{padding-top:20px;padding-bottom:10px}.product_card .variant-selection options-selection{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;width:100%;box-sizing:border-box}.product_card .variant-selection .selector-wrapper{flex:1 1 calc(33.33% - 10px);box-sizing:border-box;max-width:calc(33.33% - 10px)}.product_card .variant-selection .select,.product_card .variant-selection select{width:100%;text-transform:uppercase}.product_card .variant-selection .select{height:3.55em}.product_card .variant-selection select{height:2.85em}.product_card .variant-selection select:after{font-weight:700}.product_card .variant-selection select,.product_card .variant-selection select option{text-transform:uppercase;font-family:Gibson;font-size:18px;font-weight:400}.product_card .product_specs{margin-top:35px}.product_card .product-block--description h4,.product_card .product_specs h4{font-family:Gibson;font-style:normal;font-weight:400;font-size:32px;line-height:32px;text-transform:uppercase}.product_card .description{font-family:Gibson;font-style:normal;font-weight:250;font-size:24px;line-height:30px}.product_card .description strong{font-weight:400}.product_card .description p{margin-bottom:10px}.product_card .product_specs h4{margin-bottom:25px}.product_card .product_specs .spec-container{font-family:Gibson;font-style:normal;font-weight:250;font-size:20px;line-height:24px}.product_card .spec-container{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px}.product_card .spec-title{font-weight:400;text-transform:uppercase}.product_card .product_links{margin-bottom:50px}.product_card .product_links p{display:flex;flex-direction:row;justify-content:space-between;max-width:350px;margin-top:30px;text-decoration:underline;font-family:Gibson;font-style:normal;font-size:24px;font-weight:250;color:#000}.product_card .product_links p a{color:#000}.product_card .product_links p a:hover{color:#bb1d24}div#specs h3{font-family:Gibson;font-style:normal;font-weight:600;font-size:32px;line-height:32px;text-transform:uppercase;color:#000;margin-bottom:15px}#product_options select{font-family:Gibson;font-style:normal;font-weight:400;font-size:24px;line-height:24px;text-transform:uppercase;color:#000;border-color:#000;border-radius:0;min-height:62px;background-color:transparent;background-image:url(arrow.svg);background-position:calc(100% - 9px) calc(.7em + 8px),calc(100% - 7px) calc(.7em + 3px),calc(100% - .5em) .5em;background-size:auto;background-repeat:no-repeat}#product_options select option{padding:10px 0;min-height:2em}#product_gallery .pf-slide-list-media.is-visible[data-active=true]{border-style:none;border-color:transparent}#product_gallery .pf-slide-list-media img{object-fit:cover}#product_gallery .pf-list-media{margin-top:20px}#main_description p{margin-bottom:10px}.product_card .purchase-details__buttons .button--add-to-cart,.button--add-to-cart.disabled{background-color:#bb1d24;font-family:Gibson;font-style:normal;font-weight:400;font-size:24px;line-height:24px;text-transform:capitalize;color:#fff;border:none;box-shadow:none;border-radius:8px;height:55px;text-align:center;padding:20px 40px}.product_card .purchase-details .shopify-payment-button__button{border:none;box-shadow:none;border-radius:8px;text-align:center;font-family:Gibson;font-style:normal;font-weight:400;font-size:24px;line-height:24px;min-height:55px;max-height:55px}.product_card .purchase-details .shopify-payment-button__button div[role=button]{min-height:55px!important;max-height:55px}.product_card .purchase-details__buttons .button--add-to-cart:hover{background-color:#bb1d24db;border:none;box-shadow:none}#specs li b{font-weight:400}div#specs ul li{margin:5px 0}#hand_section .hand_built{margin-bottom:45px}#faq .pfa-arrow{font-family:Industry}#faq .pfa-minus:before{content:"-"}.product_card .product_section{gap:70px}.product_card .product-gallery__thumbnail img{object-fit:cover;height:100%;width:100%;aspect-ratio:1 / 1}.button--add-to-cart.disabled{margin-bottom:40px}.collection_slider .heading-wrapper--featured-collection{align-items:flex-start;margin:0 0 50px}.collection_slider h2.featured-collection__title.title{color:#09090d;font-family:Industry;font-size:66px;line-height:79px;font-weight:700}.collection_slider a.product-thumbnail__title{color:#08080c;font-family:Gibson;font-size:32px;line-height:38px;text-align:left;font-weight:600}.collection_slider .slider-gallery{position:relative}.collection_slider .flickity-prev-next-button{position:absolute;right:20%;top:10px;z-index:1}.collection_slider .flickity-prev-next-button.previous{transform:translateY(-100%) translate(-55%)}.collection_slider .flickity-prev-next-button.next{transform:translateY(-100%) translate(55%) rotate(180deg)}.collection_slider .flickity-prev-next-button{position:absolute;right:32%;top:-50px;z-index:1;display:flex;flex-direction:column;align-items:center;left:auto}.collection_slider .flickity-button-icon .arrow{fill:#000;transform:scale(2.5)}.collection_slider .flickity-prev-next-button:hover .arrow{fill:#fff}.collection_slider .flickity-prev-next-button{background-color:#f8f8f8;border:1px solid #FFFFFF;border-radius:8px;width:70px;height:70px;display:flex;justify-content:center;align-items:center}.collection_slider .flickity-prev-next-button:hover{background-color:#000;border:1px solid #000}.collection_slider .flickity-prev-next-button .flickity-button-icon{position:relative;top:50%;left:60%;margin:0 auto;transform:translate(-50%,-50%);width:auto;height:64%}.collection_slider .flickity-slider{transform:translate(-100%)}.collection_slider .flickity-slider .image-element__wrap{max-width:inherit!important;height:400px}.collection_slider .flickity-slider .image-element__wrap img{object-fit:fill;max-width:100%!important}#template-collection .collections_banner .banner__heading.title{font-family:Industry;font-style:normal;font-weight:400;font-size:66px;line-height:78px;color:#fff}#template-collection .collections_banner .banner__subheading.subtitle p strong{font-family:Gibson;font-style:normal;font-weight:250;font-size:24px;line-height:30px;color:#fff}.collection__content .product-thumbnail__title{color:#000;font-family:Gibson;font-size:24px;font-style:normal;font-weight:600;line-height:121.5%;white-space:normal;overflow-wrap:anywhere;word-break:normal;display:block}.collection__content span.product-thumbnail__price.price .money{font-size:20px}.collection__content .loadmore{color:#fff;font-family:Gibson;font-size:24px;font-style:normal;font-weight:250;line-height:30px;text-transform:none}#template-collection .collection__content .product-image__wrapper img{object-fit:contain;background-color:transparent}.collection__content .image-element__wrap{width:100%!important;min-width:100%}.collection__content .product__grid-item.has-padding-bottom{padding-bottom:50px}.collection__content .product__grid-item .product-thumbnail{padding-top:15px}#template-list-collections section{max-width:1400px}.collections_banner .banner__heading.title{color:#fff;font-family:Industry;font-size:66px;font-style:normal;font-weight:700;line-height:120%;text-align:left}.collections_banner p.banner__subheading.subtitle{color:#fff;font-family:Gibson;font-size:24px;font-style:normal;font-weight:300;line-height:30px;text-align:left;max-width:720px;margin-top:5px!important}.collections_banner p.banner__subheading.subtitle+p strong{font-weight:300}.collections_banner .banner__text{margin:auto;max-width:1380px}.collections_banner .banner__wrapper.is-medium .image-element__wrap{height:60vh}#template-list-collections .collection-main .section{max-width:1380px}.collection__content .gf-clear,.collection__content .gf-refine-toggle{font-size:12px!important;line-height:40px}#template-collection .dark-overlay-true:after{background:linear-gradient(90deg,#000e 34%,#0005 59%,#0000001e 99%)}body.template-page.dealer-list .image-with-text-overlay .banner__wrapper.is-medium .image-element__wrap,body[class*=dealer-list] .image-with-text-overlay .banner__wrapper.is-medium .image-element__wrap{height:60vh}.product-wrap,.product__grid-item,.products-slider .gallery-cell.thumbnail,.button,.action_button,.button--add-to-cart,.header-cart.action-area__link{transition-property:transform,box-shadow,filter;transition-duration:.22s;transition-timing-function:cubic-bezier(.22,1,.36,1);will-change:transform}.product-wrap{transform-origin:center bottom}.product-wrap .image__container,.product-wrap .image-element__wrap,.product-wrap img{transition:transform .32s cubic-bezier(.22,1,.36,1),filter .32s ease;transform-origin:center center}.product__grid-item:hover .product-wrap,.products-slider .gallery-cell.thumbnail:hover .product-wrap,.product__grid-item:focus-within .product-wrap,.products-slider .gallery-cell.thumbnail:focus-within .product-wrap{transform:translateY(-8px) scale(1.015)}.product__grid-item:hover .product-wrap .image__container,.products-slider .gallery-cell.thumbnail:hover .product-wrap .image__container,.product__grid-item:focus-within .product-wrap .image__container,.products-slider .gallery-cell.thumbnail:focus-within .product-wrap .image__container{transform:scale(1.03)}.product__grid-item:hover .product-wrap img,.products-slider .gallery-cell.thumbnail:hover .product-wrap img,.product__grid-item:focus-within .product-wrap img,.products-slider .gallery-cell.thumbnail:focus-within .product-wrap img{transform:scale(1.045);filter:saturate(1.04)}.button:hover,.action_button:hover,.button--add-to-cart:hover,.button:focus-visible,.action_button:focus-visible,.button--add-to-cart:focus-visible{transform:translateY(-2px) scale(1.02);box-shadow:0 14px 28px #00000024}.button:active,.action_button:active,.button--add-to-cart:active,.button.is-active,.action_button.is-active,.button--add-to-cart.is-active{transform:scale(.96);box-shadow:0 6px 16px #0000001f}.floating-add-to-cart{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:40;width:min(calc(100vw - 24px),760px);transform:translate(-50%,18px);opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.floating-add-to-cart.is-visible{opacity:1;transform:translate(-50%);pointer-events:auto}.floating-add-to-cart__inner{display:flex;align-items:center;gap:18px;padding:14px;border:1px solid rgba(0,0,0,.1);border-radius:16px;background:#fffaf4f5;box-shadow:0 18px 48px #0000002e;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.floating-add-to-cart__meta{flex:1 1 auto;min-width:0}.floating-add-to-cart__controls{display:flex;align-items:center;gap:18px;flex:0 0 auto}.floating-add-to-cart__title,.floating-add-to-cart__price{display:block}.floating-add-to-cart__title{margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Industry,sans-serif;font-size:14px;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:#1a1a1a}.floating-add-to-cart__price{font-family:Gibson,sans-serif;font-size:18px;line-height:1.2;color:#1a1a1a}.floating-add-to-cart__stock-status{margin-top:6px;font-size:13px;line-height:1.2}.floating-add-to-cart__quantity{display:flex;align-items:center;flex:0 0 auto;min-width:148px;height:55px;overflow:hidden;border:1px solid rgba(23,55,83,.18);border-radius:10px;background:#fff}.floating-add-to-cart__quantity-button{width:42px;height:100%;padding:0;border:0;background:#fff;color:#173753;font-family:Industry,sans-serif;font-size:20px;line-height:1}.floating-add-to-cart__quantity-button:hover:not(:disabled),.floating-add-to-cart__quantity-button:focus-visible:not(:disabled){background:#173753;color:#fff}.floating-add-to-cart__quantity-button:disabled{opacity:.45;cursor:not-allowed}.floating-add-to-cart__quantity-input{width:64px;height:100%;padding:0;border:0;border-left:1px solid rgba(23,55,83,.18);border-right:1px solid rgba(23,55,83,.18);background:transparent;color:#1a1a1a;font-family:Gibson,sans-serif;font-size:18px;line-height:1;text-align:center;box-shadow:none;-moz-appearance:textfield}.floating-add-to-cart__quantity-input::-webkit-inner-spin-button,.floating-add-to-cart__quantity-input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.floating-add-to-cart__button-slot{flex:0 0 auto;width:288px;min-width:220px;height:55px}.floating-add-to-cart__button-slot .button--add-to-cart{width:100%;height:100%;margin:0}.purchase-details--floating-only{display:none}.floating-add-to-cart__button-slot .floating-add-to-cart__native-button{width:100%;height:100%;margin:0}.floating-add-to-cart__native-button.disabled,.floating-add-to-cart__native-button:disabled{margin-bottom:0}.quantity-minus.button,.quantity-plus.button,.quantity-minus.age-gate__confirm_btn,.quantity-plus.age-gate__confirm_btn,.quantity-minus.button:hover,.quantity-plus.button:hover,.quantity-minus.age-gate__confirm_btn:hover,.quantity-plus.age-gate__confirm_btn:hover,.quantity-minus.button:focus-visible,.quantity-plus.button:focus-visible,.quantity-minus.age-gate__confirm_btn:focus-visible,.quantity-plus.age-gate__confirm_btn:focus-visible,.quantity-minus.button:active,.quantity-plus.button:active,.quantity-minus.age-gate__confirm_btn:active,.quantity-plus.age-gate__confirm_btn:active,.quantity-minus.button.is-active,.quantity-plus.button.is-active,.quantity-minus.age-gate__confirm_btn.is-active,.quantity-plus.age-gate__confirm_btn.is-active{transform:none;box-shadow:none}.motion-reveal{opacity:0;transform:translateY(48px) scale(.96)}.motion-reveal.is-visible{opacity:1;transform:translateY(0) scale(1)}.header-cart.action-area__link{transform-origin:center center}.header-cart.action-area__link.is-cart-bouncing{animation:cart-icon-bounce .72s cubic-bezier(.22,1,.36,1)}@keyframes cart-icon-bounce{0%{transform:scale(1)}20%{transform:scale(1.28) translateY(-4px)}38%{transform:scale(.92) translateY(0)}54%{transform:scale(1.16) translateY(-2px)}72%{transform:scale(.97)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.product-wrap,.product__grid-item,.products-slider .gallery-cell.thumbnail,.button,.action_button,.button--add-to-cart,.header-cart.action-area__link,.product-wrap .image__container,.product-wrap .image-element__wrap,.product-wrap img,.motion-reveal{transition:none!important;animation:none!important;transform:none!important;opacity:1!important;filter:none!important}}@media only screen and (max-width:798px){.floating-add-to-cart{width:calc(100vw - 16px);bottom:calc(12px + env(safe-area-inset-bottom,0px))}.floating-add-to-cart__inner{gap:12px;padding:12px}.floating-add-to-cart__controls{gap:12px}.floating-add-to-cart__title{font-size:12px}.floating-add-to-cart__price{font-size:16px}.floating-add-to-cart__stock-status{font-size:12px}.floating-add-to-cart__quantity{min-width:122px;height:48px}.floating-add-to-cart__quantity-button{width:36px;font-size:18px}.floating-add-to-cart__quantity-input{width:50px;font-size:16px}.floating-add-to-cart__button-slot{min-width:0;flex:1 1 55%;width:auto;height:48px}.floating-add-to-cart__button-slot .button--add-to-cart{font-size:18px;line-height:1}}@media only screen and (max-width:520px){.floating-add-to-cart__inner{align-items:stretch;flex-wrap:wrap;gap:10px}.floating-add-to-cart__meta{display:flex;flex-direction:column;justify-content:center;width:100%}.floating-add-to-cart__controls{width:100%}.floating-add-to-cart__quantity{flex:0 0 118px;min-width:118px}.floating-add-to-cart__button-slot{flex:1 1 0}}.product-recommendations.is-loading .related-products-skeletons{margin-top:24px}.related-products-skeletons__track{display:grid;grid-template-columns:repeat(var(--skeleton-columns, 3),minmax(0,1fr));gap:24px}.related-products-skeletons--slider .related-products-skeletons__track{overflow:hidden}.related-products-skeleton__card{display:flex;flex-direction:column;gap:16px}.related-products-skeleton__image{aspect-ratio:1 / 1;border-radius:12px}.related-products-skeleton__text{display:flex;flex-direction:column;gap:10px}.related-products-skeleton__line{display:block;height:14px;border-radius:999px}.related-products-skeleton__line--short{width:52%}.skeleton-shimmer{background:linear-gradient(90deg,#e8e8e8e6,#d6d6d6f2,#e8e8e8e6);background-size:200% 100%;animation:skeleton-shimmer 1.2s linear infinite}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media only screen and (max-width:798px){.related-products-skeletons__track{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}body.template-page.dealer-list .image-with-text-overlay .banner__heading.title,body[class*=dealer-list] .image-with-text-overlay .banner__heading.title{color:#fff;font-family:Industry;font-size:66px;font-style:normal;font-weight:700;line-height:120%;text-align:left}body.template-page.dealer-list .image-with-text-overlay p.banner__subheading.subtitle,body[class*=dealer-list] .image-with-text-overlay p.banner__subheading.subtitle{color:#fff;font-family:Gibson;font-size:24px;font-style:normal;font-weight:300;line-height:30px;margin-top:5px!important;max-width:720px;text-align:left}body.template-page.dealer-list .image-with-text-overlay .banner__text,body[class*=dealer-list] .image-with-text-overlay .banner__text{margin:auto;max-width:1380px}body.template-page.dealer-list .image-with-text-overlay .dark-overlay-true:after,body[class*=dealer-list] .image-with-text-overlay .dark-overlay-true:after{background:linear-gradient(90deg,#000e 34%,#0005 59%,#0000001e 99%)}@media(max-width:1199px){body.template-page.dealer-list .image-with-text-overlay .banner__heading.title,body[class*=dealer-list] .image-with-text-overlay .banner__heading.title{font-size:40px;text-align:center}body.template-page.dealer-list .image-with-text-overlay p.banner__subheading.subtitle,body[class*=dealer-list] .image-with-text-overlay p.banner__subheading.subtitle{font-size:20px;line-height:24px;margin:0 auto;text-align:center}}.tab_button:hover,.tab_button.active{background:#000}.tab_btns .tab_button:hover h4,.tab_btns .tab_button.active h4{color:#fff}.tab_button:hover svg path,.tab_button.active svg path{fill:#fff}.wheels_list li b{font-weight:600;color:#fff}.wheels,.rims,.hubs,.videos,.colors{display:none}.wheels.enabled,.rims.enabled,.hubs.enabled,.videos.enabled,.colors.enabled{display:block}.accent_text b{font-weight:600}#tech_table th{background:#000;font-family:Gibson;font-style:normal;font-weight:600;font-size:24px;line-height:30px;text-align:center;color:#fff;padding:30px 40px}#tech_table table{border-collapse:separate;border-spacing:10px}#tech_table td{font-family:Gibson;font-style:normal;font-weight:250;font-size:24px;line-height:30px;text-align:center;color:#09090d;background:#f8f8f8;padding:30px 40px}#gf-tree span{color:#000;font-family:Gibson;font-size:24px;font-style:normal;font-weight:250;line-height:30px;text-transform:capitalize}#gf-tree .gf-option-block{padding:0 0 30px;border-bottom:none}#gf-tree .gf-block-title .h3 span{color:#000;font-family:Gibson;font-size:24px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}body,button,input,select,textarea{font-family:Gibson;font-weight:300}#template-list-collections .image-element__wrap,#template-list-collections .image-element__wrap img{min-height:290px;object-fit:cover}body>#gf-tree .gf-filter-header>div.gf-filter-heading,.gf-filter-footer button{color:#000;font-family:Gibson;font-size:20px;font-style:normal;font-weight:400!important;line-height:normal;text-transform:uppercase}.gf-filter-footer button b{font-weight:400}.gf-left .gf-option-block .gf-block-title .h3:after{margin-top:4px}#gf-tree .gf-option-block ul li a span.gf-count{font-size:20px!important}@media only screen and (min-width:799px){.sidebar-section{padding-left:6px;box-sizing:border-box}.sidebar-section #gf-tree,[data-globo-filter-sidebar] #gf-tree{position:relative!important;top:auto!important;left:auto!important;right:auto!important;width:100%!important;padding-left:0;box-sizing:border-box}body>#gf-tree{left:8px!important;padding-left:6px;width:calc(25% - 8px);box-sizing:border-box}}div[data-filter-type=color].gf-option-block-swatch>span.gf-option-value:hover{color:#fff!important}.product-gallery.has-height-set .product-gallery__main img{object-fit:cover;aspect-ratio:1 / 1}.shopify-policy__container h1{color:#09090d;font-family:Industry;font-weight:500;font-size:36px;line-height:110%;margin:10px 0 20px;text-align:left}.shopify-policy__container h2,.shopify-policy__container h3,.shopify-policy__container h4,.shopify-policy__container h5{font-family:Gibson;text-transform:capitalize;font-size:25px;font-weight:500;line-height:1.125;color:#000}.shopify-policy__container strong{font-family:Gibson;text-transform:uppercase;font-size:16px;font-weight:500;line-height:1.125;color:#000}#pq-branding{display:none}.campaign-container .campaign-card-form,.campaign-container .campaign-card-button{padding:10px 0}.paginate .button.pagination-button__load-more{border:none;color:#fff!important;font-family:Gibson;font-size:24px;font-style:normal;font-weight:400;line-height:normal;border-radius:8px;background-color:#bb1d24!important;padding:15px 30px}.paginate .button.pagination-button__load-more:hover,.paginate .button.pagination-button__load-more:active,.paginate .button.pagination-button__load-more:focus{color:#fff;background-color:#bb1d24db!important;border:none!important;outline:none!important;box-shadow:none!important}.notify_form__inputs .action_button.button{background-color:#dc8d90;border-color:#000;color:#fff}.notify_form__inputs .action_button.button:hover{color:#000}@media(min-width:1200px){#home_slider .pf-slide{width:75%;margin-right:30px}.header span.icon-caption{font-family:Gibson;font-size:24px;line-height:29px;text-align:left}.header .icon.header__icon{height:24px;width:24px}.cart__form{padding:20px 0 150px}#template-collection .collection-main .section{max-width:1200px}#template-collection .collection-main .container .column{margin-left:20px;margin-right:20px}#template-collection .collection-main .one-third{width:calc(33.3333333333% - 40px)}.product_card .product-gallery__image .image__container{max-width:100%!important}.shopify-policy__container h1{font-size:66px;line-height:110%}body .shopify-policy__container{max-width:106ch}}@media(min-width:767px){.gf-actions{height:auto}.collections_banner .banner__wrapper img{margin-left:auto;margin-right:0}}@media(min-width:1920px){#home_slider .pf-slider-next,#home_slider .pf-slider-prev{width:60px;height:70px;top:calc(50% - 35px)}#home_slider .nav-style-1:after,#home_slider .nav-style-1:before{width:4px;height:15px}#home_slider .nav-style-1:after,#home_slider .nav-style-1:before{top:22px}#home_slider .nav-style-1:before{top:30px}}@media only screen and (min-width:1240px)and (max-width:1440px){#home_hero{padding:350px 20px 250px}.banner_part{padding:120px 20px 125px}.header>section.section{padding:15px 25px}footer.footer__container{padding:130px 25px 30px}footer .section.is-width-wide .container.has-limit{width:97%}#home_page_bkg{height:250px;margin-left:-30px}.product_card .product_name.title{font-size:56px}}@media only screen and (max-width:1024px){body.index{overflow-x:hidden}#home_slider .pf-slide{width:85%;margin-right:20px}#home_slider .pf-slider-next,#home_slider .pf-slider-prev{width:28px!important;height:40px;top:calc(50% - 20px)}footer .block__newsletter .footer__heading{font-size:38px;line-height:56px;text-align:center;margin-bottom:15px}footer .block__newsletter p{font-size:18px;line-height:24px;text-align:center;font-weight:300}#mobile-header .mobile-menu__toggle-button.mobile-toggle__position--right{right:35px;left:initial}#mobile-header .mobile-icons .icon{height:20px;width:20px}#mobile-header .mobile-header__open-menu .icon,#mobile-header .mobile-header__close-menu .icon{height:24px;width:20px}.mobile-header{background-color:#08080c}.mobile-header__content{padding:0 30px}#mobile-header .header-cart{padding:0 20px 3px 0}#mobile-header .mobile-logo img{image-rendering:crisp-edges;image-rendering:-webkit-optimize-contrast}.header,.mobile-header{color:#fff;font-family:Gibson;font-size:24px;line-height:29px;text-align:left;text-transform:capitalize}#mobile-header .mobile-dropdown .mobile-menu .mobile-menu__item{padding:1.5rem}footer ul.social-icons{justify-content:center}footer .block__newsletter button{height:60px}footer .newsletter-form.is-responsive{height:60px;margin-top:32px;padding:10px}footer .block__newsletter .field.is-align-self-center{align-self:center;min-width:230px;margin-top:30px}footer .socials.has-padding-top{padding-top:115px}footer section.footer__extra-content{padding-top:100px;text-align:center}footer .newsletter-form .field.is-default-width{flex:inherit}footer.footer__container{background-position:50% 50%}.footer .social-icons li{padding:0 15px}.footer__credits p{font-size:18px;line-height:22px;text-align:center}footer .block__link-list{max-width:200px}.inverted .pf-c{width:100%}.collection_slider h2.featured-collection__title.title{font-size:38px;line-height:50px}.collection_slider .flickity-slider .image-element__wrap{height:200px}.collection_slider a.product-thumbnail__title{font-size:24px;line-height:24px}.collections_banner .banner__heading.title{font-size:40px;text-align:center}.collections_banner p.banner__subheading.subtitle{font-size:20px;line-height:24px;text-align:center}body>#gf-tree .globo-selected-items .clear-refinements{padding:3px 10px!important;font-size:14px!important;text-transform:capitalize!important}#gf-tree span,#gf-grid .selected-item.gf-option-label a,#gf-tree .gf-clear,#gf-grid .selected-item.gf-option-label a span.money{font-size:18px!important;font-weight:300!important}.collections_banner p.banner__subheading.subtitle{margin:0 auto}#template-collection .collection__content .product-image__wrapper img{min-height:260px;height:260px}.product_card .variant-selection .selector-wrapper{flex:1 1 calc(50% - 10px);max-width:calc(50% - 10px)}.product_card .product_name.title{font-size:36px}.product_card .product_section{gap:35px}.product_card .product-block--price .money{font-size:28px}}@media only screen and (max-width:480px){.gf-left .gf-option-block .gf-block-title .h3:after{margin-top:6px}#gf-tree .gf-block-title .h3 span{font-size:20px}span.gf-close-canvas{margin-top:-3px}.gf-filter-contents .gf-option-block ul li a span.gf-count{font-size:18px!important}.collection-main{padding-top:0!important}#mobile-header .mobile-header__content{padding:10px 30px}footer.footer__container{background:url(footer_mb.png) no-repeat 50% 50%;background-size:cover;padding:50px 0 30px}.mobile-header__content{padding:0 20px}#product_gallery .pf-list-media{margin-top:10px}div#specs h3{font-size:24px}#product_options select{font-size:18px}.collection_slider .flickity-prev-next-button{display:none}body{overflow-x:hidden}footer .footer__menu{text-align:center}footer .footer__menu .footer__heading{text-align:center}footer .block__link-list{flex-basis:100%;max-width:100%;justify-items:center}footer .footer__menu{margin-top:20px}#tech_table th{font-size:14px;line-height:19px;padding:15px}#tech_table td{font-size:16px;line-height:22px;padding:20px}#specs ul{columns:1!important}.expanded>div{padding:0!important}a.mobile-header__logo{align-items:center;display:flex}h1.cart-page__title.title{font-size:40px;margin-bottom:10px;line-height:49px}.cart__cost-summary .cart__row .cart__row-description{width:40%}p.cart__taxes-shipping-message{text-align:center}.cart__form{padding:20px 0 50px}#template-collection .collections_banner .banner__heading.title{font-size:38px;line-height:58px}#template-collection .collection__content .product-image__wrapper img{min-height:180px;height:180px}.collection__content .product-thumbnail__title{font-size:16px}.mob_reverted .pf-c{width:100%}.product_card .product_name.title{font-size:32px}.product_card .product_section{gap:5px}.product__images{margin-bottom:35px}.product_card .product-block--description h4,.product_card .product_specs h4{font-size:24px;line-height:28px}.product_card .description{font-size:18px;line-height:24px}.product_card .spec-container{grid-template-columns:1fr;gap:10px}.product-gallery.has-height-set .product-gallery__main img{object-fit:cover;aspect-ratio:1 / 1}.product-gallery__thumbnails button.flickity-button{display:none}.product_card .product_links p{flex-direction:column;justify-content:flex-start}body .shopify-policy__container{max-width:50ch}}.price-ui span.price{font-size:2.4rem;font-family:Industry;font-weight:400;line-height:1}.collection__display-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}.collection__view-toggle{display:flex;align-items:center;gap:4px}.collection__view-btn{display:inline-flex;align-items:center;justify-content:center;padding:6px;background:transparent;border:1px solid currentColor;border-radius:3px;cursor:pointer;opacity:.35;transition:opacity .15s;line-height:0}.collection__view-btn[aria-pressed=true]{opacity:1}.collection__view-btn:hover{opacity:.7}.collection__view-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.collection__discipline-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 12px;background:transparent;border:1px solid currentColor;border-radius:3px;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:.02em;transition:opacity .15s}.collection__discipline-toggle:hover{opacity:.7}.collection__discipline-toggle:focus-visible{outline:2px solid currentColor;outline-offset:2px}.collection-matrix.view-list .product__grid-item{width:100%!important;flex:0 0 100%!important;max-width:100%!important;padding-bottom:24px}.collection-matrix.view-list .product-wrap{display:flex;flex-direction:row;align-items:flex-start;gap:24px}.collection-matrix.view-list .product-image__wrapper{flex:0 0 110px;max-width:110px}.collection-matrix.view-list .thumbnail__caption{flex:1;display:flex;flex-direction:column;justify-content:center;padding-top:8px}.collection-matrix.view-list .thumbnail-overlay__container,.collection-matrix.view-list .product-discipline-badges,.collection-matrix.hide-discipline-badges .product-discipline-badges{display:none}@media screen and (max-width:640px){.collection-matrix.view-list .product-wrap{flex-direction:column}.collection-matrix.view-list .product-image__wrapper{flex:0 0 auto;max-width:100%;width:100%}}.collection-list__rim-attrs{display:flex;flex-wrap:wrap;align-items:flex-start;gap:3px;margin-top:6px}.rim-attr{display:inline-flex;align-items:center;padding:1px 5px;border-radius:3px;font-size:10px;font-weight:700;line-height:1.5;letter-spacing:.02em;white-space:nowrap}.rim-attr--expandable{position:relative;overflow:visible;transition:box-shadow .18s ease}.rim-attr--expandable:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.rim-attr__short,.rim-attr__full{display:inline-flex;align-items:center;white-space:nowrap;transition:opacity .14s ease}.rim-attr__short{opacity:1}.rim-attr__full{display:none;opacity:0}.rim-attr--expandable:hover .rim-attr__short,.rim-attr--expandable:focus-visible .rim-attr__short{display:none}.rim-attr--expandable:hover .rim-attr__full,.rim-attr--expandable:focus-visible .rim-attr__full{display:inline-flex;opacity:1}.rim-attr--expandable:hover{box-shadow:0 0 0 1px #0f172a14}.rim-attr--expandable:focus-visible{box-shadow:0 0 0 1px #0f172a14}.rim-attr--tl{background:#0d9488;color:#fff}.rim-attr--clincher{background:#6b7280;color:#fff}.rim-attr--tu{background:#7c3aed;color:#fff}.rim-attr--ms{background:#d1d5db;color:#374151}.rim-attr--tire{background:#1e293b;color:#f8fafc}.product-image__wrapper{position:relative}.product-discipline-badges{position:absolute;top:12px;right:12px;z-index:2;display:grid;grid-template-columns:repeat(2,max-content);gap:6px;justify-items:end;pointer-events:none}.product-discipline-badge{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px}.product-discipline-badge svg,.product-discipline-badge img{width:34px;height:34px;display:block;filter:drop-shadow(0 4px 16px rgba(8,44,84,.16))}@media(max-width:798px){.product-discipline-badges{top:10px;right:10px;gap:5px}.product-discipline-badge{width:30px;height:30px}.product-discipline-badge svg,.product-discipline-badge img{width:30px;height:30px}}@media only screen and (max-width:798px){.mobile-header__content{justify-content:space-between;min-width:0;padding:0 20px}.mobile-dropdown,.mobile-icons{min-width:0}.mobile-icons{flex:0 0 auto;gap:8px}.mobile-icons .action-area__link,.mobile-icons .header-cart{min-width:0}.mobile-icons .header-cart{overflow:hidden;padding:0}.mobile-icons .header-cart__icon{margin:0}.mobile-icons .header-cart__caption{max-width:100%;overflow:hidden;text-overflow:ellipsis}.mobile-menu__toggle-button{z-index:90}.mobile-menu__toggle-button.mobile-toggle__position--right{right:20px}#theme-ajax-cart.is-mini-cart,#theme-ajax-cart.is-drawer{max-width:100vw;overflow-x:hidden}#mobile-header .mobile-menu{z-index:95}#theme-ajax-cart.is-mini-cart .ajax-cart__product,#theme-ajax-cart.is-drawer .ajax-cart__product{flex-wrap:wrap;align-items:flex-start;gap:12px}#theme-ajax-cart.is-mini-cart .ajax-cart__product-content,#theme-ajax-cart.is-drawer .ajax-cart__product-content{flex:1 1 0;min-width:0;width:auto}#theme-ajax-cart.is-mini-cart .ajax-cart__right-content,#theme-ajax-cart.is-drawer .ajax-cart__right-content{margin-left:auto}#theme-ajax-cart.is-mini-cart .ajax-cart__details-wrapper,#theme-ajax-cart.is-drawer .ajax-cart__details-wrapper{overflow-x:hidden}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/custom_styles.css.map */
