.productselector-step-progress:after,.step-footer:after,.productselector-grid:after,.productselector-step-results .content .slide .products ol:after,.productselector-step-results .content .slide .products .item:after{clear:both;content:'';display:block}.cms-product-selector .main-container{max-width:1260px}.productselector-step-progress{margin-bottom:20px;overflow:hidden}.productselector-step-progress div{float:left;font-family:"Akzidenz_Condensed", Helvetica, Arial, sans-serif;font-size:15px;font-weight:700;min-height:29px;padding:6px 0 2px;position:relative;text-align:center;text-transform:uppercase;width:33.33%}@media screen and (max-width: 1000px){.productselector-step-progress div{min-height:50px}}@media screen and (max-width: 650px){.productselector-step-progress div{font-size:14px;min-height:71px}}.productselector-step-progress div::after{content:" ";display:block;width:0;height:0;border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:30px solid #bece13;position:absolute;top:50%;margin-top:-50px;left:96%;z-index:2}@media screen and (max-width: 650px){.productselector-step-progress div::after{border:0}}.productselector-step-progress div:before{content:" ";display:block;width:0;height:0;border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:30px solid #828181;position:absolute;top:50%;margin-top:-50px;margin-left:1px;left:96%;z-index:1}@media screen and (max-width: 650px){.productselector-step-progress div:before{border:0}}.productselector-step-progress div.step-1{background-color:#bece13}.productselector-step-progress div.step-2{background-color:#727272}.productselector-step-progress div.step-2::after{border-left-color:#727272}.productselector-step-progress div.step-3{background-color:#828181}.productselector-step-progress div.step-3::after,.productselector-step-progress div.step-3::before{border:0 none}.productselector-step-progress div.active,.productselector-step-progress div.complete{background-color:#bece13}.productselector-step-progress div.active::after,.productselector-step-progress div.active::after,.productselector-step-progress div.complete::after,.productselector-step-progress div.complete::after{border-left-color:#bece13}@media screen and (max-width: 900px){.productselector-step-progress div span{display:block}}.step-footer{text-align:right}@media screen and (max-width: 1199px){.step-footer{margin-left:200px}}@media screen and (max-width: 767px){.step-footer{margin-left:0}}.step-footer a{background-color:#000;color:#fff;display:inline-block;font-size:15px;margin:8px 12px 0;padding:1px 10px;text-decoration:none}.step-footer a:hover{color:#fff;text-decoration:underline}.step-footer a.disclaimer-link{background-color:#fff;color:#bece13;float:left;font-size:16px;text-decoration:underline}.step-footer .disclaimer-content{clear:both;margin:12px;max-width:600px;text-align:left}.productselector-grid{font-size:0;margin:auto;max-width:750px;padding:0;text-align:justify}.productselector-grid .productselector-card{display:inline-block;font-size:14px;height:66px;margin-bottom:15px;margin-left:0;text-align:center;vertical-align:top;width:49%}.productselector-grid .productselector-card:nth-child(2n){margin-left:2%}@media screen and (max-width: 440px){.productselector-grid .productselector-card{width:100%}.productselector-grid .productselector-card:nth-child(2n){margin-left:0}}@media screen and (max-width: 767px){.productselector-card{background-color:rgba(255,255,255,0.9);border:1px solid #bece13;border-radius:4px}.productselector-card>a{display:table;height:100%;position:relative;text-decoration:none;width:100%}.productselector-card .card-text{color:#000;display:table-cell;font-size:22px;letter-spacing:.1em;line-height:1.2;padding-left:15px;padding-right:15px;position:relative;text-align:left;text-transform:uppercase;vertical-align:middle;word-break:break-word}.productselector-card:hover{background-color:#000}.productselector-card:hover .card-text,.productselector-card:hover .card-text .callout{color:#fff}}@media screen and (max-width: 1199px){.productselector-step-bodypart{margin-left:-200px}}@media screen and (max-width: 767px){.productselector-step-bodypart{margin-left:0}}.productselector-step-bodypart .content{position:relative;min-height:700px;min-width:1200px;overflow:hidden}@media screen and (max-width: 767px){.productselector-step-bodypart .content{min-height:initial;min-width:initial}}.productselector-step-bodypart .content .intro{left:22px;position:absolute;top:40px;width:430px;z-index:2}@media screen and (max-width: 1199px){.productselector-step-bodypart .content .intro{left:200px;top:0}}@media screen and (max-width: 767px){.productselector-step-bodypart .content .intro{position:static;width:auto}}.productselector-step-bodypart .content .intro h1{font-size:26px;margin-bottom:10px}@media screen and (max-width: 1199px){.productselector-step-bodypart .content .intro h1{font-size:24px;margin-bottom:8px;width:370px}}@media screen and (max-width: 767px){.productselector-step-bodypart .content .intro h1{width:auto}}.productselector-step-bodypart .content .intro p{width:360px}@media screen and (max-width: 1199px){.productselector-step-bodypart .content .intro p{width:300px;line-height:1.5}}@media screen and (max-width: 767px){.productselector-step-bodypart .content .intro p{width:auto}}.productselector-step-bodypart .content .bg-bodypart{display:none;left:0;max-width:none;position:absolute;top:0;z-index:1}@media screen and (min-width: 768px){.productselector-step-bodypart .content #bg-bodypart-noselection{display:block}.productselector-step-bodypart .content .bodypart-link{height:65px;left:0;position:absolute;text-indent:-9999em;top:0;width:65px;z-index:5}.productselector-step-bodypart .content .bodypart-link.ankle{top:86.7%;left:42.3%}.productselector-step-bodypart .content .bodypart-link.back{top:32.7%;left:42.3%}.productselector-step-bodypart .content .bodypart-link.calfshin{top:73.7%;left:50.7%}.productselector-step-bodypart .content .bodypart-link.elbow{top:29.7%;left:53.2%}.productselector-step-bodypart .content .bodypart-link.knee{top:65.3%;left:43.7%}.productselector-step-bodypart .content .bodypart-link.wrist{top:43.0%;left:40.7%}}@media screen and (max-width: 1199px){.productselector-step-closeup{margin-left:-230px}}@media screen and (max-width: 767px){.productselector-step-closeup{margin-left:0}}.productselector-step-closeup .content{position:relative;min-height:700px;min-width:1200px;overflow:hidden}@media screen and (max-width: 767px){.productselector-step-closeup .content{min-height:initial;min-width:initial}}.productselector-step-closeup .content .closeup{display:none}.productselector-step-closeup .content .closeup .bg-closeup{display:none}.productselector-step-closeup .content .closeup.active{display:block}@media screen and (min-width: 768px){.productselector-step-closeup .content .closeup.active .bg-closeup.off{display:block}}@media screen and (min-width: 768px){.productselector-step-closeup .content .closeup .bg-closeup{left:0;max-width:none;position:absolute;top:0;z-index:1}.productselector-step-closeup .content .closeup .closeup-link{display:block;height:40px;left:0;position:absolute;text-indent:-9999em;top:0;width:272px;z-index:5}.productselector-step-closeup .content .closeup .closeup-link.ankle{top:47.2%;left:21.7%}.productselector-step-closeup .content .closeup .closeup-link.back{top:47.1%;left:21.8%;width:292px}.productselector-step-closeup .content .closeup .closeup-link.calfshin-back{top:47.1%;left:21.8%}.productselector-step-closeup .content .closeup .closeup-link.calfshin-front{top:47.1%;left:54.2%;width:292px}.productselector-step-closeup .content .closeup .closeup-link.elbow{top:42.6%;left:22.2%}.productselector-step-closeup .content .closeup .closeup-link.knee-inside-outside{top:32%;left:21.8%;width:294px}.productselector-step-closeup .content .closeup .closeup-link.knee-back-of-knee{top:47.2%;left:21.8%;width:292px}.productselector-step-closeup .content .closeup .closeup-link.knee-above-knee{top:32%;left:57.5%;width:253px}.productselector-step-closeup .content .closeup .closeup-link.knee-central{top:39.4%;left:55.9%}.productselector-step-closeup .content .closeup .closeup-link.knee-below-kneecap{top:47.2%;left:54%;width:294px}.productselector-step-closeup .content .closeup .closeup-link.wrist{top:47.1%;left:21.8%;width:292px}}.productselector-step-results .content>div{display:none}.productselector-step-results .content h2{color:#bece13;font-family:"Akzidenz_Condensed", Helvetica, Arial, sans-serif;font-size:33px;margin-bottom:20px;margin-top:25px;text-align:center;text-transform:uppercase}@media screen and (max-width: 768px){.productselector-step-results .content h2{font-size:28px}}.productselector-step-results .content .slide{position:relative;text-align:center}.productselector-step-results .content .slide .info .results{color:#727272;font-family:"Akzidenz_Condensed", Helvetica, Arial, sans-serif;font-size:15px;position:absolute;top:55px;text-transform:uppercase}@media screen and (max-width: 768px){.productselector-step-results .content .slide .info .results{font-size:13px}}.productselector-step-results .content .slide .info .results.back{left:338px}.productselector-step-results .content .slide .info .results.forward{right:338px}@media screen and (max-width: 1200px){.productselector-step-results .content .slide .info .results.back{left:0}.productselector-step-results .content .slide .info .results.forward{right:0}}.productselector-step-results .content .slide .info h3{font-family:"Akzidenz_Condensed", Helvetica, Arial, sans-serif;font-size:24px;margin-bottom:6px;margin-top:-4px;text-transform:uppercase}@media screen and (max-width: 768px){.productselector-step-results .content .slide .info h3{font-size:21px}}.productselector-step-results .content .slide .info .note{font-family:"Akzidenz", Helvetica, Arial, sans-serif;width:300px;margin:0 auto;font-size:14px;line-height:1.2;color:#000}@media screen and (max-width: 768px){.productselector-step-results .content .slide .info .note{width:65%}}.productselector-step-results .content .slide .info a.more{color:#000;display:block;font-family:"Akzidenz_Condensed", Helvetica, Arial, sans-serif}.productselector-step-results .content .slide .info .product-note{color:#bece13;font-family:"Akzidenz_Condensed", Helvetica, Arial, sans-serif;font-size:20px;font-weight:700;margin:25px 0 29px}.productselector-step-results .content .slide .products ol{list-style:none;margin:0 auto}.productselector-step-results .content .slide .products ol.column-count-1{width:32.33%}.productselector-step-results .content .slide .products ol.column-count-1 .item{width:100%}.productselector-step-results .content .slide .products ol.column-count-2{width:67%}.productselector-step-results .content .slide .products ol.column-count-2 .item{width:48%;margin-left:4%}.productselector-step-results .content .slide .products ol.column-count-3{width:100%}.productselector-step-results .content .slide .products ol.column-count-3 .item{width:32.33%}@media screen and (max-width: 400px){.productselector-step-results .content .slide .products ol.column-count-1,.productselector-step-results .content .slide .products ol.column-count-2,.productselector-step-results .content .slide .products ol.column-count-3{width:100%}.productselector-step-results .content .slide .products ol.column-count-1 .item,.productselector-step-results .content .slide .products ol.column-count-2 .item,.productselector-step-results .content .slide .products ol.column-count-3 .item{float:none;margin-left:0;margin-bottom:20px;width:100%}}.productselector-step-results .content .slide .products .item{border:1px solid #e5e5e5;float:left;margin-left:1.5%;position:relative;width:32%}.productselector-step-results .content .slide .products .item:first-child{margin-left:0 !important}.productselector-step-results .content .slide .products .item .item-front{padding-bottom:18px}@media screen and (max-width: 769px){.productselector-step-results .content .slide .products .item .item-front{min-height:none}}.productselector-step-results .content .slide .products .item .item-front .fit{background-color:#666;color:#fff;font-size:15px;padding:5px 0 3px;text-align:center;text-transform:uppercase}@media screen and (max-width: 768px){.productselector-step-results .content .slide .products .item .item-front .fit{font-size:13px;line-height:1.5}}.productselector-step-results .content .slide .products .item .item-front .fit.best{background-color:#bece13;color:#000;font-weight:700}.productselector-step-results .content .slide .products .item .item-front .product-image img{margin:0 auto;width:100%}.productselector-step-results .content .slide .products .item .item-front .product-name{font-family:"Akzidenz_Condensed", Helvetica, Arial, sans-serif;font-size:28px;font-weight:700;line-height:1.15;margin-top:15px;text-align:center}@media screen and (max-width: 768px){.productselector-step-results .content .slide .products .item .item-front .product-name{font-size:21px}}.productselector-step-results .content .slide .products .item .item-front .product-name a{text-decoration:none}.productselector-step-results .content .slide .products .item .item-front .quick-btn{display:block;font-family:"Akzidenz_Condensed", Helvetica, Arial, sans-serif;font-size:21px;margin:4px auto 0;padding:3px 15px;text-transform:uppercase;width:139px}@media screen and (min-width: 401px) and (max-width: 768px){.productselector-step-results .content .slide .products .item .item-front .quick-btn{font-size:17px;padding:3px;width:90%}}.productselector-step-results .content .slide .products .item .item-back{display:none;background-color:#bece13;text-align:center;padding-bottom:18px;min-height:455px}.productselector-step-results .content .slide .products .item .item-back .close{color:#fff;font-size:26px;position:absolute;right:10px;text-decoration:none;top:10px}.productselector-step-results .content .slide .products .item .item-back .product-name{font-family:"Akzidenz_Condensed", Helvetica, Arial, sans-serif;font-size:28px;font-weight:700;text-align:center;padding:14px 23px 0}.productselector-step-results .content .slide .products .item .item-back .product-name a{color:#FFF;text-decoration:none}.productselector-step-results .content .slide .products .item .item-back .level-of-support{color:#FFF;font-size:18px;font-weight:500;height:85px;margin:10px auto 18px;text-indent:-999em;text-transform:uppercase;width:140px}.productselector-step-results .content .slide .products .item .item-back .level-of-support.min{background:url(../images/productselector/support-level-min.png) no-repeat 0 0 transparent}.productselector-step-results .content .slide .products .item .item-back .level-of-support.mid{background:url(../images/productselector/support-level-mid.png) no-repeat 0 0 transparent}.productselector-step-results .content .slide .products .item .item-back .level-of-support.max{background:url(../images/productselector/support-level-max.png) no-repeat 0 0 transparent}.productselector-step-results .content .slide .products .item .item-back .short-description{color:#FFF;line-height:1.3;padding:4px 50px;text-transform:uppercase}.productselector-step-results .content .slide .products .item .item-back .price-label{color:#FFF;font-family:"Akzidenz_Condensed", Helvetica, Arial, sans-serif;font-size:23px;text-transform:uppercase}.productselector-step-results .content .slide .products .item .item-back .price{color:#FFF;font-family:"Akzidenz_Condensed", Helvetica, Arial, sans-serif;font-size:24px;font-weight:500;text-transform:uppercase}.productselector-step-results .content .slide .products .item .item-back .shop-btn{background-color:#474747;background-image:-webkit-gradient(linear, left top, left bottom, from(#575757), to(#1d1d1d));background-image:-webkit-linear-gradient(#575757, #1d1d1d);background-image:linear-gradient(#575757, #1d1d1d);border:1px solid #474747;color:#bece13;display:block;font-family:"Akzidenz_Condensed", Helvetica, Arial, sans-serif;font-size:21px;margin:4px auto 0;padding:3px 15px;text-transform:uppercase;width:139px}.productselector-step-results .content .slide .products .no-results{margin:60px 0 40px;text-align:center}.productselector-step-results .content .slides .slick-prev{background:url(../images/productselector/slider-arrow-left.png) no-repeat 0 0 transparent;border:0 none;height:31px;padding:0;position:absolute;left:350px;text-indent:-999em;top:10px;width:20px}.productselector-step-results .content .slides .slick-next{background:url(../images/productselector/slider-arrow-right.png) no-repeat 0 0 transparent;border:0 none;height:31px;padding:0;position:absolute;right:350px;text-indent:-999em;top:10px;width:20px}@media screen and (max-width: 1200px){.productselector-step-results .content .slides .slick-prev{left:0}.productselector-step-results .content .slides .slick-next{right:0}}
