.product-label.product-label--new-in{display:none}.product-label.product-label--sale span{color:#fff;background-color:#ff7421;font-family:Barlow;font-size:14px;font-weight:700;padding:.2rem .3rem}.price--on-sale .price__current{color:#ff7421}.price-label--sold-out{display:none}.product-block .block-inner .vendor{text-transform:uppercase;text-align:center;font-family:Barlow;font-size:16px;font-weight:700;color:#000}.price--on-sale .price__current{color:#ff7421;font-weight:700;font-family:Barlow}.price:not(.price--on-sale) .price__current{color:#000;font-weight:700;font-family:Barlow}.product-price--block .price__was{color:#000!important;opacity:1;font-family:Barlow}.scrolling-image-list__content-area .subheading.spaced-row,.scrolling-image-list .subheading.spaced-row{font-weight:600;font-family:Barlow;font-size:18px;letter-spacing:0px}.scrolling-image-list__content-area .segment-bar__segment--filled,.scrolling-image-list .segment-bar__segment--filled{background-color:#ff7421}.scrolling-image-list__content-area .feature-rating__label-left,.scrolling-image-list .feature-rating__label-left{font-family:Barlow}.scrolling-image-list__content-area h3.h2,.scrolling-image-list h3.h2{font-family:Barlow;font-size:24px;font-weight:700;text-transform:none}.scrolling-image-list__content-area p,.scrolling-image-list p{font-family:Barlow;font-size:16px}.scrolling-image-list__content-area p a,.scrolling-image-list p a{font-weight:700}.breadcrumbs-list__link{font-family:Barlow;font-size:12px;color:#000;text-decoration:underline}.breadcrumbs-list__item:last-child .breadcrumbs-list__link{text-decoration:none;color:#777}.breadcrumbs-prod-nav,.product-info .product-info-label{display:none}.product-info .vendor a{text-transform:uppercase;font-weight:700;font-family:Barlow;font-size:16px;text-decoration:none}.product-info .product-title{font-family:Barlow;font-size:24px;font-weight:400;text-transform:none}.product-info .product-label--new-in>span{display:none}.product-info .price__default,.product-info .product-price--large .price--on-sale .price__current{font-family:Barlow;font-size:24px;font-weight:600;color:#000;line-height:normal}.product-info .price:not(.price--on-sale) .price__current{font-family:Barlow;font-size:24px;font-weight:600;color:#000;line-height:normal}.product-info .product-form .quantity-submit-row .quantity-submit-row__submit button[type=submit]{font-family:Barlow;font-size:16px;font-weight:700}.product-info .lightly-spaced-row{text-align:center}.product-info .lightly-spaced-row a.small-feature-link{color:#ff7421;font-family:Barlow;font-weight:700;text-decoration:none;font-size:16px}.product-info .vendor.lightly-spaced-row{text-align:left!important}.size-chart-link__icon{display:none}.product-form .option-selector div.flex.justify-between{justify-content:flex-start;gap:.5rem;font-family:Barlow}.product-form .label{font-family:Barlow}.product-info .opt-btn:checked+.opt-label .js-value,.product-info .opt-label{font-family:Barlow}.product-info input#quantity{font-family:Barlow}.product-info .product-dynamic-payment-button{display:none}.product-info .text-box--wide{font-family:Barlow;color:#000}.product-info .with-icon>.icon,.product-info .with-icon>.icon-container{color:#ff7421}.product-info span.with-icon__beside{color:#4a4a4a;font-family:Barlow;font-weight:600;font-size:16px}.product-info .disclosure p,.product-info .disclosure ul,.product-info .disclosure ol,.product-info .disclosure li{color:#4a4a4a;font-family:Barlow;font-size:16px}.template-product .product-price.product-price--block{justify-content:center}.template-product .has-paging__title.h4.m-0{font-family:Barlow;font-weight:700;font-size:24px;line-height:100%;text-transform:none}.template-product .product-block__title{text-align:center;font-family:Barlow;font-weight:400;font-size:16px;line-height:22.4px}.template-product .product-label.product-label--stock,.template-product .price-label.price-label--sale{display:none}#pagefooter .section-footer .section-footer__row-container:first-of-type{border-top:none}#pagefooter a{color:#e6e6e6;font-family:Barlow;font-size:14px}#pagefooter .section-footer .section-footer__title{color:#fff;font-family:Barlow;font-size:16px;font-weight:700;text-transform:none}#pagefooter .section-footer__newsletter-block p{color:#e6e6e6;font-family:Barlow;font-size:14px}#pagefooter .copyright .copy,#pagefooter .section-footer__lower-menu__list a{font-family:Barlow;font-size:14px;color:#fff}.template-collection .text-overlay__title.h4{font-family:Barlow;font-weight:700;font-size:32px;line-height:100%;color:#fff;text-transform:none}.template-collection .Polaris-Label{display:none}.template-collection .utility-bar__centre>.utility-bar__item{font-family:Barlow;font-weight:400;font-style:normal;font-size:16px}.template-collection .utility-bar__right .link-dropdown__button-text{font-family:Barlow;font-weight:600;font-size:16px}.template-collection .product-label.product-label--sale>span{font-family:Barlow;font-weight:600;font-size:14px;line-height:22.4px}.template-collection .btn.btn--secondary.quickbuy-toggle{display:none}.template-collection .product-link>.vendor{font-family:Barlow;font-weight:700;line-height:22.4px}.template-collection .product-link>.product-block__title{text-align:center;font-family:Barlow;font-weight:400;font-size:16px;line-height:22.4px}.template-collection .product-link .price-label.price-label--sale{display:none}.template-collection .product-link .product-price.product-price--block{justify-content:center}.template-collection .product-label.product-label--stock{display:none}.template-collection .toggle-btn.utility-bar__item.toggle-btn--revealed-desktop{font-family:Barlow;font-weight:600;font-size:16px;line-height:100%}.template-collection .filter-toggle__group-label,.template-collection .filter-group__heading__text{font-family:Barlow;font-weight:600;font-size:16px;line-height:22.4px}.template-collection .filter-group__item__text{font-family:Barlow;font-weight:400;font-size:16px;line-height:22.4px}@media(max-width:767px){.template-collection .text-overlay__title.h4{font-size:16px}}.my_contatti_h2,.lightish-spaced-row>h2{text-transform:unset;font-family:Barlow;font-weight:700;font-size:32px;line-height:100%;letter-spacing:0%;color:#000}.my_contatti_p{font-family:Barlow;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;color:#000}.my_contatti_p_2{font-family:Barlow;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0%;color:#000}.my_contatti_info_label{font-family:Barlow;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0%;color:#000}.my_contatti_info_text_label,.template-suffix-contact form#contact_form label{font-family:Barlow;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;color:#000}.template-suffix-contact #contact_argomento span.text-start,.template-suffix-contact #contact_argomento span.pointer-events-none,.template-suffix-contact form#contact_form input{color:#777}.template-suffix-contact label:has(input#contact_inviando-questo-modulo-dichiaro-di-aver-letto-e-accettato-i-termini-condizioni){font-family:Barlow;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0%;color:#000}.template-suffix-contact button[type=submit].btn{font-family:Barlow;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0%;color:#fff;background-color:#ff7421}.template-suffix-contact button[type=submit].btn:hover{border:1.5px solid #FF7421}.brands-page{margin:3rem auto 4rem}.brands-featured{text-align:center;margin-bottom:3rem}.brands-featured__logos{display:flex;gap:2.5rem;flex-wrap:wrap;justify-content:center;align-items:center}.brands-featured__logo-item img{max-height:60px;width:auto;object-fit:contain}.brands-all__title,.template-suffix-brand .majortitle{color:#000;text-align:center;font-family:Barlow;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.template-suffix-brand .majortitle,.template-suffix-brand .section-rich-text .fully-spaced-row--medium{margin-bottom:0}.brands-alpha-nav{display:flex;flex-wrap:wrap;text-transform:uppercase;margin:50px 0}.brands-alpha-nav__item{height:40px;width:40px;text-decoration:none;color:#000;text-align:center;font-family:Barlow;font-size:24px;font-style:normal;font-weight:700;line-height:160%}.brands-letter-group{margin-bottom:2.5rem}.brands-letter-group__header{border-bottom:2px solid #FF7421;background-color:#ff74211a;padding:0 8px}.brands-letter-group__letter{color:#000;font-family:Barlow;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.brands-letter-group__grid{display:grid;grid-template-columns:repeat(4,1fr);column-gap:var(--gutter);row-gap:var(--gutter);align-items:start;padding:0 8px}.brands-letter-group__item{text-decoration:none;margin:24px 0;overflow:hidden;color:#000;text-overflow:ellipsis;font-family:Barlow;font-size:16px;font-style:normal;font-weight:400;line-height:160%}.brands-letter-group__item a:hover{text-decoration:underline}.brands-page.page-width{padding:0 60px}.template-suffix-brand .shopify-section.page-section-spacing{background-color:#1d2023}.template-suffix-brand .page-header{padding-bottom:0}.template-suffix-brand .page-header .majortitle{color:#fff;text-align:center;font-family:Barlow;font-size:32px;font-style:normal;font-weight:700;line-height:160%;margin-bottom:0;padding:75px 0}.store-locator{padding:0 60px}.template-suffix-store-locator .fully-spaced-row--medium.cc-animate-init.cc-animate-in{margin:50px 0 30px}.template-suffix-store-locator .fully-spaced-row--medium.cc-animate-init.cc-animate-in .container{margin:0;padding:0 60px}.template-suffix-store-locator .page-section-spacing{margin-top:unset}.store-locator__heading{font-size:2rem;font-weight:700;margin-bottom:1.5rem;text-align:left}.store-locator__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(315px,1fr));gap:20px;margin-bottom:50px}.store-card{border:1px solid #D8D8D8;background:#fff;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s,transform .15s;border-radius:4px;padding:16px}.store-card:hover{box-shadow:0 5px 18px #00000014;transform:translateY(-1px)}.store-card__image img{display:block;width:100%;height:210px;object-fit:cover}.store-card__body{margin-top:16px;font-family:Barlow,sans-serif}.store-card__title{color:#000;font-family:Barlow;font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-transform:capitalize}.store-card__row{display:flex;align-items:flex-start;gap:8px;color:#000;font-family:Barlow;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.store-card__icon{width:16.5px;height:21px;line-height:1.5}.store-card__row--maintenance{margin-top:.75rem}.store-card__contact-link:hover{text-decoration:underline}.services-list{margin:100px 60px}.services-list__header{margin-bottom:1.5rem}.services-list__heading{font-family:Barlow,sans-serif;font-weight:700;font-size:32px;text-transform:none;margin-bottom:.4rem}.services-list__subheading{font-family:Barlow,sans-serif;font-size:16px;max-width:620px}.services-list__items{display:flex;flex-direction:column;gap:20px;margin-top:50px}.service-card{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center;border-radius:5px;border:1px solid #FF7421;background-color:#ff74210a;padding:20px}.service-card__icon-wrap{width:100px;height:100px;border-radius:10px;border:1px solid #FF7421;background-color:#ff742166;display:flex;align-items:center;justify-content:center}.service-card__icon{max-width:48px;max-height:48px;object-fit:contain}.service-card__content{font-family:Barlow,sans-serif}.service-card__title{color:var(--Copy, #000);font-family:Barlow;font-size:24px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:unset}.service-card__stores{font-size:12px;margin:0}.service-card__stores-label{font-family:Barlow;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.service-card__stores-wrapper{display:flex;align-items:center;font-size:16px;line-height:1.4;gap:4px}.service-card__stores-wrapper p{margin:0;display:inline}.service-card__stores-wrapper strong{font-weight:700}.rental-grid__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(315px,1fr));gap:20px;margin:0 60px}.rental-card{border-radius:4px;border:1px solid var(--Primary, #FF7421);background:#ff74210a;padding:16px;display:flex;flex-direction:column;height:100%}.rental-card__image img{border-radius:4px;width:100%;height:160px;object-fit:cover;display:block}.rental-card__body{margin:19px 0;font-family:Barlow,sans-serif}.rental-card__title{text-transform:uppercase;color:#000;font-family:Barlow;font-size:24px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:19px}.rental-card__stores{gap:4px;font-size:16px}.rental-card__stores-label{color:#666;white-space:nowrap}.rental-card__stores p{margin:0;display:inline}.rental-card__stores strong,.faq-index__heading{font-weight:700}.faq-header__content h1{text-align:center;margin-bottom:40px}.faq-header__content h2{font-weight:700;margin-bottom:20px}.collapsible-tabs h3{font-weight:700}.collapsible-tabs__tab .disclosure__title{font-family:Barlow;font-size:16px;line-height:22.4px}.collapsible-tabs__tab .disclosure__content{font-family:Barlow;font-size:13px;line-height:22.4px}@media(max-width:767.98px){.store-locator,.template-suffix-store-locator .fully-spaced-row--medium.cc-animate-init.cc-animate-in .container{padding:0 16px}.template-suffix-store-locator .fully-spaced-row--medium.cc-animate-init.cc-animate-in{margin:30px 0 20px}.brands-featured__logos{gap:1.5rem}.brands-page.page-width{padding:0 16px}.brands-letter-group__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-locator__heading{text-align:center;font-size:1.75rem}.store-card__image img{height:190px}.store-locator__grid{gap:1.25rem}.service-card{grid-template-columns:1fr;text-align:center}.services-list__heading{font-size:24px}.rental-grid__heading{font-size:16px}.services-list{margin:30px 15px}.rental-grid__grid{margin:0 15px}.service-card__icon-wrap{margin:0 auto;width:50px;height:50px}.service-card__icon{width:24px;height:24px}.service-card__stores-wrapper{display:block}}@media(min-width:1200px){.brands-alpha-nav{justify-content:space-between}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/sport-hub-custom.css.map */
