.page-content--product{background:#fff;color:#000}:root{--colorTextBody: #000;--colorLink: #000;--colorBodyDim: #fff;--colorBody: #fff}.product__price,.variant__label,.variant__button-label,.variant-input-wrap label,.product__quantity label{color:#000}.index-section{padding:0}.c_single_text{background-color:#e92e2e}.c_bass_shaker{color:#fff}.c_single_text h2{font-size:32px;line-height:40px;padding:30px 0;margin-bottom:0;font-weight:800;font-style:italic;font-family:Saira,sans-serif;color:#fff}.custom-section{padding:70px 0}.custom-section-inner h2{font-size:48px;font-family:Saira;font-weight:800;font-style:italic;margin-bottom:7px;color:#e92e2e}.custom-section-inner h4{font-family:Saira;font-weight:600;font-size:20px;width:82%;text-transform:none;line-height:24px;margin-bottom:20px}.custom__item{margin-bottom:0}.custom__item-inner>h4:nth-of-type(2){margin-top:40px}.custom-section-inner li{font-family:Roboto;font-weight:300;font-size:14px}.custom-section-inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:20px}.custom-section-inner .section-image.image-alignment-right{order:2}.custom-section-inner .section-image.image-alignment-left{order:1}.custom-section-inner .desc-alignment-left{order:2}.c_amp{color:#000}.custom-video{padding:70px 0}.background-video-block{margin:0 auto;text-align:center;max-width:1000px}.custom-section.c_amp.c_easy_mount .custom-section-inner h2{color:#000}.custom-video video{width:100%}.video-header{text-align:center;margin-bottom:30px}.video-header h2{font-size:48px;color:#e92e2e;font-family:Saira;font-style:italic;font-weight:800}.video-header h5{font-size:20px;color:#101010;font-family:Saira;font-weight:500;text-transform:none}.index-section--footer{padding:70px 0}.c-button{background-color:#e92e2e;color:#fff;font-size:20px;font-weight:400;padding:10px 21px;border-radius:5px;margin-top:15px;display:inline-block;font-family:Bebas Neue Regular;letter-spacing:.01em;line-height:1.42;text-transform:uppercase}.c_image_overlay h5{font-family:Saira;font-size:22px;font-weight:800;margin-bottom:0;font-style:italic;color:#fff}.c_image_overlay h1,.c_image_overlay h2{font-family:Saira;font-size:58px;font-weight:800;margin-bottom:0;font-style:italic}.c_image_overlay h2{color:#fff}.c_image_overlay h1{color:#e92e2e}.c_image_overlay p{font-family:Saira;font-size:20px;font-weight:500;margin-bottom:20px;color:#fff}.c-image-inner{display:grid;grid-template-columns:.2fr 2fr 2fr;gap:30px}.section-logo{padding-top:30px}.c_image_overlay{position:relative;padding:90px 0 25px;margin:0;background-image:url(https://cdn.shopify.com/s/files/1/0268/8149/1135/files/sport-smoke-white_1.png?v=1718999417);background-size:cover;height:auto;width:100%;overflow:hidden}.c_image_overlay .custom__item{padding-left:0}.c_recommendations{padding:70px 0}.c_recommendations .section-header__title{color:#101010;text-align:left}[data-button_style=angled] .btn:before,[data-button_style=angled] .btn:after{display:none}.c_qty_atc{display:flex;gap:20px;align-items:flex-end;margin-bottom:20px}.product__quantity{margin-bottom:0}.js-qty__wrapper{color:#000;border-radius:4px;max-width:146px}.js-qty__adjust{padding:0 20px}.c_qty_atc .btn,.c_qty_atc .gPreorderBtn{height:44px!important;background:#e92e2e!important;box-shadow:none!important;color:#fff!important;border-radius:5px;max-width:196px;margin:0}.c_qty_atc .gPreorderBtn:hover{background:#e92e2e!important;color:#fff!important}.c_qty_atc .btn.klaviyo-bis-trigger{max-width:220px}.btn--full{padding:9px 20px}.c_shippping_pay{display:grid;grid-template-columns:1fr 1.5fr;gap:25px;margin-top:30px}.c_shippping_pay .c_content{padding:24px;border-radius:5px}.c_shippping_pay .c_content h5{font-size:14px;font-family:Saira;font-weight:800;font-style:italic}.c_shippping_pay .c_content p{font-size:14px;font-family:Roboto;font-weight:300;margin-bottom:0}.c_content_1{background-color:#000;color:#fff}.c_content_2{background-color:#10101010}.c_shippping_pay .c_content.c_content_2 p{color:#101010}div.haptic-bass-shaker-kit .product-single__meta div#button-container,div.haptic-bass-shaker-kit .product-single__meta label.variant__label{display:none}div.haptic-bass-shaker-kit .product-single__meta .variant-wrapper.variant-wrapper--button.js{margin-bottom:35px}.variant-input-wrap input[type=radio]:checked+label{font-size:18px;line-height:20px;border-radius:5px;background-color:#000;color:#fff;border-color:#000;transition:background-color .3s;padding:7px 20px;margin:0 10px;cursor:pointer;border:1px solid #000;text-transform:capitalize}.variant-input-wrap input[type=radio]+label{padding:7px 20px;margin:0 10px;cursor:pointer;border:1px solid #000;background-color:#fff;transition:background-color .3s;font-size:14px;line-height:20px;border-radius:5px;color:#000}.c_desc p{font-size:14px;font-family:Roboto;font-weight:lighter;margin-bottom:0}.footer-promotions .h3{color:#fff}.c_product_section{position:relative;margin-bottom:0}.c_product_section select{width:100%;border-radius:5px}.c_product_section:before{content:"";background:url(https://cdn.shopify.com/s/files/1/0268/8149/1135/files/Vector_99.png?v=1718875596);position:absolute;top:15px;left:auto;right:16px;width:12px;height:9px;background-repeat:no-repeat;display:none}.product-single__sku{margin-bottom:18px;color:#10101080}.shipping-policy-container,.shipping-policy-container a{color:#10101080}.small--text-center{margin-top:5px;margin-bottom:25px}.product-single__title{margin-bottom:0}[dt-testatt=unpublished],shopify-payment-terms{display:none}.product__thumb-item.slick-current{border:none;border-bottom:2px solid #000}[data-center-text=true] .payment-icons{text-align:left}.payment-icons li{margin:0 2px}.ImageHero.ImageHero--large.background-video-block{display:flex;margin:0 auto;text-align:center;max-width:initial;justify-content:space-between;align-items:center;gap:20px}.ImageHero.ImageHero--large.background-video-block img{max-width:50%}.bannerContainer .ImageHero{flex:1;margin:0 auto;text-align:center}.bannerContainer{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.ImageHero.BannerImg2 img{width:70%}.ImageHero.BannerImg3 img{width:35%}.ImageHero.BannerImg2{text-align:right}p.desc{font-family:Roboto;font-size:14px;font-weight:300;line-height:21px;letter-spacing:.05em;text-align:left}.custom-section.c_amp.imgRight .section-image.image-alignment-left{text-align:right}.custom-section.imgRight .custom-section-inner{gap:50px;display:flex;align-items:center;justify-content:center}.custom-section.imgRight .custom-section-inner .section-description,.custom-section.imgRight .custom-section-inner .section-image{max-width:50%}.custom-section.imgRight .custom-section-inner .section-description{max-width:370px;width:100%}.custom-banner{padding:70px 0}.custom-banner h2{font-size:48px;font-family:Saira;font-weight:800;font-style:italic;margin-bottom:30px;color:#000}.grid-product__content{border:none;background-color:#fff;background-image:none;box-shadow:none;color:#000}.grid-product__price,.grid-product__price--savings{color:#000}.grid-product__price{opacity:.4;order:2}.grid-product__meta div:nth-child(2){order:3}.okeReviews.okeReviews--theme .okeReviews-starRating-indicator-layer--foreground{filter:invert(1)}.template-product [data-oke-reviews-product-listing-rating] .okeReviews.okeReviews--theme .okeReviews-reviewsSummary{margin-bottom:0!important}.okeReviews .okeReviews-reviewsSummary,.okeReviews .okeReviews-reviewsSummary-ratingCount,.okeReviews .okeReviews-reviewsSummary-starRating{vertical-align:middle}.okeReviews.okeReviews--theme .okeReviews-reviewsSummary-ratingCount{color:#000!important}.grid-product__content:before{display:none}.gpo-app .gpo-label,.gpo-app .gpo-label span.label-content,.gpo-app .gpo-label span.addOn,.gpo-app .gpo-label.required span.label-content:after{color:#000!important}@media (max-width:1199px){.c_image_overlay{padding-bottom:30px;padding-top:50px}}@media (min-width:768px) and (max-width:1024px){.c_image_overlay .c-image-inner{grid-template-columns:.1fr 1fr;grid-template-rows:auto auto}.c_image_overlay .section-logo{grid-column:1 / 2;grid-row:1 / 2}.c_image_overlay .section-description{grid-column:2 / 3;grid-row:1 / 2}.c_image_overlay .section-image{grid-column:1 / -1;grid-row:2 / 3}}@media (max-width: 1024px){.c_image_overlay h1,.c_image_overlay h2{font-size:58px}}@media (max-width: 991px){.c-image-inner{justify-content:center}.c_shippping_pay{display:block}.c_shippping_pay .c_content.c_content_1{margin-bottom:20px}.custom-section{padding:40px 0}.custom-section-inner h2,.custom-banner h2{font-size:38px}.custom-section-inner{display:block}.custom-section-inner .section-image{max-width:700px;margin:0 auto;padding-top:25px}.c_single_text h2{font-size:28px;line-height:30px}.custom-section.c_amp.imgRight .section-image.image-alignment-left{text-align:center}.ImageHero.ImageHero--large.background-video-block{display:block}.ImageHero.ImageHero--large.background-video-block img{max-width:100%}.ImageHero.ImageHero--large.background-video-block img:first-child{margin-bottom:30px}.custom-section.imgRight .custom-section-inner{display:block}.custom-section.imgRight .custom-section-inner .section-description,.custom-section.imgRight .custom-section-inner .section-image{max-width:100%}}@media (max-width: 767px){.c_single_text h2{font-size:24px}.c-image-inner{display:block}.custom__item{padding:0}.video-header h2{font-size:38px}.c_image_overlay{background-image:url(https://cdn.shopify.com/s/files/1/0268/8149/1135/files/mobile_background.jpg?v=1719481228);background-size:cover}.c_image_overlay h1,.c_image_overlay h2{font-size:52px}.c_image_overlay p{font-size:18px}.custom-section,.custom-video,.custom-banner{padding:40px 0}.section-logo{padding-top:0;text-align:right}.section-description{margin-bottom:30px}.c_image_overlay{padding-bottom:0}}@media (max-width: 585px){.c_single_text h2{font-size:20px}}@media (max-width: 575px){.c_image_overlay h1,.c_image_overlay h2{font-size:48px}.c-image-inner .section-logo img{max-width:56px;width:100%}.custom-section-inner h2,.custom-banner h2{font-size:32px}.custom-section-inner h4{font-size:18px}}@media (max-width: 425px){.c_image_overlay h1,.c_image_overlay h2{font-size:40px}.c_image_overlay p{font-size:16px}}@media (max-width: 400px){.c_single_text h2{font-size:18px}}.haptic_bass_product .product__price-savings{color:#000}.haptic_bass_product .variant-input{margin-bottom:10px}.haptic_bass_product .variant-input-wrap input[type=radio]:checked+label,.variant-input-wrap input[type=radio]+label{margin:0!important}input[name=utf8]+div{display:none}.availability{margin:0}.product-single__meta .variant-wrapper .product_inventory{margin-bottom:20px}.recent_heading{display:none}.recently_viewed_product{padding:70px 0}.recently_viewed_product .grid-product{margin-bottom:0}.recently_viewed_product .featured-collection-header{margin-bottom:30px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom_product.css.map */
