.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:12px;zoom:1;max-width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #cbcbcb;border-top:0;background:#fff}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0.4rem 1rem 0.4rem 0.4rem;border:1px solid #cbcbcb;background:#fff url(/images/abcfitness/arrow_down_black.png) no-repeat 95% center;border-radius:2px;background-clip:padding-box;text-decoration:none;white-space:nowrap}.product .chosen-container-single .chosen-single,.grid .chosen-container-single .chosen-single{padding:0.7rem 1.6rem 0.7rem 0.5rem}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:10px;text-overflow:ellipsis;white-space:nowrap;font-family:'Lato Bold',Helvetica,sans-serif}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type="text"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:1px 0;padding:0.4rem 2rem 0.4rem 0.4rem;width:100%;height:auto;outline:0;border:1px solid #cbcbcb;background:#fff url(/images/abcfitness/ico_search.png) no-repeat 95% center;font-size:1em;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{color:#00aebe}.chosen-container .chosen-results li.no-results{display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:bold;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0.4rem 0.6rem;width:100%;height:auto !important;height:1%;border:1px solid #cbcbcb;border-radius:2px;background:#fff url(/images/abcfitness/arrow_down_black.png) no-repeat 95% center;cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type="text"]{height:15px;outline:0;border:0 !important;background:transparent !important;box-shadow:none;color:#666;font-size:100%;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-field .default{color:#999}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:0.1rem 0.2rem 0.1rem 0;padding:0.25rem 1.5rem 0.25rem 0.3rem;border:0;border-radius:2px;color:#fff;line-height:13px;cursor:default;background:#ffba00;font-family:'Lato Bold',Helvetica,sans-serif}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(/images/abcfitness/iks.png) no-repeat center center;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{opacity:0.5}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));background-image:-webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);background-image:-moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);background-image:-o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);background-image:linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #cbcbcb;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices li.search-field input[type="text"]{color:#111 !important}.chosen-disabled{opacity:0.5 !important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type="text"]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type="text"]{padding:4px 5px 4px 20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 144dpi){.chosen-rtl .chosen-search input[type="text"],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type="text"],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-size:52px 37px !important;background-repeat:no-repeat !important}}@media (min-width: 768px){.chosen-container{font-size:13px}.chosen-container-single .chosen-single span{margin-right:25px}.chosen-container-single .chosen-single{padding:0.4rem 1.6rem 0.4rem 0.6rem}}@font-face{font-family:'Lato';src:url(../../font/lato-reg.eot);src:local('☺'), url(../../font/lato-reg.woff) format('woff'), url(../../font/lato-reg.ttf) format('truetype'), url(../../font/lato-reg.svg) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Lato Bold';src:url(../../font/lato-bol.eot);src:local('☺'), url(../../font/lato-bol.woff) format('woff'), url(../../font/lato-bol.ttf) format('truetype'), url(../../font/lato-bol.svg) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Lato Light';src:url(../../font/lato-lig.eot);src:local('☺'), url(../../font/lato-lig.woff) format('woff'), url(../../font/lato-lig.ttf) format('truetype'), url(../../font/lato-lig.svg) format('svg');font-weight:normal;font-style:normal}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-family:'Lato',Helvetica,sans-serif;font-size:16px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;color:#0f0f0f;background:#fff;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.gallery_on{overflow:hidden;width:100%;position:static}meta,link{display:none}ol,ul{list-style:none;margin:0;padding:0}img{max-width:100%;height:auto;border:0}strong,th,b,h1,h2,h3,h4,h5,h6{font-weight:400;font-family:'Lato Bold',Helvetica,sans-serif}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;outline:0}a,button,input[type="submit"]{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[placeholder]{text-overflow:ellipsis;color:#696969;outline:0}input[type="checkbox"],input[type="radio"]{padding:0;margin-right:.5rem;outline:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;width:100%}table.items{font-size:0.8rem}a{color:inherit;text-decoration:none;outline:0}a:hover{text-decoration:none}.txt_s1,.g--link{display:inline-block;border-bottom:1px solid;text-decoration:none}.txt_s1:hover,.g--link:hover{color:#00aebe}.txt_s3{color:#3f3f3f;border-bottom:1px solid #27b9e9}.txt_s3:hover{color:#27b9e9}.tx_button,.btn_cta,.btn{display:inline-block;background:#00aebe;cursor:pointer;border-radius:2px;border:0;height:36px;line-height:36px;color:#fff;font-size:0.8rem;font-family:'Lato Bold',Helvetica,sans-serif;padding:0 1rem;-webkit-box-shadow:0 2px 0 0 #066671;box-shadow:0 2px 0 0 #066671;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tx_button:hover,.btn_cta:hover,.btn:hover{-webkit-box-shadow:0 5px 0 0 #066671;box-shadow:0 5px 0 0 #066671;text-decoration:none}.btn_yellow{display:inline-block;background:#ffba00;border:0;border-radius:2px;height:36px;line-height:36px;cursor:pointer;color:#fff;font-size:0.8rem;font-family:'Lato Bold',Helvetica,sans-serif;font-weight:400;padding:0 1rem;-webkit-box-shadow:0 2px 0 0 #b98700;box-shadow:0 2px 0 0 #b98700;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn_yellow:hover{-webkit-box-shadow:0 5px 0 0 #b98700;box-shadow:0 5px 0 0 #b98700}.btn.btn--add_to_cart{font-size:1.5rem;padding:0 3rem;height:50px}.btn.btn--add_to_cart_in_cart{font-size:1rem;padding:0 3rem;height:50px}.tx_button.zagiel{padding:10px;display:inline-block;margin:14px 0}.btn_cta.add_review{box-shadow:0 1px 0 0 #7aa1a8 inset;background:#50727a;background-image:linear-gradient(to bottom,#618F98,#50727A)}.btn_cta.add_review:hover{background:#618F98}.btn--arrow-a{padding:.5rem 1.75rem .5rem .75rem;position:relative}.btn--arrow-a span{display:inline-block;margin:0;position:absolute;right:12px;top:7px;width:9px}.btn--arrow-a span:before{background:#fff;content:"";display:inline-block;height:7px;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:2px;margin:0 2px;vertical-align:middle}.btn--arrow-a span:after{background:#fff;content:"";display:inline-block;height:7px;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);width:2px;margin:0;vertical-align:middle}@media (min-width: 768px){.tx_button,.btn_cta,.btn{font-size:0.9rem}.btn_yellow{font-size:0.9rem}}@media (min-width: 1024px){.tx_button,.btn_cta,.btn{padding:0 2rem;font-size:1rem}.btn_yellow{padding:0 2rem;font-size:1rem}}.header{width:100%;display:table;border-bottom:1px solid #cbcbcb;padding-bottom:2px}.header__branding{display:table-cell;vertical-align:middle;padding:0;text-align:center;width:185px}.header__branding__logo{display:inline-block;padding:1rem 0}.header__branding__logo__img{display:block}.header__branding__logo:active{position:relative;top:1px}.header__branding__mobile-friendly{display:none}.header__cart{display:none}.header__cart__anchor{margin-left:1rem;font-size:0.8rem}.header__cart__anchor:hover{color:#00aebe}.header__cart__anchor.account{padding-left:20px;background:url(/images/abcfitness/ico_user.png) no-repeat left center}.header__cart__info{display:none;font-family:'Lato Bold',Helvetica,sans-serif;color:#00aebe;font-size:1.25rem}.svg-icon{vertical-align:middle;margin-right:.25rem}.svg-icon-path{fill:#D6D7D8}@media (min-width: 768px){.header{position:fixed;background:#fff;max-width:1200px;z-index:200}.header__branding{text-align:left;border-bottom:1px solid #cbcbcb}.header__branding__logo{display:block;float:left;padding:0}.header__cart__content{display:inline-block;margin:0 0 0 1rem;border-left:1px solid #dcdcdc;padding-left:1rem;font-size:0.8rem}.header__cart{display:table-cell;border-bottom:1px solid #cbcbcb;vertical-align:middle;text-align:right;padding:1rem 0 0}.btn--go-to-cart{margin-left:1rem}.header__cart__search{float:right}.header__cart__info{display:table-cell;vertical-align:middle;padding:0 1rem;font-size:1rem;border-bottom:1px solid #cbcbcb}}@media (min-width: 1024px){.header__cart__content{margin:0 0 0 1.5rem;padding-left:1.5rem}.header__cart__content .quantity{color:#00bad0}.header__cart__info{padding:0 2rem;width:460px;font-size:1.2rem}.btn--go-to-cart{margin-left:1.5rem}}.search{margin:1rem 0;border:1px solid #b9b9b9;border-radius:2px;display:block;text-align:left;padding:0 0 1px;float:right}.search input{display:inline-block;height:36px;font-size:0.8rem;max-width:75%;color:#6a6a6a;border:0;font-weight:400;width:300px;font-family:inherit;padding:0 0 0 2.5rem;background:url(/images/abcfitness/ico_search.png) no-repeat 1rem center}.search input.ac_loading{background:url(/images/abcfitness/loader.gif) no-repeat 0.5rem center}.search button{float:right;margin:-1px -1px 0 0}.submenu_i_search .search{background:#fff;margin:0 .5rem}@media (min-width: 786px){.search{width:350px}}@media (min-width: 1024px){.search{width:455px}.search button{padding:0 2.1rem}}.ac_results{position:absolute;width:100%!important;display:block;z-index:900;padding:0.5rem;background:#fff;border:1px solid #b9b9b9;border-top:0;border-radius:2px;margin:2px 0 0}.ac_results ul{max-height:300px !important}.ac_results li{display:block;margin-bottom:5px;height:62px;vertical-align:top}.ac_results li img{display:block;float:left}.ac_results li span{cursor:pointer;display:block;height:62px;padding-left:4.5rem;font-size:0.8rem;padding-top:1.3rem}.ac_results li span strong{color:#00aebe}@media (min-width: 768px){.ac_results{width:300px !important}}@media (min-width: 1024px){.ac_results{width:449px !important}}.nav{display:table;table-layout:fixed;width:100%}.nav li{display:none;padding-right:1rem}.nav .nav_mobile{display:table-cell;text-align:center;border-bottom:1px solid #cbcbcb}.nav a{display:inline-block;vertical-align:top;padding:1rem 0;font-weight:400;font-size:0.8rem;font-family:'Lato Bold',Helvetica,sans-serif;position:relative}.nav a:hover{color:#00aebe}.nav a.nav_submenu.on{color:#00aebe;box-shadow:0 4px 0 0 #00aebe}.nav .nav_desktop a span{display:none}.nav img{vertical-align:middle}.nav_mobile_quantity{color:#00aebe}@media (min-width: 768px){.nav{table-layout:auto;padding-bottom:2px;margin-top:127px;border-bottom:1px solid #cbcbcb}.nav li{display:table-cell;border-bottom:1px solid #cbcbcb}.nav a{font-size:0.8rem}.nav .nav_desktop a.nav_submenu span{display:inline-block;background:url(/images/abcfitness/arrow_down_black.png) no-repeat center center;width:6px;height:7px;position:absolute;top:1.2rem;right:-1rem;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.nav .nav_desktop a.nav_submenu:hover span{background:url(/images/abcfitness/arrow_down_blue.png) no-repeat center center}.nav a.on span{background:url(/images/abcfitness/arrow_down_blue.png) no-repeat center center;-moz-transform:scale(1) rotate(180deg);-webkit-transform:scale(1) rotate(180deg);-o-transform:scale(1) rotate(180deg);-ms-transform:scale(1) rotate(180deg);transform:scale(1) rotate(180deg)}.nav .nav_mobile{display:none}}@media (min-width: 1024px){.nav li{padding-right:1.5rem}.nav a{padding:1.5rem 0;font-size:1rem}.nav .nav_desktop a.nav_submenu span{top:1.9rem}}.submenu{width:96%;overflow:hidden;padding:1rem 0;background:#fff;z-index:150;border:1px solid #cbcbcb;border-top:0;position:absolute;max-width:1200px;display:none}.submenu a:hover{color:#00aebe}.submenu.submenu_i_cats li{display:block;position:relative}.submenu.submenu_i_cats li a{padding:0.5rem;display:block}.submenu.submenu_i_cats li i{display:block;position:absolute;top:0;right:1rem;background:#00aebe url(/images/abcfitness/arrow_right_white.png) no-repeat center center;cursor:pointer;border-radius:2px;border:0;height:36px;line-height:36px;color:#fff;font-size:0.8rem;font-family:'Lato Bold',Helvetica,sans-serif;padding:0 1rem;-webkit-box-shadow:2px 0 0 0 #066671;box-shadow:2px 0 0 0 #066671;-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.submenu .submenu{position:relative;border:0;color:#00aebe;padding:0 1rem 1rem;font-size:13px}.submenu .submenu_sections{display:block;float:left;width:48%;padding:0 1rem;-moz-column-count:2;-moz-column-gap:50px;-webkit-column-count:2;-webkit-column-gap:50px;column-count:2;column-gap:50px}.submenu .submenu_section{display:block;padding:0.5rem 0 0}.submenu .submenu_section h4{display:block;text-transform:uppercase;font-size:0.75rem;margin:0 0 0.8rem}.submenu .submenu_section ul{display:block;margin:-0.5rem 0 0;padding:0}.submenu .submenu_section li{font-size:0.7rem;margin-bottom:0.5rem}.submenu .all_sections{display:block;float:left;width:17%;padding:0 1rem;border-right:1px solid #eee;border-left:1px solid #eee;text-transform:uppercase;font-size:0.75rem;font-family:'Lato Bold',Helvetica,sans-serif;line-height:3}.submenu .all_sections ul li:last-child{color:#00aebe}.submenu .product_sections{display:block;float:right;width:35%;padding:0 1rem 1rem;color:#00aebe;font-family:'Lato Light',Helvetica,sans-serif}.submenu .product_sections span{display:block;margin-bottom:1rem;position:relative;z-index:1}.submenu .product_sections a.btn_cta{position:absolute;bottom:1rem;z-index:1}.submenu .product_sections a:hover{color:#fff}.submenu .product_sections .hit_title{text-transform:uppercase;font-size:1rem;position:relative;z-index:1}.submenu .product_sections .hit_product{font-size:1rem;position:relative;z-index:1}.submenu .product_sections .hit_price{font-family:'Lato Bold',Helvetica,sans-serif;font-size:1rem;margin-top:-0.5rem;position:relative;z-index:1}.submenu .product_sections img{display:block;position:absolute;bottom:0;right:0.5rem;z-index:0;max-width:20%}@media (min-width: 1024px){.submenu{padding:2rem 0}.submenu .submenu_sections{padding:0 2rem}.submenu .all_sections{padding:0 2rem;line-height:4}.submenu .product_sections{padding-left:2rem}.submenu .product_sections .hit_title,.submenu .product_sections .hit_product,.submenu .product_sections .hit_price{font-size:1.6rem}}.breadcrumb{width:100%;overflow:hidden;padding:0.5rem 0;border-bottom:1px solid #cbcbcb}.breadcrumb li{float:left;font-size:0.7rem;line-height:1.5}.breadcrumb b{display:inline-block;height:0.7rem;background:url(/images/abcfitness/arrow_right_black.png) no-repeat center center;width:1.5rem}@media (min-width: 768px){.breadcrumb{padding:1rem 0}}#indexBanners{display:block;overflow:hidden;margin:0;border:1px solid #cbcbcb;border-top:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;position:relative;width:100%}#indexBanners li .image{display:inline-block;width:100%;vertical-align:middle}#indexBanners li .image img{display:block}#indexBanners li .banner_description{display:none}#indexBanners .pagers{display:block;position:absolute;bottom:1rem;right:0;width:29%;z-index:100}#indexBanners .pagers span{display:inline-block;text-indent:-9999px;background:transparent;border:4px solid #e3e3e3;border-radius:20px;cursor:pointer;height:17px;width:17px;margin-right:0.5rem;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}#indexBanners .pagers span.cycle-pager-active,#indexBanners .pagers span:hover{background:#00aebe}@media (min-width: 768px){#indexBanners li .banner_description{display:inline-block;width:29%;overflow:hidden;vertical-align:middle;margin:0;padding-left:2px}#indexBanners li .banner_description .title{display:block;padding:0 0 1rem 1rem;font-size:2rem;font-family:'Lato Light',Helvetica,sans-serif}#indexBanners li .banner_description .desc{display:block;padding:0 0 1rem 1rem;font-size:0.8rem;line-height:1.3}#indexBanners li .banner_description .link{display:block;padding:0 0 1rem 1rem}#indexBanners li .image{width:70%}#indexBanners .pagers{bottom:0.5rem}}@media (min-width: 1024px){#indexBanners li .banner_description{border-left:1px solid #9d9d9d}#indexBanners li .banner_description .title{font-size:4rem;border-left:1px solid #9d9d9d}#indexBanners li .banner_description .link{border-left:1px solid #9d9d9d}#indexBanners li .banner_description .desc{font-size:1rem;font-family:'Lato Light',Helvetica,sans-serif;border-left:1px solid #9d9d9d}#indexBanners .pagers{bottom:1rem}}.product_flags{display:block;border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;margin:1rem 0;padding:1rem 0 2px}.product_flags ul{display:table;width:100%;position:relative;table-layout:fixed;border-collapse:collapse;border-bottom:1px solid #cbcbcb}.product_flags ul li{display:table-cell;text-align:center;padding:0 0 1.5rem;cursor:pointer}.product_flags ul li img{display:block;margin:0 auto;max-width:55%}.product_flags ul li span{display:block;margin:0 auto;padding:1rem 0 0;font-family:'Lato Bold',Helvetica,sans-serif;font-size:0.75rem}.product_flags ul li .desc{display:none;position:absolute;left:0;font-size:0.85rem;font-family:'Lato Light',Helvetica,sans-serif;text-align:left;padding:1rem;background-color:rgba(0, 174, 190, 0.8);border-radius:3px;min-width:300px;width:100%;margin-top:1rem;z-index:99}.product_flags ul li .desc strong{display:block;margin:0 0 0.5rem}@media (min-width: 768px){.product_flags ul li{position:relative}.product_flags ul li span{font-size:0.9rem}.product_flags ul li .desc{min-width:100%;margin-top:0.5rem}}@media (min-width: 1024px){.product_flags ul li span{font-size:1rem;left:0}}.product_box_header{display:block;overflow:hidden;border-radius:3px;margin:1rem 0;position:relative}.product_box_header img{display:inline-block;vertical-align:middle}.product_box_header .banner_description{display:block;vertical-align:middle;overflow:hidden;padding:1rem 0;z-index:2;position:relative}.product_box_header h1{display:block;margin:0;font-size:1.5rem}.product_box_header h2{display:block;margin:0;color:#fff;padding-left:2rem;font-size:0.75rem}.product_box_header h3{display:block;padding:0 2rem}@media (min-width: 768px){.product_box_header{border:1px solid #ddd;margin:2rem 0}.product_box_header .banner_description{display:inline-block;float:right;width:40%;margin-top:1rem;border-left:1px solid #9d9d9d;padding-left:2px;background:rgba(255,255,255,0.5)}.product_box_header img{max-width:60%;max-height:100%;float:left;padding:0.5rem}.product_box_header h1{font-size:2rem;padding:0 0 1rem 2rem;color:#0f0f0f;font-family:'Lato Light',Helvetica,sans-serif}.product_box_header h2{font-size:1rem;color:#0f0f0f;font-family:'Lato Light',Helvetica,sans-serif}}@media (min-width: 1024px){.product_box_header .banner_description{width:40%;margin:2rem 0;padding:0 0 0 2px}.product_box_header h1{font-size:3rem;border-left:1px solid #9d9d9d;padding:0 2rem 1rem}.product_box_header h2{font-size:1.2rem;border-left:1px solid #9d9d9d}}.filter_and_sorter{padding:0 2rem 0 1rem}.sorter_wrapper{margin-bottom:1rem}.sorter_wrapper label{display:inline-block;margin-bottom:.25rem;padding-right:.25rem}.nav_filters{margin:0 0 .5rem}.product_sorter p{margin:0}.clear_filters{display:inline-block;margin-left:8px;line-height:24px;padding:0 10px;background:#FFFDAB;color:#000;border:1px solid #FFFDAB;border-radius:4px}.clear_filters:hover{background-color:#FFFC78;box-shadow:0 0 2px rgba(0,0,0,0.2) inset}#mySweetForm{display:block;background:#fff;margin:0 0 1rem;padding-bottom:1rem}#mySweetForm.loading{background:url(/images/abcfitness/loader.gif) no-repeat center bottom}.head_filters{display:block;width:100%;text-align:left;margin:0 0 2rem;border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb}.head_filters .filters_desc{display:block;font-size:0.9rem;margin:2rem 0;vertical-align:top}.filters.hidden{height:110px}.filters{margin:1rem 0;position:relative;display:block;height:auto}.filters .more_filters{display:none;overflow:visible}.filters .js--show_filters{display:block;position:absolute;bottom:-0.5rem;right:0;padding:0;font-family:'Lato Bold',Helvetica,sans-serif;color:#00aebe;font-size:0.9rem;cursor:pointer;width:100%;text-align:right;z-index:1}.filters .js--show_filters::after{content:'';display:inline-block;height:9px;width:7px;margin-left:0.5rem;background:url(/images/abcfitness/arrow_down_blue.png) no-repeat center center;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.filters .js--show_filters em{font-style:normal;display:none}.filters .js--show_filters.on em{display:inline-block}.filters .js--show_filters.on strong{display:none}.filters .js--show_filters.on::after{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.filters .js--show_filters:hover{color:#0f0f0f}.filters .js--show_filters:hover::after{background:url(/images/abcfitness/arrow_down_black.png) no-repeat right center}.filters form{background:#fff}.filters h5{margin:1.5rem 2rem;font-size:1.5rem;font-weight:400;color:#00aebe}.filters h6{margin:0 0 1rem;font-size:1rem;font-weight:400}.filters p{margin:.5rem 0}.filters fieldset{display:inline-block;vertical-align:top;margin:0 0 2rem 2rem;padding:0;border:0}.filters .fieldset_cta{float:none;text-align:center;background:#f6fafc;width:100%;margin:0;padding:10px 0;border-top:1px solid #eee;box-shadow:0 1px 0 #fff inset}.filters label{margin:0 0 10px 4px;display:inline-block;color:#2A3A3F}@media (min-width: 768px){.head_filters .filters_desc{display:inline-block;width:19%;margin:2rem 0}.filters{width:80%;display:inline-block;padding:0 1rem}.filter_and_sorter{display:table-cell;vertical-align:middle}.filter_and_sorter{text-align:right}.sorter_wrapper{display:inline-block;margin:0}.sorter_wrapper label{margin:0}.nav_filters{display:inline-block;margin:0 0 0 1rem}}.index_cats{overflow:hidden;padding-bottom:2rem;background:#f3f3f3}.index_cats li{display:block}.index_cats a{display:table;table-layout:fixed;width:100%;border-bottom:1px solid #e2e8e9;background:#fff}.index_cats span{display:table-cell;width:80px}.index_cats img{display:block}.index_cats h2{display:table-cell;padding-left:1rem;vertical-align:middle;text-align:left;font-size:1rem;font-weight:400}.index_cats a:hover h2{color:#00aebe}@media (min-width: 768px){.index_cats{width:101%;padding:0 0 2rem 1%}.index_cats li{width:32%;float:left;margin:1% 0 0 1%}.index_cats li:nth-of-type(3n+1){margin-left:0}.index_cats span{width:100px}}@media (min-width: 1024px){.index_cats{width:100%}.index_cats li{width:24%}.index_cats li:nth-of-type(3n+1){margin-left:1%}.index_cats li:nth-of-type(4n+1){margin-left:0}}.products_list{overflow:hidden}.products_list li{display:block;float:left;width:50%;padding:0 0.5rem}.products_list li:nth-of-type(2n+1){clear:both}.products_list a{display:block;padding:0;margin-bottom:2rem;position:relative;border:1px solid #fff;border-bottom:1px solid #d6d6d6;border-radius:4px 4px 0 0}.section_tabs--index .products_list li:nth-of-type(n+4) a{border-bottom:1px solid #fff}.section_tabs--index .products_list li:nth-of-type(n+4) a:hover{border-color:#d6d6d6}.elevator{margin:-1px 0 0;padding:2.5rem 1rem;font-size:1rem;line-height:1.5;border-top:1px solid #f8f7f7;background:#f8f8f8}.name_and_price_wrapper{padding:0.5rem 0 1rem}.products_list .img_wrapper{background:url(/images/abcfitness/loader.gif) no-repeat center center}.products_list img{display:block;margin:auto}.products_list h3{margin:0 0 .5rem;font-size:0.8rem;line-height:1.3;height:85px}.products_list li .price{display:block;font-size:1rem;font-family:'Lato Bold',Helvetica,sans-serif}.products_list li .price span{font-size:.875rem}.products_list li .price.hurt{font-size:1.125rem}.products_list li .price .nett_price{color:#00aebe;display:block;font-size:1.125rem}.products_list li .price .gross_price{display:block;font-size:0.875rem}.products_list li .price del{text-decoration:line-through;display:inline-block;font-size:0.7rem}.products_list .promo_price{font-style:normal;color:#f26c4f}.products_no_products{color:#fff;margin:0 26px 15px}.shipment__info{display:none;width:100%;border-bottom:1px solid #D6D6D6;padding:8px 0}.shipment__info img{display:table-cell;vertical-align:middle}.shipment__info--text{display:table-cell;vertical-align:middle;color:#696969}.shipment__info--text p{margin:0}@media (min-width: 768px){.products_list li{width:33.333%}.products_list li:nth-of-type(2n+1){clear:none}.products_list li:nth-of-type(3n+1){clear:both}.products_list a{padding:0 1rem}.products_list h3{margin-bottom:1rem;font-size:1.1rem;height:60px}.products_list li .price{font-size:1.25rem}.products_list li .price del{display:inline;padding-right:.25rem;font-size:0.9rem}.products_list .promo_price{padding-left:.25rem}.products_list a:hover{border-color:#d6d6d6}.shipment__info{display:table}}@media (min-width: 1024px){.products_list li{width:25%}.products_list.small li{width:33.333%}.products_list.big li:nth-of-type(3n+1){clear:none}.products_list.big li:nth-of-type(4n+1){clear:both}}.product{overflow:hidden;position:relative;display:block}.product__images{margin-bottom:2.5rem}.product__images__big{background:#fff;border-bottom:1px solid #cbcbcb}.product__images__big img{display:block;margin:0 auto;max-width:450px}.product__images__thumbs{width:100%;padding:.5rem 0;overflow:hidden}.product__images__thumbs a{display:block;float:left;margin-right:.5rem;border:1px solid #fff}.product__images__thumbs--zoom a{display:inline-block;float:none}.product__images__thumbs img{display:block}.product__images__thumbs .on{border-color:#cbcbcb}.product__data{padding:0 0 1rem}.product__data__name{margin:0 0 1rem;padding-bottom:1rem;font-size:1.5rem;line-height:1.25;font-weight:400;border-bottom:1px solid #cbcbcb}.product__data__symbol{display:block;margin:0;padding:0;font-size:1.5rem;font-family:'Lato Light',Helvetica,sans-serif}.product__data__badges-and-producer{margin:1rem 0}.product__data__producer{color:#8f999b}.product__data__props{padding:2.5rem 0 1.25rem;border-top:1px solid #cbcbcb}.buy_section{display:table;table-layout:fixed;width:100%}.buy_section_label{padding-bottom:2rem;display:table-cell;vertical-align:baseline;width:35%;font-size:0.75rem}.buy_section_label.long{display:block;width:100%;padding-bottom:1rem}.buy_section_data{display:table-cell;width:65%}.buy_section_data.long{display:block;width:100%;padding-bottom:2rem}.buy_section_price{font-size:1.5rem;line-height:1}.buy_section_price .buy_section_data span{font-weight:400;font-family:'Lato Bold',Helvetica,sans-serif;font-size:1.5rem}.buy_section_price .buy_section_data del{text-decoration:line-through;font-size:smaller}.buy_section_price .buy_section_data .nett_price{color:#00aebe;display:block;font-family:'Lato';font-size:1.35rem}.buy_section_price .buy_section_data .gross_price{display:block;font-family:'Lato Bold';font-size:1rem;margin-top:3px}.buy_section_price .buy_section_data .promo_price{color:#f26c4f;font-style:normal}.buy_section_quan input{width:4rem;font-family:inherit;font-size:inherit;text-align:center;padding:0 0.5rem;height:2.5rem;border:1px solid #cbcbcb;border-radius:2px}.buy_section_quan a,.cart__items__quan a.quan_change{display:none;vertical-align:middle;background:#00aebe;color:#fff;font-style:normal;font-family:'Lato Bold',Helvetica,sans-serif;padding:0 0.4rem;border-radius:2px;cursor:pointer}.buy_section_quan a.less_quantity{margin-right:1rem}.buy_section_quan a.more_quantity{margin-left:1rem}.buy_section .p_unavail{color:#f26c4f}.buy_section .p_avail{font-size:0.75rem;font-style:normal}.pricesButton{padding:.25rem 0 0}.buyit_free_shipping{color:#356108;display:block;margin-top:1rem}.show_size_chart_wrapper{display:inline-block;margin-left:.75rem;font-size:.75rem;white-space:nowrap}.product__desc{width:100%;overflow:hidden;padding:1rem 0}.product__desc__profile{margin-bottom:0}.product__desc__profile__table{font-size:1.15rem;line-height:1.8;width:auto}.product__desc__profile__table th{padding-right:2rem;vertical-align:top;text-align:left;font-weight:400;color:#696969}.product__desc__profile__table td{vertical-align:top;font-weight:400}.product__desc__profile__table th.headProf{font-weight:400;padding-top:20px;color:#17bfee}.product__desc__content{padding:2rem 1rem;font-size:0.8rem;line-height:1.5}.product__desc__content p{display:block;margin:0 0 1.15rem}.product__desc__content p img{display:block;margin:1rem auto}.product__desc__content .extras_headline{margin-top:2rem;border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;padding:1rem 0}.product_description_table{width:auto;font-size:0.8rem}.product_description_table tr:nth-child(even){background:#f8f8f8}.product_description_table th{font-weight:400;padding:.6rem 1rem;vertical-align:middle;text-align:left;font-family:'Lato',Helvetica,sans-serif}.product_description_table td{padding:.25rem 0;vertical-align:middle;font-family:'Lato Light',Helvetica,sans-serif}.product_description_table th.headProf{padding:2rem 1rem;font-family:'Lato Bold',Helvetica,sans-serif}.product .fitnessNews h3{font-size:1.5rem;margin:0 0 1.5rem}.product .fitnessNews .pag{height:7rem}.product .fitnessNews .pag img{margin-top:3rem}@media (min-width: 768px){.buy_section_quan a,.cart__items__quan a.quan_change{display:inline-block}.product__data__name{margin-top:1rem;font-size:2rem}.product__data{padding:0 0 0 2.5rem}.product__desc{padding:2rem 0}.product__images__thumbs{padding:1rem 0}.product__images__thumbs img{width:auto}.product__desc__content{padding:0;font-size:1rem}.product_description_table{font-size:1rem}.buyit_label{float:left;width:120px;padding:4px 10px 4px 0;text-align:right}.price .buyit_label{padding-bottom:10px}.buy_section_price .buy_section_data span{font-size:2rem}.pricesButton > .buyit_label{display:block}.buy_section_label,.buy_section_label.long{width:25%;font-size:1rem;display:table-cell}.buy_section_data,.buy_section_data.long{padding-left:1rem;display:table-cell;width:65%}}@media (min-width: 1024px){.product{background:#fff;padding-top:1rem}.product__images{width:50%;float:left;margin-bottom:0}.product__data{width:50%;float:right;padding:0 0 0 2.5rem}.product__desc{padding:2.5rem 0}.product__desc__profile{width:40%;float:left}.product__desc__content{width:60%;padding:0 0 0 2.5rem;float:right}}.badge{display:inline-block;padding:.25rem .5rem;border-radius:2px;color:#fff;font-size:0.75rem;margin-bottom:0.5rem}.badge--new{background:#00aebe}.badge--promo,.badge--sale{background:#f26c4f}.badge--gift{background:#6acdae}.badge--best{background:#ffba00}.products_list .badges{display:none;height:35px}.badge--list{font-size:.7rem;display:inline-block}.badge--list:nth-child(4){display:none}.badge--product{margin-right:.75rem}.badges2{display:none;position:absolute;top:0;left:0;z-index:10}.product .badges2{top:2rem}.badges2 li{display:block;float:left;clear:both !important;border-radius:3px;background:#ccc;width:36px !important;padding:0.4rem 0;margin-bottom:1px;text-align:center}.product .badges2 li{margin-bottom:0.2rem;padding:0.6rem 0;width:50px;position:relative}.product .badges2 li span{position:absolute;top:0;left:2.5rem;background:#fff;border:1px solid #ccc;border-radius:3px;padding:0.5rem;font-size:0.8rem;text-align:left;min-width:150px;display:none}.badges2 li:nth-child(even){background:#aaa}@media (min-width: 768px){.products_list .badges,.badges2{display:block}}.similar_box{overflow:hidden;display:block;border-top:1px solid #cbcbcb;padding-bottom:2rem}.similar_box h2{display:block;margin:1rem 0;padding:0;font-size:1rem;font-family:'Lato Bold',Helvetica,sans-serif;color:#00aebe}@media (min-width: 768px){.similar_box h2{padding:2rem 0;font-size:1.5rem}}.slider{overflow:hidden;width:100%;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0) scale3d(1,1,1);-webkit-transform-style:preserve-3d}.slider__list{list-style:none;margin:0;padding:0;transform:translate3d(0%,0,0) scale3d(1,1,1);-o-transform:translate3d(0%,0,0) scale3d(1,1,1);-ms-transform:translate3d(0%,0,0) scale3d(1,1,1);-moz-transform:translate3d(0%,0,0) scale3d(1,1,1);-webkit-transform:translate3d(0%,0,0) scale3d(1,1,1);overflow:hidden;-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d}.slider__list__item{float:left;overflow:hidden;-webkit-transform-style:preserve-3d;-webkit-transform:translate3d(0,0,0)}.js--transition{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.product_reviews{margin:2rem 0}.product_reviews fieldset{border:0;margin:0;padding:0}.product_reviews p{font-size:0.8rem;line-height:1.625;margin:.5rem 0}.product_reviews .new label{display:block;margin:16px 0 4px}.product_reviews .new textarea{border:1px solid #e7e7e7;width:100%;height:100px;margin-bottom:8px}.product_reviews .review-header{border-bottom:1px solid #ddd;margin:0;padding-bottom:.5rem;margin-bottom:.5rem}.product_reviews li{padding:0.5rem 1rem;font-size:0.8rem}.product_reviews li:nth-child(odd){background:#f8f8f8}.product_reviews .info{font-size:.8rem;border-bottom:1px solid #ddd;padding:0 0 0.5rem}.product_reviews ul.list li{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #f3f7f8}.product_reviews ul.list li .info{margin:0 0 5px}.product_reviews ul.list li .info strong{font-size:13px;font-weight:400}.product_reviews ul.list li .info .at{font-size:10px;margin:0 0 0 10px}.customer_content .ask-for-review__table{border:1px solid #eee;border-bottom:0}.customer_content .ask-for-review__table--product-title{border:0}.reviews-header .svg-icon{margin:0 0 6px}.content .svg-icon-path{fill:#D6D7D8}.reviews-header{font-size:1.2rem;display:table;margin:0 auto}.stars-range{color:#ffba00}.star-checked .svg-icon-path{fill:#ffba00}.js--show-reviews-form{clear:both;display:table;margin:0 auto}.review-header .svg-icon{margin:0 0 6px}.reviews-h2,.review-h3{font-size:18px;font-weight:400;margin:1rem 0}.review-ul li{clear:both;display:table;margin:0 0 14px}.review-ul span{float:left;width:125px;padding:0 0 5px}@media (min-width: 768px){.product_reviews li p{font-size:1rem}}.product .extras{display:block}.product .extras li{display:block;overflow:hidden;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #eee}.product .extras li img{float:left;margin:2rem 2rem 2rem 0}.product .extras li h4{display:block;font-size:1.1rem;margin:1rem 0}.product .extras li p{display:block;margin:0 0 0.5rem;line-height:1.5;font-size:0.85rem}.last_viewed{width:100%;overflow:hidden;padding:0 1rem 2rem;background:#f3f3f3}.last_viewed h2{display:block;margin:0 0 1rem;font-weight:400;font-size:.875rem;color:#696969}.last_viewed li{float:left;margin:.5rem .5rem 0 0;width:40px;height:41px;display:block}.last_viewed li a{display:block;width:40px;height:40px;background:#fff;border:1px solid #fff}.last_viewed li a:hover{border-color:#00aebe}@media (min-width: 768px){.last_viewed h2{float:left;padding:0 1rem 0 0;margin:0 1rem 0 0;height:41px;line-height:41px}.last_viewed li{margin:0 .5rem 0 0}}.cart{overflow:hidden}.cart__steps{padding:2px 0 2px;text-align:center;display:block;border-bottom:1px solid #cbcbcb}.cart__steps::after{content:'';display:block;height:1px;border-bottom:1px solid #cbcbcb}.cart__steps__item{display:inline-block;margin:0.5rem 0;padding:1rem 0;font-size:0.75rem;font-family:'Lato Bold',Helvetica,sans-serif}.cart__steps__item--active{color:#00aebe}.cart__steps__item img{display:inline-block;margin:0 0.5rem;padding:0.2rem 0}@media (min-width: 768px){.cart__steps{padding:110px 0 2px}.cart__steps__item{font-size:1rem}.cart__steps__item img{padding:0 1rem}}.cart__form{font-size:0.8rem}table.summary{border:none;margin:0 0 20px;font-size:12px}table.summary th{padding:0.5rem;padding-right:15px;border-bottom:1px solid #eee}table.summary td{padding:0.5rem;border-bottom:1px solid #eee}.content_box #order table tr.summaryRow td{font-weight:400}table.cart__items{display:block}.cart__items th{display:none;padding:1rem .5rem;border-bottom:1px solid #eee;font-weight:400;font-size:0.8rem;white-space:nowrap;background:#f8f8f8}th.cart__items__name{text-align:left}th.cart__items__price{text-align:right}.cart__items__price--discounted{font-size:.75rem;line-height:1em}.cart__items td{display:inline-block;vertical-align:top;padding:1rem .5rem;vertical-align:middle;border-bottom:1px solid #eee}.cart__items td.cart__items__product{width:100%}.cart__items td.cart__items__price,.cart__items td.cart__items__quan{width:33%;height:80px}td.cart__items__img{display:none}td.cart__items__img img{max-width:none;width:75px}td.cart__items__price{text-align:right}td.cart__items__quan{text-align:center}td.cart__items__quan input{display:inline-block;vertical-align:middle;width:50px;text-align:center;height:20px;line-height:20px;border:1px solid #cbcbcb;border-radius:2px}.cart__items__product__title{font-weight:400}.cart__items__quan__recalc{font-size:.8rem;padding:0 0.5rem;display:block;height:20px;line-height:20px;margin:0.5rem 0 0 0}.free-ship{background:#f8f8f8;border:1px solid #eee;border-radius:3px;margin:1rem 0;padding:1rem;display:inline-block}.free-ship--left{float:left;padding-right:1rem;margin-right:1rem}.free-ship p{margin:0 0 .5rem}.free-ship--highlighted{margin-bottom:0!important}.free-ship a{margin-top:0.5rem}.free-ship .btn_style:hover{color:#55A6CB}.tx_cart_item_option{margin-top:.25rem;font-size:.8rem;white-space:nowrap}.tx_cart_item_actions{display:block;margin-top:.5rem}.cart__items__product .delivery_time{display:block;font-size:14px;font-family:'Lato Light',Helvetica,sans-serif;margin-top:10px}.change-variant-container{display:inline-block}.js--change-variant-form{position:absolute;display:none;background:#FFF;padding:0 15px}table.cart__items--totals{text-align:right;display:table}.cart__items__discount{color:#00aebe}@media (min-width: 768px){table.cart__items{display:table}.cart__items th{display:table-cell;padding:1rem}.cart__form{font-size:0.9rem}.cart__items td{display:table-cell;float:none;padding:1rem}.cart__items td.cart__items__price,.cart__items td.cart__items__quan,.cart__items td.cart__items__product{width:auto;height:auto}td.cart__items__img{display:table-cell}.cart__items__quan__recalc{margin:0 0 0 4px;padding:0 1rem;display:inline-block;height:36px;line-height:36px}td.cart__items__img img{width:auto}td.cart__items__quan{text-align:center}td.cart__items__quan input{height:36px;line-height:36px}.free-ship{padding:2rem}.free-ship a{margin-top:0}}@media (min-width: 1024px){.cart__form{font-size:1rem}td.cart__items__img{padding-left:2rem}th.cart__items__price,td.cart__items__price{padding-right:2rem}.cart__items--totals td{padding:1rem 2rem}}.cart__shipping{width:100%;clear:both}.cart__shipping th{padding:2rem 0 1rem;text-align:left;font-size:1.2rem}.cart__shipping td{padding:.5rem 1rem}.cart__shipping label{cursor:pointer;display:block;float:left;width:85%}.cart__shipping input{display:block;float:left}.cart__shipping tr:nth-of-type(2) td{padding-top:1rem}.cart__shipping tr:nth-last-of-type(1) td{padding-bottom:1.5rem}.cart__shipping__cost{font-weight:400;font-family:'Lato Light',Helvetica,sans-serif;display:block}@media (min-width: 768px){.cart__shipping td{padding:.5rem 2rem}.cart__shipping label{width:auto}.cart__shipping__cost{display:inline}}.cart__summary{width:100%}.cart__summary td{padding:1rem;text-align:right;border-top:1px solid #eee;border-bottom:1px solid #eee;background:#f8f8f8}.cart__summary strong{font-size:1.2rem}@media (min-width: 1024px){.cart__summary td{padding-right:2rem}}.cart__buttons{overflow:hidden;padding:1.5rem 0 3rem;text-align:center}.cart__buttons .txt_s1{white-space:nowrap;line-height:1.5}.btn--go-to-order{font-size:1.2rem;margin:0 1rem}.btn--place-order{font-size:1.2rem;margin:0 1rem}@media (min-width: 768px){.cart__buttons p{float:right;margin:0 2rem 0 0;line-height:62px}.btn--go-to-order{float:right;margin:0 1rem 0 0}.btn--place-order{font-size:1.5rem;height:50px}}@media (min-width: 1024px){.btn--go-to-order{margin-right:2rem;font-size:1.5rem;height:50px}}.cart__mini{margin:2% 1% 20px;font-size:.875rem;line-height:1.25;text-align:right;border:1px solid #f8f8f8;border-bottom:0}.cart__mini table{width:100%}.cart__mini th{padding:.75rem 1rem;border-bottom:1px solid #f8f8f8;background:#f8f8f8;text-align:left;font-weight:400}.cart__mini td{padding:.75rem 1rem;border-bottom:1px solid #f8f8f8}.cart__mini td:nth-of-type(1){width:55%;text-align:left}.cart__mini .txt_s1{float:right;font-weight:400;font-size:.75rem}.cart__mini__img{float:left;width:30%;max-width:100px;padding-right:1rem}.cart__mini__item{float:right;width:70%}.cart__mini__item a{display:inline-block;margin-bottom:.25rem;font-weight:400}.cart__mini__item li{font-size:.75rem;color:#4b4845}.cart__mini__transport{display:block;margin-top:.25rem;font-size:.75rem;color:#4b4845}.cart__mini__total td{font-weight:400;background:#f8f8f8}@media (min-width: 1024px){.cart__mini{width:26%;float:left;margin:4.125rem 0 0 2%}}#cartRegister,.cart__login{margin:2% 1% 0}#cartRegister #invoice_data{margin-bottom:25px}.fields-heading{margin:0;padding:2rem .5rem 1rem;font-size:1.125rem;line-height:1;font-weight:400}#cartRegister .content,.fields{border:1px solid #eee;padding:2rem 0 1rem;position:relative;margin-bottom:1rem}p.cart__error{padding:1rem 1rem 0;background:#fdf0ed}.errors_for_field{margin-bottom:1rem;color:#F26C4F;padding:1rem;background:#fdf0ed}.cart__fields_mustbe{color:#7f7f7f;font-size:.875rem}.cart__fields_mustbe em{color:#F26C4F}.marker--required{font-size:1rem;color:#F26C4F;font-weight:400;font-style:normal}.register_completed{margin:2rem 1.8rem}.register_completed li{margin:1rem 0}.register_completed a{border-bottom:1px solid #D3CFCC;color:#696969;font-weight:300}.register_completed a:hover{border-color:#696969}#cartRegister .buttons,.content_box .buttons{text-align:center;margin:20px 0 60px}#cartRegister .buttons input{border:0;font-size:14px;color:#fff;height:33px;padding:0 15px 0 10px;text-transform:uppercase;background:#00aebe url(../../images/layout/cartnextstep.png) no-repeat right top;cursor:pointer}#cartRegister .content input:focus,#cartRegister .content textarea:focus,.cart__login .content input:focus,.cart__login .content textarea:focus,.cart__items td.quan input:focus{background:#fff}#invoice_data{border-bottom:1px solid #f3f3f3;padding-bottom:10px;margin-bottom:25px}.fieldset_off{display:none}@media (min-width: 768px){.fields-heading{padding:2rem 1rem 1rem}}@media (min-width: 1024px){#cartRegister,.cart__login{width:68%;float:right;margin:0 2% 0 0}.fields-heading{padding:2rem 0 1rem}.fields-heading--first{padding:1rem 0}.marker--required{padding-left:.5rem}.rma .fieldset{width:47%;margin-right:2%;display:inline-block;vertical-align:top}}.js--review-form{display:none;margin-top:1rem}.js--review-form .fields .score_input,.rev .score_input{display:none}.js--review-form .fields .score_label,.rev .score_label{display:inline-block;cursor:pointer}#new .form{margin:0 0 2rem}.form{margin:0 2rem 2rem}.form__heading{margin:2rem 0 1rem;font-weight:400;font-size:1.5rem;line-height:1}.label{font-weight:400;display:block;font-size:0.8rem;padding:0 .75rem 0 0;height:2.5rem;line-height:2.5rem;cursor:pointer}.label--empty{display:none}.label--inline{display:inline-block}.label--average{text-align:center;width:100%;display:block;font-size:1.3rem;margin-top:1rem}.label--average strong{color:#00aebe}.input,input[type=password],form.auction_cart input{width:100%;display:inline-block;border:1px solid #cdcdcd;border-radius:2px;background:#fff;padding:0 1rem;height:2.5rem}.input--inline{display:inline-block;vertical-align:top;border:1px solid #cdcdcd;border-radius:2px;background:#fff;height:36px;line-height:36px;padding:0 1rem}.input-description{display:block;width:100%;overflow:hidden;font-size:.875rem;padding-top:.25rem;color:#7f7f7f;line-height:1.45}.textarea,form.auction_cart textarea{width:100%;border:1px solid #cdcdcd;border-radius:2px;background:#fff;padding:0.5rem 1rem;height:5rem}.tx_label_section{display:inline-block;vertical-align:top;width:90%}.tx_label_info{display:block;margin-top:.25rem;color:#7f7f7f;font-size:.875rem;line-height:1.45}@media (min-width: 768px){.input,input[type=password],form.auction_cart input,.textarea,form.auction_cart textarea{width:295px;vertical-align:middle}.input-description{padding-left:200px}.tx_label_section{width:auto}.label{font-size:1rem}}@media (min-width: 1024px){.label{display:inline-block;width:200px;text-align:right;cursor:default}.label--empty{display:inline-block;height:auto}.errors_for_field li{margin-left:200px}.rma .textarea{height:10rem}}.fieldset{margin:0;padding:0;border:0}.fieldset.rev{display:block;margin-bottom:2rem}.fieldset.buttons{margin:1rem 2rem 2rem}form.grid fieldset.fieldset legend{display:block;text-align:left;font-family:'Lato Bold',Helvetica,sans-serif;font-size:1.1rem;color:#00aebe;margin:0 2rem 2rem;padding:0}.fieldset p{margin:0 0 1rem;padding:0 .5rem}.fieldset p.has_error{margin-bottom:0;padding-top:10px;background:#fdf0ed}@media (min-width: 768px){.fieldset p{padding:0 1rem}}.account_option{margin-bottom:20px;font-size:.875rem}.account_option p{margin-bottom:10px}.cart__completed__header{padding:2.5rem;background:#f8f8f8}.cart__completed__header__heading{margin:0;font-size:1.5rem;font-weight:400}.cart__completed__header__body{margin:0}.cart__completed__header__body__anchor{margin-top:.5rem}.cart__completed__section{width:100%;overflow:hidden;padding:2.5rem 0}.cart__completed__section p{margin:0 2.5rem 1rem}.cart__completed__heading{margin:0;padding:1rem 2.5rem;font-size:1rem;font-weight:400;border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb}.cart__completed th,.cart__completed td{padding:1rem 2.5rem;border-bottom:1px solid #eee;font-size:0.8rem}.cart__completed th{font-weight:400;text-align:left}.cart__completed td{font-weight:400}th.cart__completed__customer-data__heading{font-weight:400;background:#fafafa}.cart__completed__action{display:inline-block;padding:1rem 0}#multi_payment_services{display:block;width:100%}#multi_payment_services li{display:inline-block;float:left;border:1px solid #b9b9b9;border-radius:2px;width:32%;padding:0.5rem;margin-left:1%;margin-bottom:1%}#multi_payment_services li img{display:block;margin:0 auto;max-width:100%;height:50px}@media (min-width: 768px){#multi_payment_services li{width:24%}}@media (min-width: 1024px){.cart__completed__customer-data{float:left;width:50%}#multi_payment_services li{width:15.5%}}#tx_delivery_country_choice{width:100%;margin:16px 0 -8px}#tx_delivery_country_choice label{font-size:14px;margin:0 5px 0 0}.NaviInfiniteScrollButton{width:100%;padding:2rem 0 4rem;text-align:center}.NaviInfiniteScrollButton a{display:inline-block;background:#00aebe;cursor:pointer;border-radius:2px;border:0;height:36px;line-height:36px;color:#fff;font-size:0.8rem;font-family:'Lato Bold',Helvetica,sans-serif;padding:0 1rem;-webkit-box-shadow:0 2px 0 0 #066671;box-shadow:0 2px 0 0 #066671}.NaviInfiniteScrollButton a:hover{-webkit-box-shadow:0 5px 0 0 #066671;box-shadow:0 5px 0 0 #066671;text-decoration:none}.NaviInfiniteScrollButton a:active{position:relative;top:1px}.NaviInfiniteScrollButton a:after{content:"..."}.NaviInfiniteScrollPages,.NaviInfiniteScrollInNextRequest,.NaviInfiniteScrollPerPage,.NaviInfiniteScrollCurrentPage{display:none}.NaviInfiniteScrollButton .loading{display:inline-block;padding:1rem 1rem 1rem 2rem;font-size:1rem;font-family:'Lato Bold',Helvetica,sans-serif;background:url(../../images/abcfitness/loader.gif) 0 50% no-repeat;display:none}.NaviInfiniteScrollButton .loading.on{display:inline-block}@media (min-width: 1024px){.NaviInfiniteScrollButton a{padding:0 2rem;font-size:1rem}}.wrapper{width:96%;max-width:1200px;overflow:hidden;margin:0 auto;background:#fff}@media (min-width: 1024px){.wrapper{width:98%;margin:0 auto}}.section_tabs{overflow:hidden;position:relative}.section_tabs--index{border-bottom:1px solid #cbcbcb;margin-bottom:1rem;padding-bottom:1rem}.section_tabs--index::after{content:'';display:block;width:100%;position:absolute;bottom:2px;border-bottom:1px solid #cbcbcb}.tab{width:100%;overflow:hidden}.tab--index{padding:0;background:#fff;border:0;display:block}.tab--product{padding:2rem 0}.tab--hide{display:none}.tabs_nav{width:100%;display:block;overflow:hidden;border-bottom:1px solid #cbcbcb;position:relative}.tabs_nav::after{content:'';display:block;border-bottom:1px solid #cbcbcb;position:absolute;bottom:2px;left:0;width:100%;height:1px}}
.tabs_nav.tabs_nav--index{display:block}.tabs_nav li{display:block;float:left;padding:1rem 0.5rem}.tabs_nav.tabs_nav--index li{display:inline-block;background:#ebebeb;border-radius:3px;padding:0.5rem;margin-bottom:1rem;margin-right:2px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.tabs_nav.tabs_nav--index li.current{background:#00aebe;color:#fff}.product .tabs_nav li a{font-size:0.8rem}.product .tabs_nav li a.current,.product .tabs_nav li a:hover{color:#00aebe;position:relative}.product .tabs_nav li a.current::after{content:'';width:100%;background:#00aebe;height:4px;position:absolute;left:0;bottom:-1.05rem;z-index:1}.tabs_nav.tabs_nav--index li a{display:block;font-size:0.75rem;font-family:'Lato Light',Helvetica,sans-serif;line-height:1,5}.tabs_nav.tabs_nav--index li.current a{color:#0f0f0f}.tabs_nav.tabs_nav--index li a strong{display:block;font-family:'Lato Light',Helvetica,sans-serif;font-size:0.75rem}.tabs_nav.tabs_nav--index li a em{display:none;font-style:normal}.tabs_nav.tabs_nav--index li.current a strong{color:#fff;font-family:'Lato Bold',Helvetica,sans-serif}.tabs_nav.tabs_nav--index li span{display:none}.tab__load-more{margin:0;padding:2.5rem 1rem;text-align:center;background:#fafafa;border-top:1px solid #eee}@media (min-width: 768px){.tabs_nav li{padding:1rem}.product .tabs_nav li a{font-size:1.3rem}.tab--index{width:75%;float:left}.tabs_nav.tabs_nav--index{float:left;width:25%;padding-right:3%}.tabs_nav.tabs_nav--index li{display:block;width:100%;padding:1rem;margin-right:0}.tabs_nav.tabs_nav--index li.hover{background:#00aebe}.tabs_nav.tabs_nav--index li a strong{font-size:1.1rem;margin-bottom:1rem}.tabs_nav.tabs_nav--index li a em{display:block}.tabs_nav.tabs_nav--index li span{font-size:1rem;font-family:'Lato',Helvetica,sans-serif;margin-top:1rem;display:inline-block;line-height:22px;vertical-align:top;position:relative;cursor:pointer;border-bottom:1px solid}}@media (min-width: 1024px){.tabs_nav.tabs_nav--index li{padding:2rem}.tabs_nav.tabs_nav--index li a strong{font-size:1.8rem}.tabs_nav.tabs_nav--index li span{border:0}.tabs_nav.tabs_nav--index li span::before{content:'';position:absolute;bottom:3px;left:0;width:80%;border-bottom:1px solid}.tabs_nav.tabs_nav--index li span::after,.fitnessNews .see_all_news::after{content:'';display:inline-block;background:#ffba00 url(/images/abcfitness/arrow_right_white.png) no-repeat center center;-webkit-box-shadow:0 2px 0 0 #b98700;box-shadow:0 2px 0 0 #b98700;border-radius:3px;margin-left:0.5rem;width:22px;height:22px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.tabs_nav.tabs_nav--index li span:hover::after,.fitnessNews .see_all_news:hover::after{-webkit-box-shadow:0 4px 0 0 #b98700;box-shadow:0 4px 0 0 #b98700}}.bannersAndOffers{display:block;width:100%;position:relative;overflow:hidden;padding:1rem 0;margin-bottom:1rem;border-bottom:1px solid #cbcbcb}.bannersAndOffers::after{content:'';width:100%;border-bottom:1px solid #cbcbcb;position:absolute;bottom:2px;left:0}.smallBanners{display:block}.smallBanners li{display:block;position:relative}.smallBanners li .image{display:inline-block;position:relative}.smallBanners li .image img{display:block;border-radius:3px;width:100%}.smallBanners .btn_cta{position:absolute;bottom:3rem;right:0;padding:0 0.8rem;height:75px;line-height:75px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.smallBanners li .image .btn_cta img{display:inline-block}.smallBanners .banner_description{display:block;width:90%;margin:0.5rem 0.5rem 1rem 0.5rem}.smallBanners .banner_description .title{display:block;margin-bottom:0.1rem;font-size:1.1rem}.smallBanners .banner_description .desc{color:#066671;font-size:0.75rem;text-transform:uppercase;font-family:'Lato Bold',Helvetica,sans-serif}.weekOffer{display:block;position:relative}.weekOffer .img_wrapper{display:block;text-align:center;padding:2rem 0;border:1px solid #cbcbcb;border-radius:3px;position:relative}.weekOffer .img_wrapper img{max-width:60%}.weekOffer .link_to_offer{display:block;position:absolute;bottom:-2rem;right:-1px;border-radius:2px;height:100px;line-height:100px;cursor:pointer;z-index:10;padding:0 1.1rem;-webkit-box-shadow:0 2px 0 0 #b98700;box-shadow:0 2px 0 0 #b98700;background:#ffba00}.weekOffer .link_to_offer:hover{-webkit-box-shadow:0 5px 0 0 #b98700;box-shadow:0 5px 0 0 #b98700}.weekOffer .link_to_offer img{max-width:100%}.weekOffer .name_and_price_wrapper{display:block;font-size:1.3rem;border:0;padding:1rem 0.5rem;font-family:'Lato Bold',Helvetica,sans-serif;max-width:90%}.weekOffer .name_and_price_wrapper span{display:inline-block;margin-right:0.5rem;font-family:'Lato',Helvetica,sans-serif}.weekOffer .flag_name{display:block;color:#ffba00;text-transform:uppercase;font-family:'Lato Bold',Helvetica,sans-serif;margin:0 0.5rem}@media (min-width: 768px){.smallBanners{float:left;width:54%;padding-right:2rem}.weekOffer{float:left;width:46%}}.fitnessNews{display:block;width:100%;overflow:hidden;position:relative}.fitnessNews h3{display:block;margin:1rem 0 2rem;font-family:'Lato Bold',Helvetica,sans-serif;color:#00aebe;font-size:1.25rem}.fitnessNews .pag{display:none;position:absolute;top:3.5rem;height:9rem;background:#fff;padding:0 0.5rem}.fitnessNews .pag img{display:block;margin-top:4rem}.fitnessNews.slide .pag{display:block}.fitnessNews .pag.disabled{opacity:0.5}.fitnessNews #news_prev{left:0}.fitnessNews #news_next{right:0}.fitnessNews ul{display:block;width:100%;overflow:hidden;position:relative}.fitnessNews li{display:inline-block;overflow:hidden;width:50%;padding:0 2rem 0.5rem;vertical-align:top}.fitnessNews li .image,.news li .image{float:left;display:block;border:1px solid #ddd;width:7rem;height:7rem;margin:0 1rem 1rem 0;padding:0.2rem}.fitnessNews li .image img,.news li .image img{display:block;height:100%;margin:0 auto}.fitnessNews li h4,.news li h4{display:block;font-family:'Lato Bold',Helvetica,sans-serif;font-size:1rem;margin:0 0 0.5rem;white-space:normal}.fitnessNews li p{display:block;font-size:0.75rem;line-height:1.3;margin:0 0 0.5rem;white-space:normal}.fitnessNews li .link{display:inline-block;color:#00aebe;font-size:0.8rem;border-bottom:1px solid;font-family:'Lato Bold',Helvetica,sans-serif}.fitnessNews li .link:hover{color:#0f0f0f}.fitnessNews .see_all_news{display:inline-block;float:right;margin:1rem 0;font-size:0.9rem;font-family:'Lato Bold',Helvetica,sans-serif;line-height:25px;vertical-align:top;color:#ffba00}#wrapper .news li{display:block;overflow:hidden;padding:0 0 1rem;margin:2rem 0;border-bottom:1px solid #cbcbcb}.news li .image{width:8rem;height:8rem;padding:0.5rem}#wrapper .news li p{display:block;font-size:0.9rem;line-height:1.4}#wrapper .news li .link{font-weight:400;font-size:0.95rem;float:right;font-family:'Lato Bold',Helvetica,sans-serif;border-bottom:1px solid;margin-top:1rem}.news_list .navigation{display:block;margin:2rem 0}.news_list .navigation span{display:inline-block;font-size:0.9rem;height:30px;line-height:30px;padding:0 1rem;background:#ebebeb;color:#9B9B9B;border-radius:3px;-webkit-box-shadow:0 2px 0 0 #B9B9B9;box-shadow:0 2px 0 0 #B9B9B9}.news_list .navigation a{display:inline-block;font-size:0.9rem;height:30px;line-height:30px;padding:0 1rem;background:#ebebeb;border-radius:3px;-webkit-box-shadow:0 2px 0 0 #B9B9B9;box-shadow:0 2px 0 0 #B9B9B9}.news_list .navigation a:hover{-webkit-box-shadow:0 5px 0 0 #B9B9B9;box-shadow:0 5px 0 0 #B9B9B9}.newsletter{padding:2.5rem 1rem;background:#3c555b;background-image:linear-gradient(to bottom,#3C555B,#1F2E32)}.newsletter p{margin:0 0 1.25rem;color:#fff}.newsletter p strong{display:block;margin-bottom:.25rem;font-size:1.5rem;font-weight:400}.newsletter form{border-radius:4px;background:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.newsletter input{margin:2px;padding:.75rem;font-size:1rem;font-family:inherit;border:0;-webkit-appearance:none;-webkit-flex:1;-ms-flex:1;flex:1}.newsletter button{padding:.75rem;font-family:inherit;font-weight:400;cursor:pointer;border:1px solid #268dae;border-radius:4px;color:#fff;background:#00aebe;background-image:linear-gradient(to bottom,#00aebe;,#2c96b8);
 box-shadow:-1px -1px 0 rgba(255,255,255,.4) inset,1px 1px 0 rgba(255,255,255,.4) inset;text-shadow:0 -1px 0 #2eabd3;margin:2px;font-size:1rem;-webkit-flex:none;-ms-flex:none;flex:none}.newsletter button:hover{background:#00aebe}@media (min-width: 768px){.newsletter{padding:2.5rem 2rem}}@media (min-width: 1024px){.newsletter{overflow:hidden}.newsletter p{width:60%;float:left;margin:0;padding-right:2rem}.newsletter form{width:40%;float:right}}.add_to_cart_response{display:none;margin-bottom:16px}.add_to_cart_response_content,.add_to_cart_choose_variant{display:block;font-size:1rem;line-height:1.4;padding:1rem 2rem;background:#fff8e5;border-bottom:1px solid #e7e7e7}.add_to_cart_response_content li,.add_to_cart_response_content p{margin-bottom:10px}.add_to_cart_response_content p strong{font-family:'Lato Bold',Helvetica,sans-serif;font-weight:400}.ajax_load{display:inline-block;width:24px;height:24px;vertical-align:middle;margin-left:1rem;background:url(../../images/abcfitness/loader.gif) 50% 50% no-repeat}.add_to_cart_choose_variant p{margin:6px 0}.response{margin:0;padding:1rem 2rem}.response.ok{background:#fff8e5;border:1px solid #ffeab2}.response.error{background:#fdf0ed;border:1px solid #fbd2ca;color:#F26C4F;border-radius:2px}.response--error{background:#fdf0ed;border:1px solid #fbd2ca;color:#F26C4F;border-radius:2px}.response--cart{margin-top:4.125rem}.response.error span{display:block;margin-top:.25rem;font-size:.875rem;color:#1F2D32}.response--error span{display:block;margin-top:.25rem;font-size:.875rem;color:#1F2D32}.response.error span em{color:#F26C4F;font-style:normal;font-weight:400}.g--star{color:#F26C4F}.response.ok span{display:block;margin:10px 0}.response.ok span em{font-style:normal;font-size:11px}.cartMessages,.messages{border-bottom:1px solid #e7e7e7;display:block;font-size:1rem;line-height:1.2;padding:1rem;background:#fff8e5}.dao_errors,.grid ul.dao_errors{padding:1rem;background:#fdf0ed;border:1px solid #fbd2ca;color:#F26C4F;margin:0.5rem 0}.dao_errors li{list-style:none}.content_box h1{font-size:1.25rem;padding:2rem 0;margin:0}.content_box .content em{color:#F26C4F;font-weight:700;font-style:normal;padding-left:5px}.content_box input:focus,.content_box textarea:focus{background:#fff}.content_box .page{padding:0 0 2rem}.content_box .page h2{margin:1rem 0}.content_box .product_not_found{margin:2.5rem 0}.content_box .page h3{font-size:1rem;margin-bottom:16px}.content_box .page p,.content_box .page ul,.content_box .page ol{font-size:0.9rem;line-height:1.5}.content_box .page p{margin-bottom:16px}.content_box .page ul,.content_box .page ol,.product__desc__content ul,.product__desc__content ol{margin:0 20px 16px}.content_box .page ul li,.product__desc__content ul{list-style:circle}.content_box .page ol li,.product__desc__content ol{list-style:decimal}.content_box .page table,.product__desc__content table{margin-bottom:16px}.content_box .page th,.content_box .page td,.product__desc__content th,.product__desc__content td{font-size:0.9rem;line-height:1.5;border:1px solid #eee;padding:5px;text-align:left}.content_box .items th{padding:1rem 0;border-bottom:1px solid #eee;font-size:0.8rem;color:#00aebe;font-weight:400}.content_box .items td{border-bottom:1px solid #eee;padding:1rem 0;text-align:center}.page + .tx{margin-top:-40px}.productVariantDetails{display:none}.filter_plates{background:#FAFAFA;padding:0 2rem 1rem}.filter_plates .plate_filter_style{background:#8F999B;color:#FFF;display:inline-block;padding:5px 10px;cursor:pointer;margin:0 10px 0 0}.advanced_search__link{border-bottom:1px solid #Eee;display:block;padding:15px 0 10px;margin:0 0 15px;position:relative}.advanced_search__link:after{content:"+";position:absolute;bottom:8px;right:10px}.advanced_search__link.on:after{content:"_";position:absolute;bottom:14px;right:11px}.advanced_search__container{display:none;margin:1rem 0}fieldset.advanced_search__btn{clear:both;display:inline;float:none;padding:1rem 0;margin:1rem 0 0;text-align:center;width:100%;background:#F6FAFC;border-top:1px solid #Eee;box-shadow:0 1px 0 #FFF inset}fieldset.advanced_search__fieldset{border:none;margin:0 0 2rem;width:90%}fieldset.advanced_search__fieldset .name{display:block;font-size:0.8rem;margin-bottom:0.5rem}@media (min-width: 768px){fieldset.advanced_search__fieldset{margin:0 3% 2rem;width:43%}}@media (min-width: 1024px){fieldset.advanced_search__fieldset{margin:0 1% 2rem;width:22%}}.zoom_overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,0.5);display:none;z-index:999}.zoom_overlay.on{display:block}.zoom_container{position:absolute;left:0;top:0;width:100%;overflow:hidden;z-index:1000;display:none;text-align:center}.zoom_img_container{position:relative;background:#fff;min-height:3000px;width:100%;max-width:1200px;margin:0 auto}.zoom_img_container img{margin:10px auto;display:block;max-height:750px}.zoom_img_container__controls{position:absolute;top:2rem;right:2rem;z-index:1001}.zoom_control{display:inline-block}.zoom_control--close{display:block;margin-bottom:10px}.zoom_control--arrow{display:block;float:left}.zoom_control--arrow.off{opacity:.5}.zoom_control:last-child{margin-left:1px}.cart__coupon{text-align:left}.cart__coupon [type="checkbox"]{margin-right:.25rem}.cart__coupon [type="text"]{margin-right:.25rem}.cart__coupon button,.cart__coupon a{margin:0 0 1rem}#footer{display:block;border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;padding:2px 0;overflow:hidden}#footer .block{display:block;padding:1rem;border-bottom:1px solid #cbcbcb;font-size:0.75rem;line-height:1.3}#footer .block:nth-child(-n+1){border-top:1px solid #cbcbcb}#footer .block h5{display:block;text-transform:uppercase;font-family:'Lato Bold',Helvetica,sans-serif;font-size:0.9rem;margin:0 0 1rem}#footer .block .big{display:block;font-size:1rem}#footer .block form{display:block;border:1px solid #ddd;border-radius:2px;margin:1rem 0;height:38px;line-height:38px}#footer .block form input{display:inline-block;border:0;font-size:0.75rem;padding-left:1rem}#footer .block form button{margin-top:-1px;float:right}#footer .social_links{display:table;table-layout:fixed;width:100%;margin:1rem 0 0}#footer .social_links a{display:table-cell;text-align:left}#footer .social_links a img{-webkit-box-shadow:0 2px 0 0 #066671;box-shadow:0 2px 0 0 #066671;border-radius:2px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}#footer .social_links a:hover img{-webkit-box-shadow:0 5px 0 0 #066671;box-shadow:0 5px 0 0 #066671}#footer .trust{display:inline-block;margin:1rem 1rem 0 0}#footer li a{display:block;padding:0 0 0 1rem;background:url(/images/abcfitness/arrow_little.png) no-repeat left center;line-height:1.6}#footer li a:hover{color:#00aebe}#footer .info{color:#066671}#footer .phone{font-family:'Lato Bold',Helvetica,sans-serif;display:block;padding:0 0 0 2rem;background:url(/images/abcfitness/ico_phone.png) no-repeat left center}#footer .mail{font-family:'Lato Bold',Helvetica,sans-serif;display:block;padding:0 0 0 2rem;background:url(/images/abcfitness/ico_mail.png) no-repeat left center}#footer .address{font-family:'Lato Bold',Helvetica,sans-serif;display:block;padding:0 0 0 2rem}.footer_text{display:block;position:relative;padding:1rem 0;margin-bottom:1rem;border-bottom:1px solid #cbcbcb}.footer_text::after{content:'';display:block;width:100%;position:absolute;bottom:2px;border-bottom:1px solid #cbcbcb}.footer_text p{color:#a1a1a1;font-size:0.75rem;margin:0 0 0.5rem}.footer_bottom{display:block;padding:1rem 0}.footer_bottom img{display:block;float:left;margin-right:1rem;padding:0.5rem 1rem 0.5rem 0;border-right:1px solid #eee}.footer_bottom p{display:block;font-size:0.75rem;line-height:1.5;margin:0}.footer_bottom .logo_bottom{font-family:'Lato Bold',Helvetica,sans-serif;color:#00aebe}@media (min-width: 768px){#footer .block{float:left;width:50%;height:200px}#footer .block:nth-child(-n+2){border-top:1px solid #cbcbcb}#footer .block:nth-child(even){border-left:1px solid #cbcbcb}#footer .block .big{font-size:1.4rem}}@media (min-width: 1024px){#footer .block{width:33.333%;height:220px}#footer .block:nth-child(even){border-left:0}#footer .block:nth-child(-n+3){border-top:1px solid #cbcbcb}#footer .block:nth-child(3n+2){border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb}#footer .block h5{font-size:1.2rem}#footer .block .big{font-size:1.9rem}}.modal-overlay{display:none;position:fixed;z-index:100;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3)}.modal-block{position:absolute;top:50%;left:50%;padding:1rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:86%;height:86%;overflow-y:scroll;z-index:101;background:#fff;-webkit-overflow-scrolling:touch}.modal-close{background:#f8f8f8;padding:1rem 2rem;text-align:right}.g--table-container{width:100%;overflow-x:auto}.g--table-container::-webkit-scrollbar{height:12px}.g--table-container::-webkit-scrollbar-track{background:#f0f0f0}.g--table-container::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid #f0f0f0;background:#ccc}.g--table--default th,.g--table--default td{text-align:left;padding:1rem;border:1px solid #Eee}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.js--section--customer-login{display:none}.g--visible--large{display:none!important}.g--visible--medium{display:none!important}.g--visible--small{display:inherit!important}@media (min-width: 768px){.g--visible--small{display:none!important}.g--visible--medium{display:inherit!important}}@media (min-width: 1024px){.g--visible--medium{display:none!important}.g--visible--large{display:inherit!important}}.g--cart-arrow{position:relative}.g--cart-arrow:before{background:#696969;content:"";display:inline-block;height:5px;transform:rotate(-135deg);-ms-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);width:1px}.g--cart-arrow:after{background:#696969;content:"";display:inline-block;height:5px;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:1px;vertical-align:top;margin:6px 0 0 -1px}.g--cart-arrow i{background:#696969;display:block;height:1px;left:-7px;position:absolute;top:10px;width:10px}.arrow_border{border-color:transparent transparent #Eee;border-style:solid;border-width:10px;height:0;width:0;position:absolute;top:-5px;right:4rem}.arrow{border-color:transparent transparent #fff;border-style:solid;border-width:10px;height:0;width:0;position:absolute;top:-3px;right:4rem}.customer_content{position:relative;overflow:hidden;*zoom:1}.customer_content .customer_content__loader{text-align:center;font-size:4em;line-height:3em}.customer_content__nav{float:left;width:10%;border-right:1px solid #cbcbcb}.customer_content__nav li{display:block;border-top:1px solid #cbcbcb}.customer_content__nav li:first-child{border-top:0;box-shadow:none;margin-top:2rem}.customer_content__nav li:last-child{border-bottom:1px solid #cbcbcb}.customer_content__nav li a{display:block;padding:1em 0;text-align:center;position:relative}.customer_content__nav li a .customer_content__nav__icon{display:inline-block}.customer_content__nav li a .customer_content__nav__txt{display:none;max-width:80%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.customer_content__nav li.customer_content__nav__item--selected a,.customer_content__nav li:hover a{color:#00aebe}.customer_content__tab{float:right;width:88%}@media (min-width: 768px){.customer_content__nav{width:20%}.customer_content__nav li a{text-align:left;padding:1em 0 1em .8em}.customer_content__nav li a .customer_content__nav__icon{display:none}.customer_content__nav li a .customer_content__nav__txt{display:inline-block}.customer_content__tab{width:78%}}@media (min-width: 980px){.customer_content__nav li a .customer_content__nav__icon{display:inline-block;margin-right:.8em}}#cookieBan{background:#cbcbcb;position:fixed;display:block;bottom:0px;left:0px;width:100%;z-index:9999999;font-size:0.75rem;padding:5px 0px}#cookieBan .cookie_content{display:block;width:100%;max-width:1200px;margin:0 auto}#cookieBan p{display:inline-block;vertical-align:middle}#cookieBan a{color:#0F8691;font-family:'Lato Bold',Helvetica,sans-serif}#cookieBan .close{display:inline-block;vertical-align:middle;font-size:0.8rem;margin-left:1rem;height:25px;line-height:25px;padding:0 1rem;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}@font-face{font-family:'fontello';src:url(../../font/fontello.eot?94127457);src:url(../../font/fontello.eot?94127457#iefix) format("embedded-opentype"),url(../../font/fontello.woff?94127457) format("woff"),url(../../font/fontello.ttf?94127457) format("truetype"),url(../../font/fontello.svg?94127457#fontello) format("svg");font-weight:400;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.icon-spin5:before{content:'\e804'}.icon-th-list:before{content:'\e805'}.icon-users:before{content:'\e813'}.icon-link-1:before{content:'\e80c'}.icon-award:before{content:'\e812'}.icon-list-1:before{content:'\e816'}.icon-list-alt:before{content:'\e815'}.icon-gift:before{content:'\e80b'}.icon-chart-bar:before{content:'\e814'}.icon-facebook-squared:before{content:'\e80d'}.icon-gplus-squared:before{content:'\e80f'}.icon-instagramm:before{content:'\e811'}.icon-star-empty:before{content:'\e817'}.icon-youtube-squared:before{content:'\e810'}.icon-search:before{content:'\e803'}.icon-user:before{content:'\e801'}.icon-home:before{content:'\e80a'}.icon-vcard:before{content:'\e808'}.icon-basket:before{content:'\e800'}.icon-logout:before{content:'\e806'}.icon-key:before{content:'\e807'}.icon-box:before{content:'\e809'}.icon-list:before{content:'\e802'}.icon-twitter-squared:before{content:'\e80e'}.animate-spin{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin {
 0%
 {
 -moz-transform:rotate(0deg);-o-transform:rotate(0deg);
 -webkit-transform:rotate(0deg);
 transform:rotate(0deg)
 }
 100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}@-webkit-keyframes spin {
 0%
 {
 -moz-transform:rotate(0deg);-o-transform:rotate(0deg);
 -webkit-transform:rotate(0deg);
 transform:rotate(0deg)
 }
 100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}@-o-keyframes spin {
 0%
 {
 -moz-transform:rotate(0deg);-o-transform:rotate(0deg);
 -webkit-transform:rotate(0deg);
 transform:rotate(0deg)
 }
 100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}@-ms-keyframes spin {
 0%
 {
 -moz-transform:rotate(0deg);-o-transform:rotate(0deg);
 -webkit-transform:rotate(0deg);
 transform:rotate(0deg)
 }
 100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}@keyframes spin {
 0%
 {
 -moz-transform:rotate(0deg);-o-transform:rotate(0deg);
 -webkit-transform:rotate(0deg);
 transform:rotate(0deg)
 }
 100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}@-webkit-keyframes show-img {
 0%
 {
 filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0
 }
 100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}@-moz-keyframes show-img {
 0%
 {
 filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0
 }
 100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}@-o-keyframes show-img {
 0%
 {
 filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0
 }
 100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}@keyframes show-img {
 0%
 {
 filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0
 }
 100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}
.second_description{margin-left:15px}