@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.col-sm-6 .product-box-image-link img{max-width:350px!important}.col-sm-4 .product-box-image-link img{max-width:262px!important}.col-sm-3 .product-box-image-link img{max-width:189px!important}.col-sm-25 .product-box-image-link img{max-width:200px!important}.product-box-business-model,.product-business-model{width:44px;text-align:center}}@media screen and (-webkit-min-device-pixel-ratio:0){.col-sm-25{width:19.5%}.col-lg-3{width:24.5%}.col-lg-4{width:32.8%}.col-lg-6{width:49.5%}}.category-info h1{width:21%}.category-description{max-width:76%;-webkit-overflow-scrolling:touch}.change-column{display:inline-block;vertical-align:middle}.change-column-item:hover{text-decoration:none}.change-column-span{background:#b5b6b3}#column-item-active .change-column-span__square{background:#fff}#column-item-active span,.change-column-item:hover span{background:#f47320}.breadcrumb-area:after{content:"";display:block;width:1140px;height:1px;background:#bfbfbf;margin:0 auto;position:relative;z-index:1;top:20px}.col-sm-6 .product-box-image-link{height:350px!important}.col-sm-6 .product-box-image-link img{max-height:350px}.col-sm-4 .product-box-image-link{height:300px!important}.col-sm-4 .product-box-image-link img{max-height:300px}.col-sm-3 .product-box-image-link{height:250px!important}.col-sm-3 .product-box-image-link img{max-height:250px}.col-sm-25 .product-box-image-link{height:200px!important}.col-sm-25 .product-box-image-link img{max-height:200px}.filter__area{width:100%;display:block;height:48px}.filter__area-breadcrumb{margin-top:-40px;margin-left:15px}.filter__content{float:right}select.sort-by__options{border:1px solid #dbdbdb;padding:5px 12px;height:auto;border-radius:21px;font-family:Montserrat;color:#222;font-size:13px;font-weight:300}.sort-by{margin-left:inherit;display:inline-block}.sort-by:after{right:25px}.sort-by__content label{vertical-align:middle;margin-right:5px;margin-left:30px;font-family:Montserrat;color:#3c3d3e;font-size:14px;font-weight:600}.breadcrumb ul li:first-child{margin-right:-4px;font-weight:700;text-transform:uppercase}.breadcrumb ul li{margin:0 4px 0 0;font-family:Montserrat;color:#3c3d3e;font-size:13px;font-weight:300}.breadcrumb ul li a i{display:none}.breadcrumb ul li:nth-child(n+3):before{content:"\f054";display:inline-block;font-family:FontAwesome;font-size:6px;position:relative;top:-1px;left:-6px}.footer-top-area{padding-top:92px}.footer-top-area .container{position:relative}.newsletter-main{width:calc(100% - 110px);position:absolute;left:0;right:0;top:-134px;margin:0 auto;border-radius:60px}.footer__top-area__heading{width:330px;text-align:right;margin-bottom:0}.newsletter-form{margin-bottom:0}.newsletter__form-content{display:inline-block;vertical-align:middle;margin-left:35px}.footer-newsletter__button{width:130px;height:41px;border-radius:22px}.footer-newsletter__input{width:453px}.footer-payment,.security-list,.social-links{padding-top:26px}.social-links i{font-size:30px}.footer-security{padding-left:50px}.footer-bottom-area__main{padding:16px 0 18px;border-top:1px solid #fff}.push-right{margin-right:30px}@media (max-width:1199px){.footer-newsletter__input{width:253px}}.first-level{width:calc(100% - 152px);margin:0 auto;background-color:#171f54;height:40px;border-radius:25px;text-align:justify;padding:0 50px}.first-level:after{content:"";width:100%;display:inline-block}.menu--first-level__item,.menu__view-all-categories{position:relative;display:inline-block;padding:10px 0}.menu--first-level__item a,.menu__view-all-categories span{color:#fff;font-family:Montserrat;font-size:14px;font-weight:600;text-transform:uppercase}.menu--first-level__item a:hover,.menu__view-all-categories span:hover{cursor:pointer;color:#fff!important}.menu__view-all-categories span:after{content:"\f078";font-family:FontAwesome;color:#f47320;font-size:8px;margin:0 0 0 6px;display:inline-block;position:relative;top:-1px}.menu__all-categories-menu{display:none;position:absolute;top:calc(100% - 1px);padding:5px 0;background:#fff;z-index:999;border:1px solid #171f54;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.menu__view-all-categories:hover>.menu__all-categories-menu{display:block;position:absolute}.menu__all-categories-menu li{width:100%;padding:5px 18px}.menu__all-categories-menu li a{color:#171f54;text-transform:capitalize}.menu__all-categories-menu li a:hover{color:#171f54!important;text-decoration:underline}.header{background:#e3e3e3;padding:19px 0;border-top:9px solid #171f54;display:inline-block;width:100%}.header .container{position:relative}.header .header-logo img{max-width:230px;max-height:71px}.header .header-search-form{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto 350px auto 290px;height:52px;width:calc(100% - 640px)}.header-search-input{font-family:Montserrat;color:#171f54;font-size:14px!important;font-style:italic;position:absolute;width:calc(100% - 145px);height:100%;left:0;border:transparent;padding:0 25px;border-radius:40px}.header-search-input::placeholder{color:#171f54;opacity:1}.header-search-input:-ms-input-placeholder{color:#171f54;opacity:1}.header-search-input::-ms-input-placeholder{ccolor:#171f54;opacity:1}.header-search-button{background-color:#f47320;width:128px;height:52px;font-family:Montserrat;color:#fff;font-size:14.61px;font-weight:700;text-transform:uppercase;border-radius:40px;border:transparent;position:absolute;top:0;right:0;bottom:0}.header .header-user-links{float:right;margin:22px 0}.header-user-links span,.header-user-links span a{line-height:1;text-decoration:none;font-family:Montserrat;color:#444;font-size:11px;font-weight:500}.header-user-links img{margin-right:3px}.header-user-links img.cart{border-left:1px solid #c4c4c4;padding:4px 3px 4px 17px;margin-left:17px}.banner-internal{width:100%;height:370px;background-image:url(../../../../img/icon/crossfit/bg-banner-interna.jpg);background-size:cover;background-position:top;position:relative}.banner-internal .carousel.slide,.banner-internal li{position:absolute;top:0;left:0;right:0;bottom:0;list-style:none}.banner-internal .carousel.slide .carousel-inner img,.banner-internal li img{width:100%;height:100%}.banner-internal .carousel-indicators{display:none}.banner-internal .store-name{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;z-index:99;font-family:Montserrat;color:#fff;font-size:35px;font-weight:500;text-transform:uppercase}.header-index{padding:12px 0;background:#e3e3e3}.header-index .header-user-links{float:right}.banner-index-internal{width:100%;height:530px;background-image:url(../../../../img/icon/crossfit/bg-index.jpg);background-size:cover;background-repeat:no-repeat;background-position:center -22px;position:relative;display:block}.banner-index-internal .header-search-form{width:735px;height:62px;position:absolute;margin:auto;top:130px;left:0;right:0;bottom:0;z-index:2}.banner-index-internal .header-search-input{font-size:16px!important}.banner-index-internal .header-search-button{margin:5px 0}.mktplace-logo{position:absolute;top:0;left:0;right:0;margin:auto;text-align:center}.header-fixed{position:fixed;display:none;top:0;left:0;right:0;background:#e3e3e3;padding:14px 0;z-index:999}.header-fixed .container{position:relative}.header-fixed .header-logo img{max-width:180px}.header-fixed .menu__view-all-categories{margin-left:30px}.header-fixed .menu__view-all-categories span{color:#091954;font-size:16px}.header-fixed .menu__view-all-categories span:hover{color:#091954!important}.header-fixed .menu__view-all-categories span i{color:#f47320;margin-right:12px}.header-fixed .menu__all-categories-menu{width:180px}.header-fixed .menu__view-all-categories span:after{display:none}.header-fixed .header-search-form{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto 350px auto 390px;height:52px;width:calc(100% - 730px)}.header-fixed .header-search-input{background-image:url(../../../../img/icon/crossfit/search.png);background-repeat:no-repeat;background-position:252px;background-size:20px}.header-fixed .header-user-links{float:right;margin:14px 0}.banner-homepage{margin-top:25px}.banner-homepage .col-sm-3{width:22.5%}.banner-homepage .col-sm-6{width:55%}.index__categories{background-color:#e7e7e7;background-image:url(../../../../img/icon/crossfit/bg-cloud.png);background-repeat:no-repeat;background-position:0 180px;position:relative;padding-bottom:90px}.index__categories:after{content:"";left:0;right:0;top:0;height:180px;display:block;background:#fff;position:absolute;z-index:0}.index__categories .products-section-hd{position:relative;z-index:1}#category-slider{width:90%;margin:0 auto;position:relative}#banner-2-carousel .owl-nav,#category-slider .owl-nav{position:absolute;top:0;bottom:0;width:100%;height:50px;margin:auto 0;z-index:-1}#banner-2-carousel .owl-nav .owl-prev,#category-slider .owl-nav .owl-prev,#testimonials .owl-nav .owl-prev{width:26px;height:50px;left:-26px;color:transparent;position:absolute;background-image:url(../../../../img/icon/crossfit/prev.png);background-position:50%}#banner-2-carousel .owl-nav .owl-next,#category-slider .owl-nav .owl-next,#testimonials .owl-nav .owl-next{width:26px;height:50px;right:-26px;color:transparent;position:absolute;background-image:url(../../../../img/icon/crossfit/next.png);background-position:50%}#banner-2-carousel .owl-nav .owl-next,#banner-2-carousel .owl-nav .owl-prev{background-position:50%;background-size:15px;background-repeat:no-repeat}#category-slider .owl-stage-outer:after,#category-slider .owl-stage-outer:before{content:"";background:#171f54;width:1px;height:140px;display:block;position:absolute;top:0}#category-slider .owl-stage-outer:before{left:340px}#category-slider .owl-stage-outer:after{right:340px}.categories__view{display:block;width:100%;position:relative;height:140px}.categories__view img{max-width:80px;max-height:80px;width:auto!important;left:60px}.categories__view img,.categories__view span{position:absolute;top:0;bottom:0;margin:auto 0}.categories__view span{font-family:Montserrat;color:#171f54;font-size:16px;font-weight:500;right:60px;height:fit-content;line-height:1.2;width:125px;text-align:right}.index__testimonials{padding-bottom:50px;position:relative;background:transparent;top:-50px}.index__testimonials:before{content:"";display:block;position:absolute;left:0;right:0;height:600px;background:#e7e7e7;z-index:-1}#testimonials{position:relative}#testimonials .owl-nav{position:absolute;top:0;bottom:86px;width:100%;height:50px;margin:auto 0;z-index:-1}.testimonial{width:78%;margin:0 auto}.testimonial__main{background:#fff;padding:46px 64px 35px;position:relative}.testimonial__main:before{content:"";width:60px;height:60px;display:block;background-image:url(../../../../img/icon/crossfit/quotation-marks.png);background-size:100%;position:absolute;top:20px;left:35px;opacity:.1;z-index:0}.testimonial__main:after{content:"";width:calc(100% - 128px);height:34px;display:block;position:absolute;top:80px;border-top:1px solid #000;border-bottom:1px solid #000;opacity:.2}.testimonial__main span{font-family:Montserrat;font-size:17px;line-height:2;text-align:justify;display:block}.testimonial__people{margin-top:47px}.testimonial__people span{font-family:Montserrat;color:#171f54;font-size:14px;font-weight:600;text-align:center;display:block}.testimonial__people span small{display:block;font-family:Montserrat;color:#444;font-size:12px;font-weight:300;margin-top:2px}@media (max-width:1199px){.categories__view img{left:50px}.categories__view span{right:50px}#category-slider .owl-stage-outer:before{left:282px}#category-slider .owl-stage-outer:after{right:282px}}ul.marketplace-main-stores-list{width:100%}.flickity-viewport{height:68px;width:88%;display:block;margin:18px auto}.marketplace-main-stores-list-item{width:148px!important;padding-left:9px;padding-right:9px;max-height:100px!important}.marketplace-main-stores-list-item a{height:100px;line-height:96px;margin:0 auto;display:table}.marketplace-main-stores-list-item img{max-height:100px}.product-area{position:relative;background-color:transparent;background-image:url(../../../../img/icon/crossfit/bg-cloud2.png);background-repeat:no-repeat;background-position:top}.product-area .breadcrumb-area:after{display:none}.product-thumbnail-item{width:100%;height:75px;border:1px solid #dbdbdb;margin-bottom:15px;position:relative;background:#fff}.product-thumbnail-item-image,.zoom-icon{padding:5px}.zoom-icon{position:absolute;top:33%;left:23%;margin:0 auto;background:hsla(0,0%,100%,.5);display:none}.product-thumbnail-item:hover .zoom-icon{display:block}.product-area .product-photo-main{width:100%;height:440px;border:1px solid #dbdbdb}.product-area .product-image-main{padding:20px}.product-share li{margin-right:-4px}.shop-area.product{height:208px}.container-variant-select{border:transparent;border-radius:34px;padding:5px;color:#000;font-size:13px;font-weight:300;background-color:#f3f3f3;padding:0}.container-variant-select select{background-color:transparent;z-index:2}.store-logo{padding:30px;margin-top:40px}.store-name{color:#444;font-size:15px;font-weight:600;margin:20px 0}.store-description,.store-name{display:block}.store-description p{text-align:justify;font-size:12px;color:#444;font-size:13px;font-weight:300;line-height:20px}