a.button:before,a.button:after{display:none}.header--middle-left nav.header__inline-menu{display:flex;justify-content:center}.header--middle-left nav.header__inline-menu li a{font-size:18px!important;letter-spacing:0;font-weight:400}.header--middle-left .header__icons{padding:0}.header--middle-left{grid-template-columns:auto}.home_banner .gym-hero__right{position:relative;display:block;height:fit-content;padding-left:40px}.home_banner:after{content:"";position:absolute;top:0;left:0;width:90%;height:100%;background:linear-gradient(270deg,#04163503,#f5f4f1 53%);z-index:1}.home_banner .page-width{z-index:2;position:relative}.custom_multicolumn_sec .title-wrapper-with-link h2{color:#293147}.custom_multicolumn_sec slider-component .multicolumn-card{position:relative;background:#000000a1!important}.custom_multicolumn_sec slider-component .multicolumn-card .multicolumn-card__image-wrapper{padding:0;margin:0}.custom_multicolumn_sec slider-component .multicolumn-card .multicolumn-card__info{position:absolute;bottom:0;z-index:2}.custom_multicolumn_sec slider-component .multicolumn-card .multicolumn-card__image-wrapper img{width:100%}.custom_multicolumn_sec slider-component .multicolumn-card .media--transparent.media--adapt{padding-bottom:100%!important}.custom_multicolumn_sec slider-component .multicolumn-card:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(180deg,#04163503,#041635)}.custom_multicolumn_sec .multicolumn-card__info .rte{margin:0}.custom_multicolumn_sec slider-component .multicolumn-card .multicolumn-card__info h3{font-size:20px}.custom_multicolumn_sec .multicolumn-card__info .rte p{font-size:14px;opacity:.7}.custom_multicolumn_sec ul{gap:25px}.custom_multicolumn_sec ul li{width:100%;max-width:calc(33% - 15px)!important}.best_seller_sec slider-component ul{gap:25px;justify-content:space-between}.best_seller_sec slider-component ul .card--standard>.card__content{padding:0 20px;box-shadow:0 0 15px 6px #81808017;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.best_seller_sec slider-component ul .card--standard>.card__content h3 a{font-size:18px;letter-spacing:0;font-weight:600}.best_seller_sec slider-component ul .card--standard>.card__content .card-information .price__regular span.price-item{letter-spacing:0;font-size:14px}.best_seller_sec slider-component ul .card--standard>.card__content .card-information .price{margin:0}.best_seller_sec slider-component ul li{width:100%;max-width:calc(25% - 19px)!important}.best_seller_sec .collection__view-all{margin-top:40px}.best_seller_sec .collection__view-all a.button,.custom_home_gym_sec .banner__content .banner__buttons a.button,.ctm_about_us .image-with-text__grid .image-with-text__text-item a.button{margin:0;padding:14px 28px!important;overflow:hidden;font-size:14px;transition:all .3s;height:55px;width:205px;text-transform:uppercase;font-weight:700}.best_seller_sec .collection__view-all a.button:hover,.custom_home_gym_sec .banner__content .banner__buttons a.button:hover,.ctm_about_us .image-with-text__grid .image-with-text__text-item a.button:hover{background:#022355;border-color:#022355}.best_seller_sec li .card--standard .card__inner{aspect-ratio:1/1}.why_choose_sec{border-top:1px solid #dddddd29;border-bottom:1px solid #dddddd29}.why_choose_sec .custom-icons-blocks-layout{display:flex;align-items:center}.why_choose_sec .custom-icons-blocks-layout .block-image-layout{padding:0 30px;width:25%;text-align:center}.why_choose_sec .custom-icons-blocks-layout .block-image-layout .block-image{width:28px;height:28px;margin:0 12px 0 0}.why_choose_sec .custom-icons-blocks-layout .block-image-layout .block-image img{width:100%;height:100%;object-fit:cover;filter:brightness(0) saturate(100%) invert(18%) sepia(17%) saturate(5872%) hue-rotate(196deg) brightness(98%) contrast(87%)}.why_choose_sec .custom-icons-blocks-layout .block-image-layout .block-title-content{font-size:18px;color:#1f1f1f}.why_choose_sec .custom-icons-blocks-layout .block-image-layout:not(:last-child){border-right:1px solid #adadad}.why_choose_sec .custom-icons-blocks-layout .block-image-layout .bock-image-text-content{display:flex;align-items:center;margin:auto;justify-self:center}.collection_on_HP .title-wrapper-with-link{display:flex;gap:20px;justify-content:center;align-items:center}.collection_on_HP .title-wrapper-with-link span.custom_title_line{display:inline-block;width:100%;max-width:100px;height:2px;background:#1f1f1f;margin-top:8px}.collection_on_HP ul li .card--standard{position:relative}.collection_on_HP ul li .card--standard>.card__content{position:absolute;bottom:10px;left:20px;z-index:2}.collection_on_HP ul li .card--standard:before{content:"";bottom:0;left:0;position:absolute;width:100%;height:120px;background:linear-gradient(180deg,#04163503,#000);z-index:1}.custom_home_gym_sec .banner__content h2{font-weight:600;letter-spacing:0}.custom_home_gym_sec .banner__content .banner__text{padding:10px 0;font-size:18px;color:#1f1f1f}body .custom_home_gym_sec .banner__box{padding:40px;background:#dddddda6;border-radius:10px}.ctm_about_us .image-with-text__grid .image-with-text__media{padding-bottom:100%!important}.ctm_about_us .image-with-text__grid .image-with-text__media-item .custom_below_image_content{position:absolute;bottom:-25px;right:-25px;background:#fff;width:fit-content;height:120px;border:2px solid #1c3f75}.ctm_about_us .image-with-text__grid .image-with-text__media-item .custom_below_image_content .custom-below-content{width:100%;height:100%;color:#1f1f1f;padding:25px;display:flex;flex-direction:column;justify-content:end}.ctm_about_us .image-with-text__grid .image-with-text__media-item .custom_below_image_content .custom-below-content p.main-content{margin:0}.ctm_about_us .image-with-text__grid .image-with-text__media-item .custom_below_image_content .custom-below-content span.main-heading{font-weight:600;font-size:22px}.ctm_about_us .image-with-text__grid .image-with-text__text-item p.image-with-text__text--caption{font-size:16px;margin-bottom:10px;display:flex;align-items:center;gap:10px}.ctm_about_us .image-with-text__grid .image-with-text__text-item p.image-with-text__text--caption span{display:inline-block;width:30px;height:2px;background:#5b5b5bbf}.ctm_about_us .image-with-text__grid .image-with-text__text-item h2{font-weight:600;letter-spacing:0}.ctm_about_us .image-with-text__grid .image-with-text__text-item div.image-with-text__text{font-size:16px;letter-spacing:0}.ctm_about_us .image-with-text__grid .image-with-text__text-item a.button{background:#1c3f75;color:#fff;margin-top:20px}.custom-testimonial-section .testi-swiper-outer .swiper-button-prev,.custom-testimonial-section .testi-swiper-outer .swiper-button-next{background:#1c3f75}.ctm_testimonials .swiper-pagination{display:none}.custom-testimonial-section .swiper.testi-swiper .swiper-wrapper .testi-card .testi-stars img{width:15px}.newsletter .newsletter__subheading{font-size:18px;letter-spacing:0}.newsletter form{max-width:44rem;margin:auto}.newsletter form input{margin:0;border:unset;box-shadow:unset;outline:unset}.newsletter .newsletter__wrapper .newsletter-form__field-wrapper{max-width:100%}.newsletter-form__field-wrapper .field:after{margin:0;border-bottom:1px solid #5B5B5B;box-shadow:unset}.newsletter-form__field-wrapper .field:after{box-shadow:unset!important}.newsletter-form__field-wrapper .field input:focus{box-shadow:unset}.custom-testimonial-layout .block-author-image{margin:10px 0;display:flex;justify-content:center;align-items:center}.custom-testimonial-layout .block-author-image img{width:120px;height:120px;object-fit:cover;border-radius:50%;object-position:top}footer .footer-block{padding:0;width:100%!important;max-width:calc(25% - 20px)!important}footer .footer-block .footer-block__details-content{font-size:16px;letter-spacing:0;font-weight:600}footer .footer__blocks-wrapper{gap:25px}footer .footer-block h2{font-size:22px;font-weight:600;letter-spacing:0}footer .footer-block .footer-block-image{margin-bottom:10px}footer .footer-block .footer-block-image img{object-fit:cover}footer .footer-block .footer-block__details-content a{font-size:16px}footer .footer__content-bottom{padding:0}footer .footer__content-bottom .footer__content-bottom-wrapper:first-child{display:none}footer .footer__content-bottom .footer__copyright{width:100%;display:flex;gap:10px;margin-bottom:3px}footer .footer__content-bottom .footer__copyright ul.policies.list-unstyled{margin-left:auto}footer .footer__content-bottom .footer__copyright small.copyright__content{font-size:14px;letter-spacing:0}footer .footer__content-bottom .footer__copyright ul.policies.list-unstyled li:before{font-size:0}.footer__content-bottom{opacity:1!important}.custom_collection .collection ul{gap:25px}.custom_collection .collection ul li{width:100%;max-width:calc(25% - 20px)}.custom_collection .collection ul li .card--standard>.card__content{padding:0 20px;box-shadow:0 0 15px 6px #ddddddc9;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.custom_collection .collection ul li .card--standard>.card__content a{font-size:18px;letter-spacing:0;font-weight:600}.custom_collection .collection ul li .card--standard>.card__content .card-information .price{margin:0}.custom_collection .collection ul li .card--standard>.card__content .card-information .price span.price-item{letter-spacing:0;font-size:14px}.collection_page_head .collection-hero__text-wrapper{text-align:center;margin:40px 0}.collection_page_head .collection-hero__text-wrapper h1{font-size:52px;font-weight:600;letter-spacing:0;text-transform:capitalize;margin:0 0 10px}.collection_page_head .collection-hero__text-wrapper .collection-hero__description{margin:auto;font-size:18px;letter-spacing:0}.custom_collection aside form h2{font-size:16px;font-weight:600;letter-spacing:0}.custom_collection aside form summary span{font-size:16px}.custom_collection aside form .facet-filters select{font-size:16px}.custom_collection aside menu-drawer span{color:#121212}.custom_collection .collection ul#product-grid .card__inner{aspect-ratio:1/1}.custom_collection form#FacetFiltersForm .facets__display .facets__header{background:#f5f4f1;padding:5px 10px}.custom_collection form#FacetFiltersForm .facets__display .facets__header span.facets__selected{color:#5b5b5b}.custom_collection form#FacetFiltersForm .facets__display .facets__header a{text-decoration:none}.custom_collection form#FacetFiltersForm .facets__display fieldset ul{padding:10px 15px;display:flex;flex-direction:column;gap:12px}.custom_collection form#FacetFiltersForm .facets__display fieldset ul li label{padding:0}.custom_collection form#FacetFiltersForm .facets__display fieldset ul label{color:#1f1f1f}.custom-contact-form-page-layout .contact.page-width{max-width:110rem;display:flex;background:#fff;padding:20px;border-radius:12px;justify-content:space-between;gap:40px}.custom-contact-form-page-layout .contact-page-content{width:100%;max-width:400px;background:#c89b3c;padding:25px 25px 100px;border-radius:12px}.custom-contact-form-page-layout .contact-page-content h2{font-size:28px;font-weight:600;letter-spacing:0;margin:0 0 10px;opacity:1;transform:unset}.custom-contact-form-page-layout .contact-page-content .contact-content{letter-spacing:0;font-size:18px}.custom-contact-form-page-layout .contact-page-content .contact-content p{margin:0;line-height:1.4}.custom-contact-form-page-layout .contact-page-content .icons-with-image{margin-top:30px;display:flex;flex-direction:column;gap:30px}.custom-contact-form-page-layout .contact-page-content .icons-with-image .icon-with-text{display:flex;align-items:center;gap:15px}.custom-contact-form-page-layout .contact-page-content .icons-with-image .icon-with-text img{width:25px}.custom-contact-form-page-layout .contact-page-content .icons-with-image .icon-with-text p{margin:0;color:#121212;font-size:18px;letter-spacing:0}.custom-contact-form-page-layout .contact-page-content .icons-with-image .icon-with-text a{color:#121212;text-decoration:none}.custom-contact-form-page-layout .contact.page-width form#ContactForm{flex:1}.custom-contact-form-page-layout .contact.page-width form#ContactForm .field{display:flex;flex-direction:column-reverse}.custom-contact-form-page-layout .contact.page-width form#ContactForm .field:after{box-shadow:unset}.custom-contact-form-page-layout .contact.page-width form#ContactForm .field input,.custom-contact-form-page-layout .contact.page-width form#ContactForm .field textarea{border-bottom:1px solid #ddd;background-color:transparent;min-height:unset;height:3rem;padding:0}.custom-contact-form-page-layout .contact.page-width form#ContactForm .field input,.custom-contact-form-page-layout .contact.page-width form#ContactForm .field textarea{box-shadow:unset}.custom-contact-form-page-layout .contact.page-width form#ContactForm .field textarea{height:10rem}.custom-contact-form-page-layout .contact.page-width form#ContactForm .field label.field__label{position:static;font-size:14px;letter-spacing:0}.why_choose_us_ctm:before{opacity:.15!important}.collapsible-content .accordion{border:1px solid #ddd!important;margin-bottom:15px;padding:0}.collapsible-content .accordion summary{padding:15px;background:#e8e6e1}.collapsible-content .accordion .accordion__content{padding:15px;margin:0}.collapsible-content .accordion .accordion__content p{letter-spacing:0;font-size:15px}.product .product__info-wrapper p.product__text{font-size:16px}.product .product__info-wrapper div[role=status] .price__container{margin:0}.product .product__info-wrapper div[role=status] span.badge{margin:0;background:#1c3f75}.product .product__info-wrapper div[role=status] span.price-item{font-size:16px;letter-spacing:0}.product .product__info-wrapper variant-selects legend.form__label{color:#1f1f1f}.product .product-form__input input[type=radio]+label{background:#e8e6e1;color:#1f1f1f!important}.product-form__input--pill input[type=radio]:checked+label{background:#1c3f75!important;color:#fff!important}.product .product__info-wrapper .price-per-item__container quantity-input.quantity{border:1px solid #1c3f75;border-radius:40px;color:#1c3f75}.product .product__info-wrapper .price-per-item__container quantity-input.quantity:after{box-shadow:unset}.product .product__info-wrapper .price-per-item__container quantity-input.quantity span.svg-wrapper svg path{fill:#1c3f75}.product .product__info-wrapper .product-form__input span{color:#1f1f1f}.product .product__info-wrapper product-form.product-form form button{border-radius:4px}.product .product__info-wrapper product-form.product-form form button:after{border-radius:4px}.product .product__info-wrapper .imersian-button{max-width:44rem}.product .product__info-wrapper .imersian-button button{width:100%!important;border-radius:4px!important}.product .product__info-wrapper .shopify-block{margin:0 0 5px}.product .product__info-wrapper .product__description p{font-size:16px;letter-spacing:0;color:#1f1f1f}.product .product__info-wrapper .product__description ul li{letter-spacing:0;color:#1f1f1f}.product .grid__item.product__media-wrapper ul li .product-media-container{height:100%}.product .grid__item.product__media-wrapper ul li .product-media-container modal-opener{height:100%}.product .grid__item.product__media-wrapper ul li .product-media-container modal-opener .product__media{padding-top:0;padding-bottom:100%}product-recommendations.related-products ul li.grid__item .card--standard>.card__content{padding:0 20px;box-shadow:0 0 15px 6px #81808017;border-bottom-right-radius:4px;border-bottom-left-radius:4px}product-recommendations.related-products ul li.grid__item .card--standard>.card__content a{font-size:18px;letter-spacing:0;font-weight:600}product-recommendations.related-products ul li.grid__item .card--standard>.card__content .price{margin:0}product-recommendations.related-products ul li.grid__item .card--standard>.card__content .price span.price-item{letter-spacing:0;font-size:14px}.built_for_section .title-wrapper-with-link h2{text-align:center}.title-wrapper-with-link{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;align-items:center}.title-wrapper-with-link span.custom_title_line{display:inline-block;width:100%;max-width:100px;height:2px;background:#1f1f1f;margin-top:8px}.built_for_section slider-component.slider-mobile-gutter ul{justify-content:center}.built_for_section slider-component.slider-mobile-gutter ul li .multicolumn-card{background:transparent;position:relative}.built_for_section slider-component.slider-mobile-gutter ul li .multicolumn-card .multicolumn-card__image-wrapper{margin:0}.built_for_section slider-component.slider-mobile-gutter ul li .multicolumn-card .multicolumn-card__image-wrapper .media{border-radius:12px}.built_for_section slider-component.slider-mobile-gutter ul li .multicolumn-card .multicolumn-card__info{position:absolute;bottom:20px;left:50%;transform:translate(-50%);padding:0;z-index:1}.built_for_section slider-component.slider-mobile-gutter ul li .multicolumn-card:before{content:"";bottom:0;left:0;position:absolute;width:100%;height:120px;background:linear-gradient(180deg,#04163503,#000);z-index:1}.built_for_section slider-component.slider-mobile-gutter ul li .multicolumn-card .multicolumn-card__info h3{color:#fff}.garage_gym_banner .banner__box{background:transparent}.garage_gym_banner p{font-size:22px}.garage_gym_banner:after{background:#000!important}.garage_gym_banner h2,.garage_gym_banner .banner__text{color:#fff}.garage_gym_banner .banner__text:last-child{margin:0!important}.garage_gym_multisection ul .multicolumn-card{background:#fdfcf9!important}.garage_gym_multisection ul .multicolumn-card .multicolumn-card__info{padding:40px}.garage_gym_multisection ul .multicolumn-card .multicolumn-card__info h3{font-size:52px;color:#1b2d5b;opacity:.23}.guarage_high_end_section .banner__buttons a.button.button--primary{width:100%}.rubber_gym_used_section{min-height:unset!important}.rubber_flooring_gym_section ul .multicolumn-card h3{font-size:52px;color:#1b2d5b;opacity:.25}.rubber_flooring_gym_section ul .multicolumn-card{background:transparent!important}.rubber_flooring_gym_section ul .multicolumn-card:not(:last-child){border-right:1px solid #ddd}.rubber_flooring_gym_section li:not(:last-child) .multicolumn-card{border-right:1px solid #ddd}.rubber_gym_used_section{background:#e8e6e1}.rubber_gym_used_section .banner__media.media{position:static;width:50%;max-width:unset}.rubber_gym_used_section .banner__content{width:50%;max-width:unset}.rubber_gym_used_section .banner__media.media img{position:static}.rubber_gym_used_section .banner__content .banner__box{background:transparent}.rubber_used_section ul .multicolumn-card .multicolumn-card__image-wrapper{max-width:60px}.rubber_used_section ul .multicolumn-card{border:1px solid #ddd;background:transparent!important;padding:5px}.rubber_used_section ul .multicolumn-card p{letter-spacing:0}.home_flooring_standard_gym_section ul{text-align:start;max-width:37rem;margin:auto}@media(max-width:1024px){.best_seller_sec slider-component ul li{max-width:calc(50% - 13px)!important}.why_choose_sec .custom-icons-blocks-layout{flex-wrap:wrap;row-gap:20px;padding:20px 0}.why_choose_sec .custom-icons-blocks-layout .block-image-layout{width:100%;max-width:50%}.why_choose_sec .custom-icons-blocks-layout .block-image-layout:nth-child(2){border:unset}.why_choose_sec .title-wrapper-with-link{padding:0}.ctm_testimonials .custom-testimonial-layout .swiper .swiper-button-prev{left:35%}.ctm_testimonials .custom-testimonial-layout .swiper .swiper-button-next{right:35%}.custom_collection .collection ul li{max-width:calc(50% - 13px)}.rubber_gym_used_section{flex-wrap:wrap}.rubber_gym_used_section .banner__media{width:100%!important}.rubber_gym_used_section .banner__content{width:100%;padding:0}}@media(max-width:989px){.header--middle-left nav.header__inline-menu{display:none}.rubber_flooring_gym_section li:not(:last-child) .multicolumn-card{border-right:0}}@media(max-width:767px){.grid--1-col-tablet-down .grid__item{max-width:100%!important}.best_seller_sec slider-component ul li{max-width:100%!important}.why_choose_sec .custom-icons-blocks-layout .block-image-layout{max-width:100%}.why_choose_sec .custom-icons-blocks-layout .block-image-layout{border:unset!important}.ctm_about_us .image-with-text__grid .image-with-text__media-item .custom_below_image_content{bottom:-15px;right:-15px;width:fit-content;height:120px}.about-us-section .image-with-text__text-item .image-with-text__content{padding:20px}.ctm_testimonials .custom-testimonial-layout .swiper .swiper-button-prev{left:23%}.ctm_testimonials .custom-testimonial-layout .swiper .swiper-button-next{right:23%}footer .footer__content-bottom .footer__copyright{flex-direction:column;text-align:start;gap:14px;margin:25px 0}footer .footer__content-bottom .footer__copyright ul.policies.list-unstyled{margin:0}footer .footer__content-bottom .footer__copyright ul.policies.list-unstyled li:before{display:none}footer .footer__content-bottom .footer__copyright small.copyright__content a{padding:0}.collection_page_head .collection-hero__text-wrapper h1{font-size:40px}.custom_collection .collection ul li{max-width:100%}}@media(max-width:749px){footer .footer-block{padding:0;width:100%!important;max-width:100%!important}footer .footer-block .footer-block-image img{margin-right:auto}footer .footer-block .footer-block__details-content a{padding:0}footer .footer-block h2{margin-bottom:10px}footer.footer .footer__content-top{padding:0 15px}.home_banner .gym-hero__right{display:none}.about-us-section .ctm_about_us{padding-top:0}.about-us-section .ctm_about_us .page-width{padding:0}.ctm_about_us .image-with-text__grid .image-with-text__media-item .custom_below_image_content{bottom:0;right:1px;width:fit-content}.home_banner:after{width:130%}.collection_on_HP .title-wrapper-with-link span.custom_title_line{display:none}.garage_gym_banner .banner__media{height:100%!important;position:absolute!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom_style.css.map */
