@font-face{font-family:leaguespartanlight;src:url(/cdn/shop/files/leaguespartanlight.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:leaguespartanregular;src:url(/cdn/shop/files/leaguespartanregular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:leaguespartanmedium;src:url(/cdn/shop/files/leaguespartanmedium.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:leaguespartansemibold;src:url(/cdn/shop/files/leaguespartansemibold.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:leaguespartanbold;src:url(/cdn/shop/files/leaguespartanbold.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:bigshouldersextrabold;src:url(/cdn/shop/files/bigshouldersextrabold.woff2) format("woff2");font-weight:400;font-style:normal}#header-component.header.custom_header{background-color:#214b95!important;background-image:none!important}#header-component.header.custom_header a.header-logo{padding-top:4px;padding-bottom:4px}#header-component.custom_header .menu-list__link{font: 18px leaguespartanmedium,sans-serif;color:#fff;text-transform:uppercase}#header-component.custom_header .menu-list__link>span.menu-list__link-title{padding-left:18px;padding-right:18px}#header-component.custom_header li.menu-list__list-item.havechild>.menu-list__submenu .mega-menu ul.mega-menu__list>li a{font: 18px leaguespartanlight,sans-serif;color:#2c2c2c;padding-left:15px;text-transform:none}#header-component.custom_header search-button.search-action button.header-actions__action span.svg-wrapper>svg,#header-component.custom_header header-actions .account-button span[slot=signed-out-avatar]>svg,#header-component.custom_header header-actions .cart-drawer span.svg-wrapper>svg{display:none}#header-component.custom_header search-button.search-action button.header-actions__action span.svg-wrapper{background:transparent url(/cdn/shop/files/icon-search.svg) no-repeat center center;color:#fff}#header-component.custom_header header-actions .account-button span[slot=signed-out-avatar]{display:inline-block;width:18px;height:21px;background:transparent url(/cdn/shop/files/icon-user.svg) no-repeat center center}#header-component.custom_header header-actions .cart-drawer span.svg-wrapper{display:inline-block;background:transparent url(/cdn/shop/files/icon-cart.svg) no-repeat center center}#header-component.custom_header header-actions .cart-drawer .cart-bubble__background{background-color:#f0c602}#header-component.custom_header header-actions .cart-drawer .cart-bubble__text{font: 11px leaguespartanmedium,sans-serif;color:#353535}#header-component.custom_header .header__row .header__columns,.shopify-section.equipment_type .section--page-width,.shopify-section.service_type .section--page-width,.shopify-section.ui-test-product-list .resource-list,.shopify-section .section.two_option.section--page-width .custom-section-content,.hero.bottom_hero .hero__container .hero__content-wrapper,.hero.page_banner .hero__container .hero__content-wrapper,.section.widget_section .custom-section-content,.shopify-section.footer-utilities .section--page-width .utilities,.shopify-section.testimonial_section .section_wrapper,.shopify-section results-list.product-grid-container.product_block>.collection-wrapper,.shopify-section .section--page-width.about_section .custom-section-content,.shopify-section.policy_details .section--page-width,.shopify-section.cart_list .section--page-width .cart-page,.product-information.product_details .product-information__grid,.shopify-section.extra_info .section--page-width,.shopify-section product-recommendations.product_block .section-resource-list__content,.shopify-section product-recommendations.product_block .resource-list--grid,.shopify-section .equipment_col_list .section-resource-list__content,.shopify-section .equipment_col_list .resource-list--grid,.shopify-section .section.search_header .search-page__header{width:100%;max-width:1470px;margin-left:auto;margin-right:auto}.hero.home_banner .group-block-content h4{margin:0;padding:0;font-family:bigshouldersextrabold,sans-serif;color:#ffffffe6}.hero.home_banner .group-block-content p{margin:0;padding:0;font-family:leaguespartanregular,sans-serif;color:#ffffffe6}.hero.home_banner .group-block-content>a{font: 18px leaguespartanbold,sans-serif;color:#191919;border-radius:40px;padding:22px 46px 18px!important}.section.equipment_type .section-resource-list__content .group-block-content h3{margin:0;font: 48px/52px leaguespartansemibold,sans-serif;color:#1d1d1d}.shopify-section.equipment_type h2.equipment-wrapper-title{margin:0 0 50px;text-align:center;font: 48px/52px leaguespartansemibold,sans-serif;color:#1d1d1d}.shopify-section.equipment_type .owl-item .item{padding-left:1px;padding-right:1px}.shopify-section.equipment_type .owl-item .item>a{display:block}.shopify-section.equipment_type .owl-item .item .equipment_img{background-color:#f0f0f0;border:1px solid #E0E0E0;border-radius:10px;padding:10px;width:100%;display:flex;align-items:center;justify-content:center;min-height:262px}.shopify-section.equipment_type .owl-item .item .equipment_img>img{display:block;margin-left:auto;margin-right:auto;width:auto;max-width:100%}.shopify-section.equipment_type .owl-item .item .equipment_content p{font: 20px/25px leaguespartanregular,sans-serif;color:#1d1d1d;margin:25px 0 0;padding:0;text-align:center}.shopify-section.equipment_type .owl-carousel .owl-nav button{border:none;box-sizing:border-box;outline:none;background:transparent url(slider-arrow.png) no-repeat left top;width:15px;height:28px;display:inline-block;position:absolute;left:-35px;top:50%;transform:translateY(-50%);margin:0;padding:0}.shopify-section.equipment_type .owl-carousel .owl-nav button.owl-next{left:auto;right:-35px;background-position:right top}.shopify-section.service_type .section--page-width .servicetype_wrapper{display:flex;align-items:flex-start;justify-content:flex-start;column-gap:60px;flex-direction:row;flex-wrap:wrap}.shopify-section.service_type .section--page-width .servicetype_wrapper>.item{flex:0 0 calc(25% - 45px);max-width:calc(25% - 45px);display:flex;align-items:center;justify-content:flex-start;column-gap:10px;flex-direction:row;flex-wrap:wrap;min-height:60px}.shopify-section.service_type .servicetype_wrapper .item .service_img>img{max-width:72px}.shopify-section.service_type .servicetype_wrapper .item .service_content h3{font: 18px/24px leaguespartansemibold,sans-serif;color:#1d1d1d;margin:0;padding:0;text-align:left;text-transform:uppercase}.shopify-section.service_type .servicetype_wrapper .item .service_content{flex:1}.shopify-section.service_type .servicetype_wrapper .item .service_content p{font: 17px/24px leaguespartanregular,sans-serif;color:#1d1d1d;margin:0;padding:0;text-align:left}.shopify-section.service_type>.section{background-color:#e5e5e5}.shopify-section.ui-test-product-list .section.featured_equipment .resource-list>div>slideshow-component>slideshow-container>slideshow-slides{display:flex!important;flex-wrap:nowrap!important;gap:0px;overflow-x:auto!important;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.shopify-section.ui-test-product-list .section.featured_equipment .resource-list>div>slideshow-component>slideshow-container>slideshow-slides::-webkit-scrollbar{display:none}.shopify-section.ui-test-product-list .section.featured_equipment .resource-list>div>slideshow-component>slideshow-container>slideshow-slides>slideshow-slide{flex:0 0 33.33%!important;width:auto!important;max-width:none!important;scroll-snap-align:start;padding-left:15px;padding-right:15px;text-align:center}.shopify-section.ui-test-product-list .section.featured_equipment .resource-list>div>slideshow-component>slideshow-container>slideshow-slides>slideshow-slide .product-card .quick-add__button{opacity:0!important}.shopify-section.ui-test-product-list .section.featured_equipment .resource-list>div>slideshow-component>slideshow-container>slideshow-slides>slideshow-slide>.resource-list__item{padding:0 25px}.shopify-section.ui-test-product-list .section.featured_equipment .resource-list__item .card-gallery{background-color:#eee}.shopify-section.ui-test-product-list .section.featured_equipment .resource-list__item .card-gallery .product-media-container.media-fit img{object-fit:contain;object-position:center}.shopify-section.ui-test-product-list .section.featured_equipment .resource-list__item .card-gallery slideshow-container{background-color:transparent}.shopify-section.ui-test-product-list .section.featured_equipment .resource-list__item .group-block-content .text-block>h5{font: 25px/35px leaguespartansemibold,sans-serif;color:#2c2c2c;margin:15px 0 5px;padding:0;text-align:center;text-transform:lowercase;text-transform:capitalize;min-height:70px}.shopify-section.ui-test-product-list .section.featured_equipment .resource-list__item .group-block-content .product_desc{font: 18px/26px leaguespartanregular,sans-serif;color:#383838}.shopify-section.ui-test-product-list .section.featured_equipment .resource-list__item .group-block-content product-price div[ref=priceContainer]{text-align:center;font: 20px/26px leaguespartanmedium,sans-serif!important;color:#2c2c2c!important}.shopify-section.ui-test-product-list .section.featured_equipment .resource-list__item .group-block-content{align-items:center!important}.shopify-section.ui-test-product-list .section.featured_equipment .resource-list__item .group-block-content a.btn-shop{display:inline-block;padding:18px 35px 16px;background-color:#214b95;font: 18px leaguespartansemibold,sans-serif;color:#fff;margin:20px 0 0;text-align:left;text-transform:uppercase;border-radius:40px}.shopify-section.ui-test-product-list .section.featured_equipment .section-resource-list__header .text-block h3{font: 48px/52px leaguespartanbold,sans-serif;color:#2c2c2c;text-transform:uppercase}.shopify-section.ui-test-product-list .section.featured_equipment .section-resource-list__header .text-block p{font: 18px/26px leaguespartanregular,sans-serif;color:#2c2c2c}.section.two_option .text-block h3{font: 36px/40px leaguespartanbold,sans-serif;color:#fff;margin:0;padding:0;text-transform:uppercase}.section.two_option .text-block p{font: 20px/30px leaguespartanregular,sans-serif;color:#fff;margin:0;padding:0}.section.two_option .group-block-content a{display:inline-block;padding:18px 35px 16px;background-color:#f0c602;font: 18px leaguespartansemibold,sans-serif;color:#191919;margin:20px 0 0;text-align:left;text-transform:uppercase;border-radius:40px}.shopify-section .section.two_option.section--page-width .custom-section-content .section-content-wrapper>.group-block+.group-block .text-block h3{color:#272727}.shopify-section .section.two_option.section--page-width .custom-section-content .section-content-wrapper>.group-block+.group-block .text-block p{color:#2c2c2c}.shopify-section .section.two_option.section--page-width .custom-section-content .section-content-wrapper>.group-block+.group-block .group-block-content a{background-color:#272727;color:#fff}.hero.bottom_hero .hero__content-wrapper .text-block{width:100%;max-width:795px}.hero.bottom_hero .hero__content-wrapper .text-block h3{font: 42px/44px leaguespartanbold,sans-serif;color:#fff;margin:0 0 -9px;padding:0;text-transform:uppercase;text-align:center}.hero.bottom_hero .hero__content-wrapper .text-block h3>strong{color:#f0c602;font-weight:400}.hero.bottom_hero .hero__content-wrapper .text-block{align-items:center}.hero.bottom_hero .hero__content-wrapper rte-formatter.text-block p{font: 20px/30px leaguespartanregular,sans-serif;color:#fff;margin:0;padding:0;text-align:center;width:100%;max-inline-size:635px}.hero.bottom_hero .hero__content-wrapper>.group-block{width:100%;max-width:795px}.hero.bottom_hero .hero__content-wrapper .group-block .group-block .text-block h2{font: 20px/25px leaguespartansemibold,sans-serif;color:#fff;margin:0;padding:0;text-align:center}.hero.bottom_hero .hero__content-wrapper .group-block .group-block .text-block p{font: 18px/22px leaguespartanlight,sans-serif;color:#fff;margin:0;padding:0;text-align:center}.hero.bottom_hero .hero__content-wrapper .group-block .group-block .group-block-content>.image-block{max-width:71px;height:71px;margin-bottom:9px}.hero.bottom_hero .hero__content-wrapper .group-block .group-block-content>.group-block:nth-child(2) .group-block-content>.image-block{max-width:95px;height:67px;margin-bottom:13px}.hero.bottom_hero .hero__content-wrapper .group-block a.button{display:inline-block;padding:20px 35px 16px;background-color:#f0c602;font: 18px leaguespartansemibold,sans-serif;color:#191919;margin:20px 0 0;text-align:left;text-transform:uppercase;border-radius:40px}body>footer{margin-top:60px}footer .shopify-section.newsletter_wrapper{width:100%;max-width:1470px;margin-left:auto;margin-right:auto;margin-bottom:-100px;z-index:2}footer .shopify-section.newsletter_wrapper .section-background{background-color:#f4b808;border-radius:6px}.shopify-section.newsletter_wrapper .text-block h3{font: 30px/32px leaguespartanbold,sans-serif;color:#2c2c2c;text-transform:uppercase;margin:0;padding:0}footer .shopify-section.newsletter_wrapper input.email-signup__input{background-color:#f4b808;outline:none;font: 18px leaguespartanregular,sans-serif;color:#2c2c2c;height:66px;border-color:#383838}footer .shopify-section.newsletter_wrapper input.email-signup__input::-webkit-input-placeholder{color:#2c2c2c}footer .shopify-section.newsletter_wrapper input.email-signup__input:-moz-placeholder{color:#2c2c2c}footer .shopify-section.newsletter_wrapper input.email-signup__input::-moz-placeholder{color:#2c2c2c}footer .shopify-section.newsletter_wrapper input.email-signup__input:-ms-input-placeholder{color:#2c2c2c}footer .shopify-section.newsletter_wrapper button.email-signup__button{border-radius:40px;font: 22px leaguespartanbold,sans-serif;color:#fff;background-color:#1d1d1d;text-transform:uppercase;padding:25px 28px 21px}.section.widget_section .custom-section-content .section-content-wrapper{padding-top:180px}.section.widget_section .custom-section-content .text-block h3,.section.widget_section .custom-section-content summary.menu__heading.h3{font: 22px/28px leaguespartanbold,sans-serif;text-transform:uppercase}.section.widget_section .custom-section-content summary.menu__heading.h3{padding-top:0;padding-bottom:0}.section.widget_section .custom-section-content>.section-content-wrapper>.group-block:first-child rte-formatter>p{font: 18px/26px leaguespartanregular,sans-serif;display:inline-block;max-width:450px}.section.widget_section .custom-section-content .text-block ul{list-style-type:none;margin:0 0 0 30px;padding:0}.section.widget_section .custom-section-content .text-block ul li{font: 18px/26px leaguespartanregular,sans-serif;margin:0;padding:0;position:relative}.section.widget_section .custom-section-content .text-block ul li a{text-decoration:none;color:#c9dceb}.section.widget_section .custom-section-content .text-block ul li:not(:last-child){margin-bottom:12px}.section.widget_section .custom-section-content .text-block ul li:before{content:"";display:inline-block;width:20px;height:19px;background:transparent url(icon-contact.svg) no-repeat center top;position:absolute;left:-30px;top:3px}.section.widget_section .custom-section-content .text-block ul li:nth-child(2):before{background-position:center -23px;height:13px;top:5px}.section.widget_section .custom-section-content .text-block ul li:nth-child(3):before{background-position:center -40px;height:18px}.section.widget_section .custom-section-content .text-block ul li:last-child:before{background-position:center -63px;height:17px}.section.widget_section .custom-section-content nav.details-content ul.list-unstyled li{font: 18px/26px leaguespartanregular,sans-serif;margin:0 0 0 13px;padding:0;text-transform:none;position:relative}.section.widget_section .custom-section-content nav.details-content ul.list-unstyled li:not(:last-child){margin-bottom:8px}.section.widget_section .custom-section-content nav.details-content ul.list-unstyled li:before{content:"";display:inline-block;width:6px;height:9px;background:transparent url(ft-arrow.svg) no-repeat center top;position:absolute;left:-13px;top:7px}.section.widget_section .custom-section-content nav.details-content ul.list-unstyled li a{text-decoration:none;font: 18px/26px leaguespartanregular,sans-serif}.shopify-section.footer-utilities .section-background{border-top:1px solid rgba(255,255,255,.2)}.shopify-section.footer-utilities .utilities .payment-icons ul.payment-icons__list>li:nth-child(2),.shopify-section.footer-utilities .utilities .payment-icons ul.payment-icons__list>li:nth-child(3),.shopify-section.footer-utilities .utilities .payment-icons ul.payment-icons__list>li:nth-child(4),.shopify-section.footer-utilities .utilities .payment-icons ul.payment-icons__list>li:nth-child(5),.shopify-section.footer-utilities .utilities .payment-icons ul.payment-icons__list>li:nth-child(6),.shopify-section.footer-utilities .utilities .payment-icons ul.payment-icons__list>li:nth-child(7),.shopify-section.footer-utilities .utilities .payment-icons ul.payment-icons__list>li:nth-child(8),.shopify-section.footer-utilities .utilities .payment-icons ul.payment-icons__list>li:nth-child(9),.shopify-section.footer-utilities .utilities .payment-icons ul.payment-icons__list>li:nth-child(11),.shopify-section.footer-utilities .utilities .payment-icons ul.payment-icons__list>li:nth-child(12),.shopify-section.footer-utilities .utilities .payment-icons ul.payment-icons__list>li:nth-child(13),.shopify-section.footer-utilities .utilities .payment-icons ul.payment-icons__list>li:nth-child(15),.shopify-section.footer-utilities .utilities .payment-icons ul.payment-icons__list>li:nth-child(16),.shopify-section.footer-utilities .utilities .payment-icons ul.payment-icons__list>li:nth-child(17),.shopify-section.footer-utilities .utilities .payment-icons ul.payment-icons__list>li:nth-child(18){display:none}.shopify-section.footer-utilities .utilities .footer-utilities__group-copyright .footer-utilities__text{font: 18px/26px leaguespartanregular,sans-serif;color:#f3efea}.shopify-section.footer-utilities .utilities .social-icons__wrapper .social-icons__icon-wrapper>a{display:flex;align-items:center;justify-content:center;color:#f3efea;width:39px;height:39px;border-radius:50px;border:1px solid #F3EFEA}.shopify-section.footer-utilities .utilities .social-icons__wrapper .social-icons__icon-wrapper>a .icon-default{fill:#f3efea}.shopify-section.footer-utilities .utilities .social-icons__wrapper .social-icons__icon-wrapper{width:39px!important}.shopify-section.testimonial_section .section_wrapper .testimonial-wrapper-title{font: 30px/42px leaguespartansemibold,sans-serif;color:#f4b808;margin:0;padding:0;text-transform:uppercase;text-align:center}.shopify-section.testimonial_section .section_wrapper .testimonial-wrapper-subtitle{font: 56px/72px leaguespartanbold,sans-serif;color:#353535;margin:0 0 40px;padding:0;text-transform:none;text-align:center}.shopify-section.testimonial_section .owl-item{padding-left:1px;padding-right:1px}.shopify-section.testimonial_section .item{padding:40px 35px;border-radius:20px;border:1px solid rgba(0,0,0,.25);box-shadow:0 -7px #214b95;background-color:#fff;margin-top:10px;position:relative}.shopify-section.testimonial_section .item:after{content:"";display:inline-block;width:81px;height:71px;background:url(ic-quote.svg) no-repeat center top;position:absolute;left:auto;right:44px;top:56px;z-index:1}.shopify-section.testimonial_section .item .top_area{width:100%;display:flex;align-items:center;justify-content:flex-start;column-gap:20px;position:relative;z-index:9}.shopify-section.testimonial_section .item .top_area>.item_img{flex:0 0 95px;max-width:95px;border-radius:100px;overflow:hidden}.shopify-section.testimonial_section .item .top_area>.item_img>img{display:block}.shopify-section.testimonial_section .item .top_area>.item_text{flex:1}.shopify-section.testimonial_section .item .top_area>.item_text h2{margin:0 0 -1px;padding:0;font: 30px/35px leaguespartanmedium,sans-serif;color:#3e3e3e}.shopify-section.testimonial_section .item .top_area>.item_text h5{margin:0;padding:0;font: 16px/26px leaguespartanregular,sans-serif;color:#464646}.shopify-section.testimonial_section .item .top_area .user_rating{width:100%;display:flex;column-gap:4px;align-items:flex-start;justify-content:flex-start}.shopify-section.testimonial_section .item .top_area .user_rating>i{display:inline-block;width:25px;height:25px;background:url(ic-star.svg) no-repeat center 1px}.shopify-section.testimonial_section .item .top_area .user_rating>i.star-o{background-position:center bottom}.shopify-section.testimonial_section .item .bottom_area{padding-top:35px}.shopify-section.testimonial_section .item .bottom_area p{font: 18px/23px leaguespartanregular,sans-serif;color:#464646}.hero.page_banner .group-block-content h1{margin:0;padding:0;font: 68px/72px leaguespartanbold,sans-serif;color:#fffc;text-transform:uppercase}.shopify-section .section--page-width.about_section .section-content-wrapper .group-block-content .text-block h2{margin:0;padding:0;font: 68px/72px leaguespartansemibold,sans-serif;color:#313131}.shopify-section .section--page-width.about_section .section-content-wrapper .group-block-content .text-block h2>strong{display:block;color:#f4b808}.shopify-section .section--page-width.about_section .section-content-wrapper .group-block-content .text-block h5{margin:0;padding:0;font: 22px/26px leaguespartansemibold,sans-serif;color:#313131}.shopify-section .section--page-width.about_section .section-content-wrapper .group-block-content .text-block p{font: 18px/26px leaguespartanregular,sans-serif;color:#313131}.shopify-section .section--page-width.about_section .section-content-wrapper .group-block-content .text-block ul{margin:0 0 0 99px;padding:0;list-style-type:none;width:auto;max-width:85%}.shopify-section .section--page-width.about_section .section-content-wrapper .group-block-content .text-block ul li{font: 18px/26px leaguespartanregular,sans-serif;color:#313131;position:relative}.shopify-section .section--page-width.about_section .section-content-wrapper .group-block-content .text-block ul li:not(:last-child){margin-bottom:20px}.shopify-section .section--page-width.about_section .section-content-wrapper .group-block-content .text-block ul li>strong{font: 22px/26px leaguespartansemibold,sans-serif;display:block}.shopify-section .section--page-width.about_section .section-content-wrapper .group-block-content .text-block ul li:before{content:"";display:inline-block;width:76px;height:76px;background:transparent url(ic-reliableequipment.svg) no-repeat center center;position:absolute;left:-99px;top:0}.shopify-section .section--page-width.about_section .section-content-wrapper .group-block-content .text-block ul li:nth-child(2):before{background-image:url(ic-competitive.svg)}.shopify-section .section--page-width.about_section .section-content-wrapper .group-block-content .text-block ul li:last-child:before{background-image:url(ic-builtproduct.svg)}.shopify-section .section.product_block .main-collection-grid .product-grid .card-gallery,.shopify-section product-recommendations.product_block .resource-list--grid .resource-list__item .product-card__content .card-gallery{background-color:#eee;border-radius:10px;border:1px solid #E0E0E0}.shopify-section .section.product_block .main-collection-grid .product-grid .card-gallery .product-media-container.media-fit img,.shopify-section product-recommendations.product_block .resource-list--grid .resource-list__item .product-card__content .card-gallery .product-media-container.media-fit img{object-fit:contain;object-position:center}.shopify-section .section.product_block .main-collection-grid .product-grid .card-gallery slideshow-container,.shopify-section product-recommendations.product_block .resource-list--grid .resource-list__item .product-card__content .card-gallery slideshow-container{background-color:transparent}.shopify-section .section.product_block .main-collection-grid .product-grid .group-block-content .text-block.h5>p[role=heading],.shopify-section product-recommendations.product_block .resource-list--grid .resource-list__item .group-block-content .text-block.h5>p[role=heading]{font: 20px/25px leaguespartansemibold,sans-serif;color:#2c2c2c;margin:23px 0 7px;padding:0;text-align:center;text-transform:lowercase;text-transform:capitalize;min-height:50px}.shopify-section .section.product_block .main-collection-grid .product-grid .group-block-content .product_desc,.shopify-section product-recommendations.product_block .resource-list--grid .resource-list__item .group-block-content .product_desc{font: 18px/26px leaguespartanregular,sans-serif;color:#383838;text-align:center;margin-bottom:15px}.shopify-section .section.product_block .main-collection-grid .product-grid .group-block-content product-price div[ref=priceContainer],.shopify-section product-recommendations.product_block .resource-list--grid .resource-list__item .group-block-content product-price div[ref=priceContainer]{text-align:center;font: 20px/26px leaguespartanmedium,sans-serif!important;color:#2c2c2c!important}.shopify-section .section.product_block .main-collection-grid .product-grid .group-block-content,.shopify-section product-recommendations.product_block .resource-list--grid .resource-list__item .group-block-content{align-items:center!important}.shopify-section .section.product_block .main-collection-grid .product-grid .group-block-content a.btn-shop,.shopify-section product-recommendations.product_block .resource-list--grid .resource-list__item .group-block-content a.btn-shop{display:inline-block;padding:18px 35px 16px;background-color:#214b95;font: 18px leaguespartansemibold,sans-serif;color:#fff;margin:16px 0 0;text-align:left;text-transform:uppercase;border-radius:40px}.shopify-section .section.product_block .main-collection-grid .product-grid .product-grid__item .card-gallery .quick-add form.shopify-product-form .quick-add__button,.shopify-section product-recommendations.product_block .resource-list--grid .resource-list__item .product-card__content .card-gallery .quick-add form.shopify-product-form .quick-add__button{opacity:0!important}.shopify-section .section.product_block .collection-wrapper h4.facets--filters-title,.shopify-section .section.product_block .collection-wrapper .facets-block-wrapper .facets--vertical .facets__filters-wrapper>.facets__item:before{display:none}.shopify-section .section.product_block .collection-wrapper .facets-block-wrapper .facets--vertical .facets__panel{border-radius:10px;border:1px solid #F0EEEE;background-color:#fff;overflow:hidden}.shopify-section .section.product_block .collection-wrapper .facets-block-wrapper .facets--vertical .facets__filters-wrapper>.facets__item{display:block}.shopify-section .section.product_block .collection-wrapper .facets-block-wrapper .facets--vertical .facets__filters-wrapper>.facets__item:not(:last-child){margin-bottom:20px}.shopify-section .section.product_block .collection-wrapper .facets-block-wrapper .facets--vertical .facets__panel .facets__summary{background-color:#214b95;padding:13px 20px 10px}.shopify-section .section.product_block .collection-wrapper .facets-block-wrapper .facets--vertical .facets__panel[open] .facets__summary{margin-bottom:25px}.shopify-section .section.product_block .collection-wrapper .facets-block-wrapper .facets--vertical .facets__panel .facets__summary .facets__label{font: 18px/22px leaguespartansemibold,sans-serif;color:#fff;text-transform:uppercase}.shopify-section .section.product_block .collection-wrapper .facets-block-wrapper .facets--vertical .facets__panel .facets__panel-content{padding:0 20px 15px}.shopify-section .section.product_block .collection-wrapper .facets-block-wrapper .facets--vertical .facets__panel .facets__summary span.svg-wrapper{display:inline-block;width:16px;height:16px;background:transparent url(facets-arrow.svg) no-repeat center bottom}.shopify-section .section.product_block .collection-wrapper .facets-block-wrapper .facets--vertical .facets__panel[open] .facets__summary span.svg-wrapper{background-position:center top}.shopify-section .section.product_block .collection-wrapper .facets-block-wrapper .facets--vertical .facets__panel .facets__summary span.svg-wrapper>svg{display:none}.shopify-section .section.product_block .collection-wrapper .facets-block-wrapper .facets--vertical .facets__filters-wrapper>.facets__item .checkbox .checkbox__label-text{font: 18px/23px leaguespartanregular,sans-serif;color:#2c2c2c;text-transform:none}.shopify-section .section.product_block .collection-wrapper .facets-block-wrapper .facets--vertical .facets__filters-wrapper>.facets__item .checkbox .checkbox__label>svg{margin-top:2px}.predictive-search .predictive-search-form__header{background-color:#134d8f!important;padding:18px 28px!important}.predictive-search .predictive-search-form__header .predictive-search-form__header-inner,.predictive-search .predictive-search-form__header .predictive-search__close-modal-button{background-color:#0b3a73!important}.predictive-search .predictive-search-form__header .predictive-search-form__header-inner{border:1px solid #F0F0F0;border-right:none;border-radius:8px 0 0 8px!important;overflow:hidden!important}.predictive-search .predictive-search-form__header .predictive-search-form__header-inner .search-input{height:56px;box-sizing:border-box;border-radius:0!important;box-shadow:none!important;text-shadow:none!important;font: 18px leaguespartanlight,sans-serif;color:#f0f0f0}.predictive-search .predictive-search-form__header .predictive-search-form__header-inner .search-input::-webkit-input-placeholder{color:#f0f0f0}.predictive-search .predictive-search-form__header .predictive-search-form__header-inner .search-input:-moz-placeholder{color:#f0f0f0}.predictive-search .predictive-search-form__header .predictive-search-form__header-inner .search-input::-moz-placeholder{color:#f0f0f0}.predictive-search .predictive-search-form__header .predictive-search-form__header-inner .search-input:-ms-input-placeholder{color:#f0f0f0}.predictive-search .predictive-search-form__header .predictive-search__close-modal-button,.predictive-search .predictive-search-form__header .predictive-search__close-modal-button:active,.predictive-search .predictive-search-form__header .predictive-search__close-modal-button:focus,.predictive-search .predictive-search-form__header .predictive-search__close-modal-button:hover{margin-left:0;width:58px;height:58px;border:1px solid #F0F0F0;border-left:none;border-radius:0 8px 8px 0;transform:none!important}.predictive-search .predictive-search-form__header .predictive-search__close-modal-button .svg-wrapper,.predictive-search .predictive-search-form__header .predictive-search-form__header-inner .predictive-search__icon{color:#f0f0f0}.predictive-search .predictive-search-form__header .predictive-search__close-modal-button .svg-wrapper>svg{width:22px!important;height:22px!important}.predictive-search .predictive-search-form__header .predictive-search-form__header-inner .predictive-search__icon{left:41px!important;top:50%;margin-top:-12px}.predictive-search .predictive-search-form__header .predictive-search__reset-button{font: 18px leaguespartanlight,sans-serif;color:#f0f0f0}#search-modal .search-modal__content{border-radius:16px}#search-modal .predictive-search-form__content-wrapper #predictive-search-results h4.predictive-search-results__title{font: 23px/32px leaguespartansemibold,sans-serif;color:#08336a;text-transform:uppercase}#search-modal .predictive-search-form__content-wrapper #predictive-search-results h4.predictive-search-results__title .predictive-search-results__clear{font: 18px/22px leaguespartanmedium,sans-serif;color:#08336a;text-transform:none}#search-modal .predictive-search-form__content-wrapper #predictive-search-results #predictive-search-products .recently-viewed-wrapper{padding-bottom:10px;border-bottom:1px solid #DFE8F3;margin-bottom:10px}#search-modal #predictive-search-results #predictive-search-products ul.predictive-search-results__list .resource-card .resource-card__media{max-width:196px!important}#search-modal #predictive-search-results #predictive-search-products ul.predictive-search-results__list .predictive-search-results__card{padding:5px;border:1px solid #DFE8F3;border-radius:6px;background-color:#fff;overflow:hidden}#search-modal #predictive-search-results #predictive-search-products ul.predictive-search-results__list .predictive-search-results__card .resource-card__title.paragraph{font: 18px/22px leaguespartanmedium,sans-serif;color:#08336a}#search-modal #predictive-search-results #predictive-search-products{padding-left:28px!important;padding-right:28px!important}.shopify-section .section.contact_section .custom-section-content,.shopify-section.contact_details .section--page-width{width:100%;max-width:1300px;margin-left:auto;margin-right:auto}.shopify-section .section.contact_section .text-block h2{margin:0;padding:0;font: 52px/55px leaguespartanbold,sans-serif;color:#474747;text-transform:uppercase}.shopify-section .section.contact_section .text-block p{margin:0;padding:0;font: 20px/28px leaguespartanregular,sans-serif;color:#3d3d3d}.shopify-section .section.contact_section .contact-form__form .contact-form__input{outline:none;height:65px;border-radius:4px;padding:6px 30px;border:1px solid #bbb;font: 18px leaguespartanregular,sans-serif;color:#9e9e9e;background-color:#fff}.shopify-section .section.contact_section .contact-form__form textarea.contact-form__input{height:180px;padding:12px 30px;resize:none}.shopify-section .section.contact_section .contact-form__form .contact-form__input::-webkit-input-placeholder{color:#9e9e9e}.shopify-section .section.contact_section .contact-form__form .contact-form__input:-moz-placeholder{color:#9e9e9e}.shopify-section .section.contact_section .contact-form__form .contact-form__input::-moz-placeholder{color:#9e9e9e}.shopify-section .section.contact_section .contact-form__form .contact-form__input:-ms-input-placeholder{color:#9e9e9e}.shopify-section .section.contact_section .contact-form__form button.submit-button{width:100%;max-width:280px;display:block;font: 28px leaguespartanbold,sans-serif;color:#fff;text-transform:uppercase;padding:25px 12px 22px;margin-left:auto;margin-right:auto;border-radius:80px;background-color:#214b95;border:none;background-image:none;outline:none}.shopify-section.contact_details .section--page-width .contact_flex{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:48px;row-gap:30px}.shopify-section.contact_details .section--page-width .contact_flex>.item{flex:0 0 calc(33.33% - 32px);max-width:calc(33.33% - 32px);background-color:#f4b808;border-radius:8px;padding:40px 30px;text-align:center}.shopify-section.contact_details .contact_flex>.item .equipment_img{max-width:120px;display:inline-block;margin-bottom:12px}.shopify-section.contact_details .contact_flex>.item .equipment_content{font: 20px/28px leaguespartanregular,sans-serif;color:#393939}.shopify-section.contact_details .contact_flex>.item .equipment_content p{margin:0;padding:0}.shopify-section.contact_details .contact_flex>.item .equipment_content p a{text-decoration:none;color:#393939}.shopify-section.policy_details .section--page-width .rte p{font: 18px/26px leaguespartanregular,sans-serif;color:#313131;margin:10px 0}.shopify-section.policy_details .section--page-width .rte h2{margin:30px 0 0;padding:0;font: 24px/27px leaguespartansemibold,sans-serif;color:#313131}.shopify-section.policy_details .section--page-width .rte ul{margin:0 0 0 28px;padding:0;list-style-type:none}.shopify-section.policy_details .section--page-width .rte ul li{font: 18px/26px leaguespartanregular,sans-serif;color:#313131;position:relative}.shopify-section.policy_details .section--page-width .rte ul li:not(:last-child){margin-bottom:12px}.shopify-section.policy_details .section--page-width .rte ul li>strong{font: 18px/26px leaguespartansemibold,sans-serif}.shopify-section.policy_details .section--page-width .rte ul li:before{content:"";display:inline-block;width:16px;height:16px;background:transparent url(ic-rightarr.svg) no-repeat center center;position:absolute;left:-28px;top:3px}.shopify-section.cart_list .section--page-width .cart-page,.shopify-section.cart_list .section--page-width{display:block!important}.shopify-section.cart_list .cart-items__table thead th{background-color:#eee;font: 28px/32px leaguespartanregular,sans-serif;color:#313131;text-align:left;padding:26px 35px 22px}.shopify-section.cart_list .cart-items__table tbody td{padding:26px 35px 22px;font: 24px/28px leaguespartanregular,sans-serif;color:#3f4348}.shopify-section.cart_list .cart-items__table tbody td .cart-items__title,.shopify-section.cart_list .cart-items__table tbody td .cart-items__unit-price-wrapper span{font-size:24px;line-height:28px}.shopify-section.cart_list .cart-items__table tbody td .cart-items__unit-price-wrapper{font: 24px/28px leaguespartansemibold,sans-serif;color:#214b95}.shopify-section.cart_list .cart-items__table thead th#productTotal{text-align:right;border-radius:0 6px 6px 0;overflow:hidden}.shopify-section.cart_list .cart-items__table thead th#productImage{border-radius:6px 0 0 6px;overflow:hidden}.shopify-section.cart_list .cart-items__table tbody .cart-items__remove{background-color:#f4b808;border-radius:6px}.shopify-section.cart_list .cart-page__summary .cart-summary__inner .cart-totals__total .cart-totals__total-label{font: 32px/35px leaguespartansemibold,sans-serif!important;color:#3f4348}.shopify-section.cart_list .cart-page__summary .cart-summary__inner .cart-totals__total .cart-totals__total-value{font: 32px/35px leaguespartansemibold,sans-serif!important;color:#214b95}.shopify-section.cart_list .cart-page__summary .cart-summary__inner .cart-totals__tax-note small{font: 18px/26px leaguespartanregular,sans-serif;color:#3f4348}.shopify-section.cart_list .cart-page__summary .cart-totals .cart-actions summary.cart-discount__summary{border:none;background:#eee;padding:0 12px;border-radius:6px}.shopify-section.cart_list .cart-page__summary .cart-totals .cart-actions summary.cart-discount__summary .cart-discount__label{font: 18px/26px leaguespartanregular,sans-serif;color:#3f4348;padding:6px 0 3px}.shopify-section.cart_list .cart-page__summary .cart-summary__inner .cart__ctas button#checkout{font: 24px leaguespartanbold,sans-serif;color:#fff;height:auto;text-transform:none;padding:20px 12px 18px;border-radius:80px;background-color:#214b95;border:none;background-image:none;outline:none}.shopify-section.cart_list .cart-page__summary .cart-totals .cart-actions .details-content .cart-discount__content button.cart-discount__button{font: 18px leaguespartanmedium,sans-serif;color:#fff;height:auto;text-transform:none;padding:14px 20px 13px;border-radius:6px;background-color:#214b95;border:none;background-image:none;outline:none}.product-information.product_details .product-information__media ul.media-gallery__grid>li.product-media-container{border-radius:6px;background-color:#f0f0f0}.product-information.product_details .product-information__media ul.media-gallery__grid>li.product-media-container>button.button{background-color:transparent;background-image:none}.product-information.product_details .product-information__media ul.media-gallery__grid>li.product-media-container .product-media img{background-color:transparent}.product-information.product_details .product-information__grid>.product-details .text-block h1{font: 32px/40px leaguespartansemibold,sans-serif!important;color:#2c2c2c;margin:0;padding:0}.product-information.product_details .product-information__grid>.product-details p.product_desc{font: 18px/26px leaguespartanlight,sans-serif;color:#383838}.product-information.product_details .product-information__grid>.product-details product-sku-component.text-block>div[ref=skuContainer]{font: 18px/26px leaguespartanlight,sans-serif;color:#383838}.product-information.product_details .product-information__grid>.product-details product-sku-component.text-block>div[ref=skuContainer]:before{content:"SKU";font: 20px/25px leaguespartansemibold,sans-serif;color:#2c2c2c;display:inline-block;min-width:190px}.product-information.product_details .product-information__grid>.product-details variant-picker .variant-option{display:flex;align-items:center;justify-content:flex-start;width:100%}.product-information.product_details .product-information__grid>.product-details variant-picker .variant-option>label{flex:0 0 190px;max-width:190px;font: 20px/25px leaguespartansemibold,sans-serif;color:#2c2c2c}.product-information.product_details .product-information__grid>.product-details variant-picker .variant-option>.variant-option__select-wrapper{flex:1;border-radius:0;border-color:#e0e0e0}.product-information.product_details .product-information__grid>.product-details variant-picker .variant-option>.variant-option__select-wrapper select{font: 18px leaguespartanlight,sans-serif;color:#383838}.product-information.product_details .product-information__grid>.product-details product-price{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;font: 18px/26px leaguespartanlight,sans-serif;color:#383838}.product-information.product_details .product-information__grid>.product-details product-price:before{content:"Price";font: 20px/25px leaguespartansemibold,sans-serif;color:#2c2c2c;display:inline-block;min-width:190px}.product-information.product_details .product-information__grid>.product-details product-price .price{font: 18px/26px leaguespartanlight,sans-serif;color:#383838}.product-information.product_details .product-information__grid>.product-details form.shopify-product-form .product-form-buttons{flex-direction:column}.product-information.product_details .product-information__grid>.product-details form.shopify-product-form .product-form-buttons .quantity-selector-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;column-gap:0;margin-bottom:30px}.product-information.product_details .product-information__grid>.product-details form.shopify-product-form .product-form-buttons .quantity-selector-wrapper:before{content:"Quantity";font: 20px/25px leaguespartansemibold,sans-serif;color:#2c2c2c;display:inline-block;min-width:190px}.product-information.product_details .product-information__grid>.product-details form.shopify-product-form add-to-cart-component button.button{font: 18px leaguespartansemibold,sans-serif;color:#fff;height:auto;text-transform:uppercase;padding:25px 20px 22px;border-radius:80px;background-color:#214b95;border:none;background-image:none;outline:none}.product-information.product_details .product-information__grid>.product-details form.shopify-product-form add-to-cart-component button.button .add-to-cart-icon{display:none}.product-information.product_details .product-information__grid>.product-details accordion-custom .details{border-top-color:#a4a2a280}.product-information.product_details .product-information__grid>.product-details accordion-custom .details .details__header{font: 20px/25px leaguespartansemibold,sans-serif;color:#2c2c2c}.product-information.product_details .product-information__grid>.product-details accordion-custom .details .details-content .text-block p{font: 18px/26px leaguespartanlight,sans-serif!important;color:#383838}.product-information.product_details .product-information__grid>.product-details accordion-custom .details .details-content .text-block ul{list-style-type:none;margin:0;padding:0}.product-information.product_details .product-information__grid>.product-details accordion-custom .details .details-content .text-block ul li{font: 18px/26px leaguespartanlight,sans-serif;color:#383838}.product-information.product_details .product-information__grid>.product-details accordion-custom .details .details-content table{border:1px solid #a4a2a280;width:100%;border-spacing:0;border-collapse:collapse}.product-information.product_details .product-information__grid>.product-details accordion-custom .details .details-content table tr th,.product-information.product_details .product-information__grid>.product-details accordion-custom .details .details-content table tr td{font: 18px/26px leaguespartanlight,sans-serif;color:#383838;text-align:left!important;padding:8px 12px 4px}.product-information.product_details .product-information__grid>.product-details accordion-custom .details .details-content table tr th{color:#313131!important;border-right:1px solid #a4a2a280;font-family:leaguespartanregular!important}.product-information.product_details .product-information__grid>.product-details accordion-custom .details .details-content table tr:not(:first-child) th,.product-information.product_details .product-information__grid>.product-details accordion-custom .details .details-content table tr:not(:first-child) td{border-top:1px solid #a4a2a280}.shopify-section.extra_info .section--page-width h2{font: 40px/46px leaguespartanbold,sans-serif;color:#2c2c2c;margin:0;padding:0;text-align:center}.shopify-section.extra_info .section--page-width p{font: 18px/26px leaguespartanregular,sans-serif;color:#2c2c2c;margin:0 0 50px;padding:0;text-align:center}.shopify-section.extra_info .section--page-width .section_img{border-radius:6px;overflow:hidden}.shopify-section.extra_info .section--page-width .section_img>img{display:block}.shopify-section.extra_info .section--page-width.two_column{display:flex;align-items:center;justify-content:flex-start;gap:32px 48px;padding-top:90px;padding-bottom:90px}.shopify-section.extra_info .section--page-width.two_column .section_img,.shopify-section.extra_info .section--page-width.two_column .section_content{flex:0 0 calc(50% - 24px);max-width:calc(50% - 24px);order:1}.shopify-section.extra_info .section--page-width.two_column .section_content{order:2}.shopify-section product-recommendations.product_block .section-resource-list__content h3{font: 48px/52px leaguespartanbold,sans-serif;color:#2c2c2c;margin:0;padding:0}#header-component.custom_header .menu-drawer-container .header__icon--summary{color:#fff!important}#header-component.custom_header .menu-drawer__menu.has-submenu .menu-drawer__menu-item{font: 20px/25px leaguespartanregular,sans-serif;color:#fff;text-transform:none!important;min-height:unset}#header-component.custom_header .menu-drawer__menu .menu-drawer__list-item--flat{margin-bottom:0}#header-component.custom_header .menu-drawer__list-item--flat .menu-drawer__menu--childlist{padding-left:10px}.shopify-section .section.product_block .collection-wrapper .facets-block-wrapper .facets--vertical .facets__panel .facets__panel-content .price-facet{padding:0 20px}#header-component.custom_header dropdown-localization-component .button{color:#fff;font-family:leaguespartanmedium,sans-serif;font-size:20px}.shopify-section .equipment_col_list .section-resource-list__content .group-block-content .text-block h1{margin:0;padding:0;font: 68px/72px leaguespartansemibold,sans-serif;color:#313131}.shopify-section .equipment_col_list .section-resource-list__content .group-block-content .text-block p{font: 18px/26px leaguespartanregular,sans-serif;color:#313131;display:block;max-width:535px}.shopify-section .equipment_col_list .resource-list--grid .resource-list__item.frontpage,.shopify-section .equipment_col_list .resource-list--grid .resource-list__item.other-example-products{display:none}.shopify-section .equipment_col_list .resource-list--grid .resource-list__item .collection-card{border-color:#e0e0e0!important;background-color:#fff!important}.shopify-section .equipment_col_list .resource-list--grid .resource-list__item .collection-card .resource-image{background-color:#f0f0f0!important}.shopify-section .equipment_col_list .resource-list--grid .resource-list__item .collection-card .collection-card__content{padding:8px 25px 12px!important}.shopify-section .equipment_col_list .resource-list--grid .resource-list__item .collection-card .collection-card__content .text-block p{font: 25px/32px leaguespartansemibold,sans-serif;color:#2c2c2c}.shopify-section .equipment_col_list .resource-list--grid .resource-list__item .collection-card .collection-card__content .text-block p:after{content:"";display:inline-block;width:15px;height:15px;background:url(collection-arr1.svg) no-repeat right center;vertical-align:-1%;margin-left:15px}.shopify-section .section-background.search-header-background{background-color:#f0f0f0}.shopify-section .section.search_header .search-page__header .text-block h3{margin:0;padding:0;font: 68px/72px leaguespartansemibold,sans-serif;color:#313131}.shopify-section .section.search_header form.search-page-input__parent input.search-page-input,.shopify-section .section.search_header form.search-page-input__parent input.search-page-input:active,.shopify-section .section.search_header form.search-page-input__parent input.search-page-input:hover,.shopify-section .section.search_header form.search-page-input__parent input.search-page-input:focus,.shopify-section .section.search_header form.search-page-input__parent input.search-page-input:focus-visible{box-shadow:none;outline:none!important;border-radius:10px;overflow:hidden!important;font: 18px leaguespartanregular,sans-serif;color:#313131;padding-top:17px;padding-bottom:15px;border-color:#e0e0e0!important}.shopify-section .section.search_header form.search-page-input__parent search-page-input-component{background-color:transparent!important}.shopify-section results-list.product-grid-container.product_block>.collection-wrapper #ResultsList h4.main-collection-grid__title{font: 40px/45px leaguespartanmedium,sans-serif;color:#313131;margin:0 0 20px!important}@media(min-width:1500px){.shopify-section .section--page-width.about_section.last_section{margin-top:-205px}}@media(max-width:1366px){.shopify-section .section--page-width.about_section .section-content-wrapper .group-block-content .text-block h2,.shopify-section .equipment_col_list .section-resource-list__content .group-block-content .text-block h1,.shopify-section .section.search_header .search-page__header .text-block h3{font-size:52px;line-height:55px}.shopify-section.contact_details .section--page-width .contact_flex{column-gap:30px}.shopify-section.contact_details .section--page-width .contact_flex>.item{flex:0 0 calc(33.33% - 20px);max-width:calc(33.33% - 20px)}}@media(min-width:1025px){.section.widget_section .custom-section-content>.section-content-wrapper>.group-block{max-width:25%}.section.widget_section .custom-section-content>.section-content-wrapper>.group-block:first-child{max-width:50%}.shopify-section.cart_list .cart-items__table{display:table!important}.shopify-section.cart_list .cart-items__table .cart-items__table-row{display:table-row!important}.shopify-section.cart_list .cart-items__table tbody .cart-items__table-row .cart-items__media{width:18%;display:table-cell!important}.shopify-section.cart_list .cart-items__table tbody .cart-items__table-row .cart-items__details{width:32%;display:table-cell!important}.shopify-section.cart_list .cart-items__table tbody .cart-items__table-row .cart-items__quantity{width:30%;display:table-cell!important}.shopify-section.cart_list .cart-items__table tbody .cart-items__table-row .cart-items__price{width:20%;display:table-cell!important}.shopify-section.cart_list .cart-items__table tbody .cart-items__table-row .cart-items__media a{max-width:220px;display:block;aspect-ratio:unset;border:1px solid #B7B7B7;border-radius:8px;overflow:hidden}.shopify-section.cart_list .cart-items__table tbody .cart-items__table-row .cart-items__media a>img{object-fit:contain;aspect-ratio:unset}.shopify-section.cart_list .cart-items__table tbody>tr:not(first-child)>td{border-top:1px solid rgba(180,180,180,.3)}.shopify-section.cart_list .cart-items .cart-items__table tbody .quantity-selector{width:150px;height:50px;border:2px solid #565656;border-radius:6px}.shopify-section.cart_list .cart-items .cart-items__table tbody .quantity-selector input[type=number]{max-width:65px;outline:none;font: 18px leaguespartanregular,sans-serif;color:#565656}.shopify-section.cart_list .cart-items__table tbody .cart-items__remove{width:50px;height:50px}.shopify-section.cart_list .cart-items__table tbody .cart-items__remove svg{width:24px;height:24px}.shopify-section.cart_list .cart-page__summary .cart-summary__inner{width:100%;padding-left:35px;padding-right:35px}.shopify-section.cart_list .cart-page__summary .cart-totals{align-items:flex-start;justify-content:space-between;flex-direction:row}.shopify-section.cart_list .cart-page__summary .cart-totals .cart-actions{flex:0 0 400px;max-width:400px}.shopify-section.cart_list .cart-page__summary .cart-totals .cart-totals__container{flex:0 0 450px;max-width:450px}.shopify-section.cart_list .cart-page__summary .cart-summary__inner .cart__ctas{justify-content:end}.shopify-section.cart_list .cart-page__summary .cart-summary__inner .cart__ctas button#checkout,.shopify-section.cart_list .cart-page__summary .cart-summary__inner .additional-checkout-buttons{width:100%;max-width:450px;margin-left:auto}.product-information.product_details{display:block!important}.product-information.product_details .product-information__grid{display:flex;flex-wrap:wrap;flex-direction:row;column-gap:50px}.product-information.product_details .product-information__grid>.product-information__media{flex:0 0 calc(60% - 25px);max-width:calc(60% - 25px);min-width:unset;padding-right:0!important}.product-information.product_details .product-information__grid>.product-details{flex:0 0 calc(40% - 25px);max-width:calc(40% - 25px);min-width:unset;padding-left:0!important}}@media(max-width:1024px){#header-component.custom_header .header__row .header__columns{padding-left:10px;padding-right:10px}.shopify-section.service_type .section--page-width .servicetype_wrapper{gap:20px}.shopify-section.service_type .section--page-width .servicetype_wrapper>.item{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px);flex-direction:column}.shopify-section.service_type .servicetype_wrapper .item .service_content h3,.shopify-section.service_type .servicetype_wrapper .item .service_content p{text-align:center}.shopify-section.equipment_type h2.equipment-wrapper-title,.shopify-section.ui-test-product-list .section.featured_equipment .section-resource-list__header .text-block h3,.shopify-section.testimonial_section .section_wrapper .testimonial-wrapper-subtitle,.shopify-section results-list.product-grid-container.product_block>.collection-wrapper #ResultsList h4.main-collection-grid__title{font-size:32px;line-height:38px}.shopify-section.ui-test-product-list .section.featured_equipment .resource-list__item .group-block-content .text-block>h5,.section.two_option .text-block h3{font-size:25px;line-height:32px}.shopify-section.ui-test-product-list .section.featured_equipment .resource-list>div>slideshow-component>slideshow-container>slideshow-slides>slideshow-slide>.resource-list__item{padding:0 5px}.shopify-section.testimonial_section .section_wrapper{padding-left:10px;padding-right:10px}.shopify-section.ui-test-product-list .section.featured_equipment .resource-list>div>slideshow-component>slideshow-container>slideshow-slides>slideshow-slide{flex:0 0 50%!important}.shopify-section .section--page-width.about_section .section-content-wrapper .group-block-content .text-block h2,.shopify-section .equipment_col_list .section-resource-list__content .group-block-content .text-block h1,.shopify-section .section.search_header .search-page__header .text-block h3{font-size:40px;line-height:45px}.shopify-section .section--page-width.about_section .section-content-wrapper .group-block-content rte-formatter.text-block{display:block}.shopify-section .section--page-width.about_section .section-content-wrapper .group-block-content rte-formatter.text-block ul{width:auto}.hero.page_banner .group-block-content h1{font-size:42px;line-height:45px}.shopify-section.extra_info .section--page-width h2{font-size:30px;line-height:40px}.product-information.product_details .product-information__grid{display:flex;flex-direction:column;padding-left:15px;padding-right:15px}.product-information.product_details .product-information__grid>.product-information__media{padding-right:0!important}.product-information.product_details .product-information__grid>.product-details{padding-left:0!important}.shopify-section.contact_details .section--page-width .contact_flex{column-gap:20px;flex-wrap:wrap}.shopify-section.contact_details .section--page-width .contact_flex>.item{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px)}.shopify-section.cart_list .cart-items__table thead{display:none}}@media(max-width:767px){.hero.page_banner{--hero-min-height: 45svh !important}.shopify-section.service_type .section--page-width .servicetype_wrapper>.item{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px)}.section.two_option .image-block{justify-content:center}.shopify-section .section.two_option.section--page-width>.custom-section-content>.section-content-wrapper>.group-block>.group-block-content>.group-block+.group-block .group-block-content,.shopify-section .section.two_option.section--page-width .custom-section-content .section-content-wrapper>.group-block+.group-block .group-block-content{--horizontal-alignment: center !important}.section.two_option .text-block h3,.section.two_option .text-block p,.hero.page_banner .group-block-content h1,.shopify-section.newsletter_wrapper .text-block h3{text-align:center}.section.two_option .image-block>img{max-height:250px;width:auto}.shopify-section.ui-test-product-list .section.featured_equipment .resource-list>div>slideshow-component>slideshow-container>slideshow-slides>slideshow-slide{flex:0 0 100%!important}.shopify-section .section--page-width.about_section .section-content-wrapper .group-block-content .text-block h2,.shopify-section product-recommendations.product_block .section-resource-list__content h3,.shopify-section .section.contact_section .text-block h2,.shopify-section .equipment_col_list .section-resource-list__content .group-block-content .text-block h1,.shopify-section .section.search_header .search-page__header .text-block h3{font-size:32px;line-height:38px}.shopify-section .section.product_block .main-collection-grid,.shopify-section.cart_list .section--page-width .cart-page{padding-left:10px;padding-right:10px}.shopify-section.extra_info .section--page-width.two_column{flex-direction:column}.shopify-section.extra_info .section--page-width.two_column .section_content,.shopify-section.extra_info .section--page-width.two_column .section_img{flex:0 0 100%;max-width:100%;order:2}.shopify-section.extra_info .section--page-width.two_column .section_content{order:1}.shopify-section product-recommendations.product_block .resource-list--grid{grid-template-columns:1fr!important}.shopify-section.contact_details .section--page-width .contact_flex{flex-direction:column}.shopify-section.contact_details .section--page-width .contact_flex>.item{flex:0 0 100%;max-width:100%}.shopify-section.cart_list .cart-items__table tbody td{padding-left:15px;padding-right:15px}.shopify-section.cart_list .cart-page__summary .cart-summary__inner .cart-totals__total .cart-totals__total-label,.shopify-section.cart_list .cart-page__summary .cart-summary__inner .cart-totals__total .cart-totals__total-value{font-size:20px!important;line-height:25px!important}}@media(min-width:750px){.shopify-section .section--page-width.about_section.last_section .custom-section-content .section-content-wrapper{flex-direction:row-reverse}#header-component.custom_header li.menu-list__list-item.havechild{position:relative}#header-component.custom_header li.menu-list__list-item.havechild:before{content:"";width:0;height:0;border-style:solid;border-width:4px 5px 0 5px;border-color:#fff transparent transparent transparent;position:absolute;left:auto;right:0;top:50%;transform:translateY(-50%)}#header-component.custom_header li.menu-list__list-item.havechild>.menu-list__submenu{width:180px}#header-component.custom_header li.menu-list__list-item.havechild>.menu-list__submenu .mega-menu,#header-component.custom_header li.menu-list__list-item.havechild>.menu-list__submenu .mega-menu ul.mega-menu__list,#header-component.custom_header li.menu-list__list-item.havechild>.menu-list__submenu .mega-menu ul.mega-menu__list>li{display:block!important}#header-component.custom_header li.menu-list__list-item.havechild>.menu-list__submenu .mega-menu ul.mega-menu__list>li>div:not(:last-child){margin-bottom:6px}#header-component.custom_header li.menu-list__list-item.havechild>.menu-list__submenu .menu-list__submenu-inner{background-color:#fff;border-radius:6px}#header-component .header__underlay-open{display:none!important}.dialog-modal .predictive-search-form__header:has(.predictive-search__reset-button:not(.predictive-search__reset-button[hidden])):before{width:1px!important;background-color:#f0f0f0!important;top:18px!important;bottom:18px!important;right:80px!important}}@media(max-width:580px){.shopify-section.ui-test-product-list .section.featured_equipment .resource-list>div>slideshow-component>slideshow-container>slideshow-slides>slideshow-slide{flex:0 0 100%!important}.shopify-section.service_type .section--page-width .servicetype_wrapper{column-gap:unset;row-gap:30px}.shopify-section.service_type .section--page-width .servicetype_wrapper>.item{flex:0 0 100%;max-width:100%;flex-direction:column}.shopify-section.service_type .servicetype_wrapper .item .service_content h3,.shopify-section.service_type .servicetype_wrapper .item .service_content p{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-style.css.map */
