body{font-family:Ethnocentric!important}.mf-announcement .page-width.utility-bar__grid{display:flex;align-items:center;text-align:center;font-size:12px;font-weight:500;letter-spacing:0}.header{flex-wrap:wrap!important}.mf-announcement .page-width.utility-bar__grid>*{flex:1}.mf-announcement .page-width.utility-bar__grid a{color:#fff}.mf-announcement .page-width.utility-bar__grid .slideshow__slide .announcement-bar__announcement>*{font-size:12px;font-weight:500;letter-spacing:0}.mf-announcement .page-width.utility-bar__grid .slideshow__slide .announcement-bar__announcement>* strong{color:#ed1b24}header.header ul li details summary span{display:flex;gap:6px}header__menu-item{padding:3.2rem!important}header.header ul li details summary span svg{transition:.3s}.header__inline-menu li .list-menu__item{line-height:33px}.header__inline-menu li .list-menu__item span{align-items:center}header.header ul li details[open=true] summary span svg{transform:rotate(180deg);transition:.3s}.fitness-journey-section p{color:#121212bf!important;font-size:16px}.muscle-feature-section{background:linear-gradient(180deg,#fff,#f8f8f8)}.muscle-feature-section .wrapper-box{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media(max-width:990px){.muscle-feature-section .wrapper-box{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.muscle-feature-section .wrapper-box{grid-template-columns:1fr}}.muscle-feature-section .box{background:#fff;border:1px solid #ececec;border-radius:18px;padding:30px 20px;text-align:center;transition:all .35s ease;position:relative;overflow:hidden;box-shadow:0 8px 30px #0000000d}.muscle-feature-section .box:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#ff2b2b,#d50000)}.muscle-feature-section .box:hover{transform:translateY(-8px);box-shadow:0 18px 40px #0000001f;border-color:#d50000}.muscle-feature-section .box svg,.muscle-feature-section .box img{width:44px;height:44px;margin-bottom:18px;transition:.3s}.muscle-feature-section .box:hover svg,.muscle-feature-section .box:hover img{transform:scale(1.1)}.muscle-feature-section .box h3,.muscle-feature-section .box h4{font-size:22px;font-weight:700;color:#111;margin-bottom:10px}.muscle-feature-section .box p{font-size:15px;color:#666;line-height:1.7;margin:0}.muscle-feature-section a{text-decoration:none;color:inherit}.brand-slider{background:linear-gradient(180deg,#fff,#f8f8f8);position:relative;overflow:hidden}.brand-slider:before,.brand-slider:after{content:"";position:absolute;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,#d40000,transparent)}.brand-slider:before{top:0}.brand-slider:after{bottom:0}.brand-slider h2{font-size:52px;font-weight:800;color:#111;text-align:center;margin-bottom:12px;letter-spacing:-.5px}.brand-slider p{text-align:center;color:#666;font-size:18px;margin-bottom:45px}.brand-slider .swiper-wrapper{align-items:center;padding:15px 0}.brand-slider .swiper-slide{background:#fff;border:1px solid #ececec;border-radius:18px;height:140px;display:flex;align-items:center;justify-content:center;transition:.35s ease;box-shadow:0 8px 24px #0000000d}.brand-slider .swiper-slide:hover{transform:translateY(-8px);border-color:#d40000;box-shadow:0 20px 40px #0000001f}.brand-slider .swiper-slide img{object-fit:cover;filter:grayscale(100%);opacity:.75;transition:.35s ease}.brand-slider .swiper-slide:hover img{filter:grayscale(0);opacity:1;transform:scale(1.08)}@media(max-width:768px){.brand-slider{padding:50px 0}.newsletter-box .newsletter-form input[type=email]{flex:auto!important}.brand-slider h2{font-size:34px}.brand-slider p{font-size:15px}.brand-slider .swiper-slide{height:100px;border-radius:14px}.brand-slider .swiper-slide img{max-width:110px}}.brand-slider h2{font-size:40px!important;color:#121212!important;text-transform:uppercase!important}.brand-slider p,.repocean-section-description p,.why-shop p{color:#121212bf!important;font-size:16px;text-transform:uppercase!important}.brand-slider a.swiper-slide img{max-width:120px;margin:auto;aspect-ratio:5 / 10;object-fit:contain}.newsletter-box{margin:0 0 32px}.newsletter-box .newsletter-form-wrapper{width:100%}.newsletter-box .newsletter-form{display:flex;flex-direction:row!important;align-items:center;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:999px;padding:8px;max-width:540px;margin-left:auto;gap:8px}.newsletter-box .newsletter-form input[type=email]{flex:1;height:48px;padding:0 18px;background:transparent;outline:none;color:#fff;font-size:16px;box-shadow:none;border:none}.newsletter-box .newsletter-form input[type=email]::placeholder{color:#fff9}.newsletter-box .newsletter-form button{height:48px;padding:0 28px;border:none;border-radius:999px;background:#ff2d55;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}.newsletter-box .newsletter-form button:hover{background:#ff1846;transform:translateY(-2px);box-shadow:0 8px 20px #ff2d554d}@media(max-width:767px){.newsletter-box .newsletter-form{flex-direction:column;border-radius:20px;padding:12px}.bundle-banner{max-width:90%!important}.menu-drawer-container{min-width:100%!important}.mf-announcement .page-width.utility-bar__grid{flex-wrap:wrap}.mf-announcement .page-width.utility-bar__grid>*{flex:auto!important}.newsletter-box .newsletter-form input[type=email],.newsletter-box .newsletter-form button{width:100%}.newsletter-box .newsletter-form button{justify-content:center}.faq-section .collapsible-content-wrapper-narrow .grid{display:grid;grid-template-columns:1fr!important;gap:32px}}.faq-section{background:linear-gradient(180deg,#fafafa,#fff);position:relative}.faq-section .left-side-content h2{font-size:56px;line-height:1.15;color:#111;margin-bottom:20px}.faq-section .button,.faq-section .button--primary{background:#111!important;border-radius:50px;padding:16px 34px;font-weight:700;transition:.3s;border:2px solid #111}.faq-section .button:hover,.faq-section .button--primary:hover{background:#e30613!important;border-color:#e30613;transform:translateY(-3px)}.faq-section .accordion{background:#fff;border:1px solid #ececec;border-radius:14px;margin-bottom:13px;overflow:hidden;transition:.35s ease;box-shadow:-1px -1px 25px #0000000d}.faq-section .accordion:hover{border-color:#e30613;box-shadow:0 15px 35px #00000014}.faq-section .accordion[open]{border-color:#e30613}.faq-section .accordion summary{padding:22px 24px;font-size:18px;font-weight:700;color:#111;cursor:pointer;transition:.3s}.faq-section .accordion summary:hover{color:#e30613}.faq-section .accordion__content,.faq-section .accordion .content{padding:0 24px 24px;color:#666;line-height:1.8;font-size:16px}.faq-section summary:after{transition:.35s}.faq-section .accordion[open] summary:after{transform:rotate(180deg)}@media(max-width:768px){.faq-section{padding:60px 20px}.faq-section .left-side-content{text-align:center;margin-bottom:40px}.faq-section .left-side-content h2{font-size:36px}.faq-section .left-side-content p{margin:auto;font-size:16px}.faq-section .accordion summary{font-size:16px;padding:18px}}.faq-section .collapsible-content-wrapper-narrow{max-width:1600px;padding:0 50px}.faq-section .collapsible-content-wrapper-narrow .grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.faq-section .collapsible-content-wrapper-narrow .grid .content-div{width:100%;max-width:450px}.faq-section .collapsible-content-wrapper-narrow .grid .content-div>*{margin:0 0 8px}.faq-section .collapsible-content-wrapper-narrow .grid .content-div>h2{font-size:40px}.faq-section .collapsible-content-wrapper-narrow .grid .grid__item{width:100%!important;max-width:100%!important}.faq-section .collapsible-content-wrapper-narrow .grid .left-side-content a.faq-btn{display:flex;align-items:center;gap:12px;padding:8px 24px;background:#000;color:#fff;text-decoration:none;border-radius:999px;font-size:18px;font-weight:700;transition:.3s;width:fit-content}.product-action{background:radial-gradient(circle at right,#38030e,#000 70%);background-color:#050505}.product-action h2{color:#fff;margin-bottom:10px}.product-action div:nth-child(2){color:#aba49d!important}.product-action a{border-radius:30px!important}.shop-bundle-man{background:radial-gradient(circle at right,#38030e,#000 70%);background-color:#050505}.shop-bundle>div{background:radial-gradient(circle at right,#38030e,#000 70%);background-color:#050505}.featured-product .collection__title{text-align:center}.card-information .rating>span{font-size:22px!important;color:red!important}.rating-star{--color-rating-star: rgb(241 16 41) !important;--percent: calc((var(--rating) / var(--rating-max) + var(--rating-decimal) * var(--font-size) / (var(--rating-max) * (var(--letter-spacing) + var(--font-size)))) * 100%)}.featured-product .product-card-wrapper.card-wrapper,.product-card-wrapper.card-wrapper{border:1px solid #ddd}.product-card-wrapper .card__content{padding:12px!important}.featured-product .product-card-wrapper .card__inner{height:250px}.product-card-wrapper button{background:#dd1d1d!important}.featured-product .product-card-wrapper .card__media img{width:auto;height:200px;object-fit:contain!important;margin:auto;display:block;top:0;right:0;bottom:0;left:0}.product-card-wrapper .card__media img{width:auto;height:200px!important;object-fit:contain!important;margin:auto;display:block;top:0;right:0;bottom:0;left:0}.featured-product .product-card-wrapper .quick-add{margin:0!important}.repocean-section-title{color:#000!important;font-size:40px}.pagination__list{background:#f9f9f9!important;padding:13px!important;border-radius:50px}.pagination__list a:not([href]){cursor:not-allowed;background:#000!important;color:#fff!important;border-radius:50%}.product-card-wrapper .quick-add button{width:100%;background:#e51b23;color:#fff;border:none;letter-spacing:0}.product-card-wrapper .quick-add button:after{box-shadow:none!important}.collection-hero{background:#121212!important}.collection-hero h1{color:#fff;text-align:center}body .button,button{border-radius:30px!important}body .button:after{border-radius:30px!important}.featured-product .product-card-wrapper .quick-add button:after{display:none!important}.featured-product .product-card-wrapper .card__content{padding:12px}.product-card-wrapper .card__content .card__information .card__heading{font-size:18px;min-height:48px;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important}.collection #product-grid .card__inner{max-height:280px!important}.featured-product .product-card-wrapper .card__content .card__information .price__container>*{font-size:18px;font-weight:600;letter-spacing:0;color:#e51b23}.repocean-leave-review a.repocean-leave-review__btn{display:flex;align-items:center;gap:12px;padding:16px 24px!important;background:#000!important;color:#fff;text-decoration:none;border-radius:999px!important;font-size:18px;font-weight:700;transition:.3s;width:fit-content}.repocean-leave-review a.repocean-leave-review__btn:hover{background:transparent!important;color:#000!important;border:2px solid #000!important}.bundle-banner{max-width:65%;margin:auto;background:linear-gradient(90deg,#d50019,#ef1032);border-radius:28px;display:flex;align-items:center;justify-content:space-between;gap:60px;overflow:hidden}.bundle-banner__content{flex:1;padding:25px 48px;max-width:600px}.bundle-banner__image{flex:1;display:flex;justify-content:flex-end;align-items:center}.bundle-banner__image img{max-width:530px;height:100%;width:100%;display:block;object-fit:cover;min-height:465px}.bundle-tag{display:block;color:#ffd7d7;font-size:12px;font-weight:700;letter-spacing:4px;margin-bottom:14px}.bundle-banner h2{color:#fff;font-size:58px;line-height:1;font-weight:800;margin-bottom:18px}.bundle-banner p{color:#fff;font-size:24px;line-height:1.45;margin-bottom:30px}.bundle-btn{display:inline-flex;align-items:center;gap:12px;padding:18px 30px;background:#000;color:#fff;text-decoration:none;border-radius:999px;font-size:18px;font-weight:700;transition:.3s}.bundle-btn:hover{background:#222}.bundle-btn svg{transition:.3s}.bundle-btn:hover svg{transform:translate(4px)}@media(max-width:991px){.bundle-banner{flex-direction:column;text-align:center;padding:35px 25px}.bundle-banner__content{max-width:100%}.bundle-banner__image{justify-content:center}.bundle-banner__image img{max-width:420px}.bundle-banner h2{font-size:42px}.bundle-banner p{font-size:18px}}.bundle-offer-banner{margin:40px auto}.bundle-offer-banner img{width:100%}.bundle-offer{background:#d71920;border-radius:12px;padding:22px 40px;display:flex;align-items:center;justify-content:space-between;gap:40px;overflow:hidden}.offer-left{min-width:260px}.offer-left h2{margin:0;color:#fff;font-size:52px;line-height:.95;font-weight:800;text-transform:uppercase}.offer-left span{font-size:64px}.offer-middle{padding-left:35px;border-left:1px solid rgba(255,255,255,.35)}.offer-middle p{margin:8px 0;color:#fff;font-size:24px;font-weight:600}.offer-right{flex:1;display:flex;align-items:center;justify-content:flex-end;gap:30px}.offer-right img{max-width:360px;width:100%;display:block}.shop-btn{white-space:nowrap;background:#fff;color:#111;text-decoration:none;font-weight:700;padding:16px 28px;border-radius:8px;transition:.3s}.shop-btn:hover{background:#111;color:#fff}@media(max-width:991px){.bundle-offer{flex-direction:column;text-align:center;padding:30px 20px}.offer-middle{border:none;padding:0}.offer-right{flex-direction:column}.offer-left h2{font-size:42px}.offer-left span{font-size:52px}.offer-right img{max-width:280px}}@media(max-width:576px){.bundle-banner h2{font-size:34px}.header__icon .icon{width:14px!important;height:14px!important}.newsletter-box .newsletter-form input[type=email]{padding:0 1px!important}.newsletter-box .newsletter-form button{padding:7px 9px!important}.footer-top-section .wrapper-box>*:not(:last-child):after{background:none!important}.banner-video__wrapper{height:40vh!important}.header--logo-left-menu-center{display:grid!important}.feature-template--24355566190860__ss_feature_1_dHTBxR .wrapper-box{grid-template-columns:repeat(1,1fr)!important}.left-side-content,.right-side-content{display:none!important}#ProductGridContainer .grid--2-col-tablet-down .grid__item{max-width:100%!important;width:100%}.bundle-btn{width:100%;justify-content:center}.bundle-banner__image img{max-width:100%}}.footer-top-section,.footer-top-section .wrapper-box{background:#191919!important}.footer-top-section .wrapper-box>*{display:flex!important;flex-direction:row!important;text-align:left!important;padding:12px;position:relative}.footer-top-section .wrapper-box>*:not(:last-child):after{content:"";width:2px;height:50%;background:#ed1b24;border-radius:50px}.footer-top-section .wrapper-box>* .box__content-wrapper{flex:1!important}.footer-top-section .wrapper-box>* .box__image{width:50px;height:50px;min-width:50px;display:flex;align-items:center;justify-content:center;background:#ed1b24;padding:14px;border-radius:50px}.footer-top-section .wrapper-box>* .box__image img{filter:invert(1) brightness(1)}.footer-top-section .wrapper-box>* .box__content-wrapper>*{margin:0!important}.footer-top-section .wrapper-box>* .box__content-wrapper>.box__description p{color:#797979!important}.site--foter .footer-block__details-content{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.site--foter .footer-block__details-content .rte{width:100%;max-width:350px}.site--foter .footer-block__details-content .footer__list-social{margin:8px 0 0;gap:8px}.site--foter .footer__blocks-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:32px}.site--foter .footer__blocks-wrapper>*{width:100%!important}.site--foter .footer-block__brand-info .feature{display:flex!important;align-items:center;flex-direction:row!important;text-align:left!important;gap:12px;margin:0 0 12px}.site--foter .footer-block__brand-info .feature .icon{width:50px;height:50px;min-width:50px;display:flex;align-items:center;justify-content:center;background:#191919;padding:14px;border-radius:50px;color:#ed1b24}.site--foter .footer-block__brand-info .feature .content>*{margin:0!important}.site--foter .footer-block__brand-info .feature .content>h3{font-size:14px}.site--foter .footer-block__brand-info .feature .content>p{color:#797979!important}.site--foter .footer__blocks-wrapper .footer-block ul li a{font-size:12px;padding:0!important}.site--foter .footer__content-bottom .footer__content-bottom-wrapper{justify-content:space-between;align-items:center}.site--foter .footer__content-bottom .footer__content-bottom-wrapper .footer-feature{display:flex!important;align-items:center;flex-direction:row!important;text-align:left!important;gap:12px;margin:0 0 12px}.site--foter .footer__content-bottom .footer__content-bottom-wrapper .footer-feature .footer-icon{width:50px;height:50px;min-width:50px;display:flex;align-items:center;justify-content:center;background:#191919;padding:14px;border-radius:50px;color:#ed1b24}.site--foter .footer__content-bottom .footer__content-bottom-wrapper .footer-feature .footer-content>*{margin:0!important}.site--foter .footer__content-bottom .footer__content-bottom-wrapper .footer-feature .footer-content>h3{font-size:14px}.site--foter .footer__content-bottom .footer__content-bottom-wrapper .footer-feature .footer-content>p{color:#797979!important}.trust-section a{text-decoration:none}.trust-section a h4{font-size:12px!important;font-weight:500!important;line-height:1.4;margin:0;text-transform:uppercase;letter-spacing:1px}.trust-section{display:flex;justify-content:space-around;align-items:center;padding:20px 15px;border-radius:8px}.trust-item{text-align:center;flex:1}.trust-item .icon{font-size:32px;margin-bottom:10px}.trust-item h4{font-size:14px;font-weight:700;line-height:1.4;margin:0;text-transform:uppercase;letter-spacing:1px}@media(max-width:768px){.trust-section{flex-direction:column;gap:20px}}.mega-menu__list .mega-menu-image.brands-megamenu a{border:1px solid #e91b24;display:flex;align-items:center;justify-content:center;padding:8px;border-radius:12px;box-shadow:#0000001a 0 4px 12px}.mega-menu__list .mega-menu-image.shop-by-goal-megamenu{position:relative}.mega-menu__list .mega-menu-image.shop-by-goal-megamenu a{display:flex;align-items:center;justify-content:center;border-radius:8px;overflow:hidden;aspect-ratio:4 / 3}.mega-menu__list .mega-menu-image.shop-by-goal-megamenu a img{width:100%;height:100%;object-fit:cover}.mega-menu__list .mega-menu-image.shop-by-goal-megamenu .img-div{position:absolute;bottom:12px;left:12px;color:#fff;font-size:24px;font-weight:600}.banner-video__text-container{bottom:0!important;top:auto!important}.trust-item{display:flex;align-items:center;gap:.6rem;white-space:nowrap;padding:0 2.5rem;font-size:15px;font-weight:600;letter-spacing:.02em}.trust-section>*{color:#000}.trust-section>* .icon{width:32px;height:32px;margin:0!important;display:flex;align-items:center;justify-content:center}.trust-section>* .icon svg{width:100%;height:100%}.trust-section>* .trust-item h4{font-weight:600!important}.shop-by-goal h2.title{text-align:center;width:100%;color:#000}.mf-sortpool--feature .mf-feature__media a img{height:100%}.muscle-feature-section .wrapper-box{gap:24px!important}.muscle-feature-section .wrapper-box>.box{border:1px solid #eb1b24;border-radius:12px;padding:8px}.muscle-feature-section .wrapper-box>.box:before{display:none!important}.muscle-feature-section .wrapper-box>.box .box__content-wrapper{padding:0;letter-spacing:0}.muscle-feature-section .wrapper-box>.box .box__content-wrapper .box__description{margin:0!important}.muscle-feature-section .wrapper-box>.box .box__content-wrapper .box__description p{font-size:12px!important}.mf-signup-form h1.main-page-title,.main-blog h1.title--primary{text-align:center;color:#000;font-family:Ethnocentric,sans-serif!important;padding:24px 0 0;margin:0}.mf-partner-section .section-header h2,.collection-hero__title{font-family:Ethnocentric,sans-serif!important}.product-media-container .media img{height:500px!important;object-fit:contain!important}.banner.trust-banner{max-width:1450px;margin:24px auto}.why-shop h2.rich-text__heading{color:#000}.muscle-feature-section .wrapper-box{background:transparent!important}@media(max-width:768px){.trust-item-mobile{display:none}#mf-sync-template--24355566190860__featured_products_showcase_smart_QLgBLR .mf-cards{grid-template-columns:repeat(1,minmax(0,1fr))!important}.trust-section>*{color:#000;width:100%}.product-media-container .media>img{height:100%!important;object-fit:unset!important;top:0;right:0;bottom:0;left:0;margin:auto}}summary.list-menu__item{font-family:poppins!important}ul.menu-drawer__menu.list-menu:not(.has-submenu){padding:16px;display:flex;flex-wrap:wrap;gap:24px}.mega-menu-image.brands-megamenu{width:calc(100% - 12px)}ul.menu-drawer__menu.list-menu .mega-menu-image.brands-megamenu a{border:1px solid #e91b24;display:flex;align-items:center;justify-content:center;padding:8px;border-radius:12px;box-shadow:#0000001a 0 4px 12px}ul.menu-drawer__menu.list-menu .mega-menu-image.brands-megamenu a img{height:100px;object-fit:contain}ul.menu-drawer__menu.list-menu .mega-menu-image.shop-by-goal-megamenu{position:relative}ul.menu-drawer__menu.list-menu .mega-menu-image.shop-by-goal-megamenu a{display:flex;align-items:center;justify-content:center;border-radius:8px;overflow:hidden;aspect-ratio:4 / 3}ul.menu-drawer__menu.list-menu .mega-menu-image.shop-by-goal-megamenu a img{width:100%;height:100%;object-fit:cover}ul.menu-drawer__menu.list-menu .mega-menu-image.shop-by-goal-megamenu .img-div{position:absolute;bottom:12px;left:12px;color:#fff;font-size:24px;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/14/assets/custom.css.map */
