.product-essential .product-img-box .product-image-thumbs:after,.product-essential .after-media-wrapper:after,.product-collateral .product-description .features-benefits:after,.product-collateral .injuries-sports:after,.product-collateral .productquestions-sorter:after,.product-collateral .productquestions-pager-footer:after{clear:both;content:'';display:block}.product-essential .product-img-box .product-image-thumbs li .video:after,.product-essential .product-img-box .slick-prev:before,.product-essential .product-img-box .slick-next:before,.product-essential .sharing-links .link-email-friend:before,.product-essential .sharing-links .link-facebook:before,.product-essential .sharing-links .link-googleplus:before,.product-essential .sharing-links .link-pinterest:before,.product-essential .sharing-links .link-twitter:before{background-image:url(../images/do-sprites.png);content:''}@media (-webkit-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 192), (min-resolution: 192dppx){.product-essential .product-img-box .product-image-thumbs li .video:after,.product-essential .product-img-box .slick-prev:before,.product-essential .product-img-box .slick-next:before,.product-essential .sharing-links .link-email-friend:before,.product-essential .sharing-links .link-facebook:before,.product-essential .sharing-links .link-googleplus:before,.product-essential .sharing-links .link-pinterest:before,.product-essential .sharing-links .link-twitter:before{background-image:url(../images/do-sprites@2x.png);background-size:139px 225px}}.product-collateral .injuries-sports .injuries-list,.product-collateral .injuries-sports .sports-list{list-style:none}.product-collateral .injuries-sports .injuries-list li,.product-collateral .injuries-sports .sports-list li{margin-left:15px;position:relative}.product-collateral .injuries-sports .injuries-list li:before,.product-collateral .injuries-sports .sports-list li:before{content:'\2022';color:#00bcf4;position:absolute;left:-15px}.product-collateral .product-description .features-list{list-style:none}.product-collateral .product-description .features-list dt{margin-left:0}.product-collateral .product-description .features-list dt:before{content:'\2022';color:#00bcf4;margin-right:5px}.product-collateral .product-description .features-list dd{margin-left:13px}.catalog-product-view .main-container{padding-bottom:0}.product-view .product-shop .product-name .h1,.product-view .product-img-box .product-name h1{color:#000}h2.product-name,h3.product-name,h4.product-name,h5.product-name,p.product-name{color:#636363;font-family:"Lato",Helvetica,Arial,sans-serif}h2.product-name a,h3.product-name a,h4.product-name a,h5.product-name a,p.product-name a{color:#535454}h2.product-name a:hover,h3.product-name a:hover,h4.product-name a:hover,h5.product-name a:hover,p.product-name a:hover{color:#00bcf4}.products-grid .product-name,.products-list .product-name{font-family:"Lato",Helvetica,Arial,sans-serif}.product-image,.no-touch .product-img-box .product-image:not(.zoom-available):hover{position:relative;display:block}.no-touch .product-image:hover{border:0}.no-touch .product-image-thumbs a,.no-touch .product-image-thumbs a:hover{border:0}.product-label-attribute{height:100%;width:100%;position:absolute;top:0;left:0}.product-label-attribute .product-label{background-repeat:no-repeat;background-position:right center;background-size:100% 100%;color:#fff;font-family:"Lato",Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:.1em;max-width:90%;padding:8px;text-transform:uppercase;position:absolute}.product-label-attribute .product-label[data-position*='T']{top:20px}.product-label-attribute .product-label[data-position*='B']{bottom:30px}.product-label-attribute .product-label[data-position*='L']{padding-left:15px;padding-right:30px;text-align:left;left:-1px}.product-label-attribute .product-label[data-position*='R']{padding-left:30px;padding-right:15px;text-align:right;right:0}.product-label-attribute .product-label[data-position*='M']{margin:auto;top:0;bottom:0}.product-label-attribute .product-label[data-position*='C']{margin:auto;text-align:center;left:0;right:0}.price-box .price,.price{font-family:"Lato",Helvetica,Arial,sans-serif}.price-box .price{color:#000}.price-box .minimal-price-link .label{color:#00bcf4;font-family:"Lato",Helvetica,Arial,sans-serif}.price-box .minimal-price .price-label{color:#6f6e69;font-size:14px;font-weight:400;letter-spacing:.1em}.product-view .add-to-cart{border-bottom:1px solid #e5e5e5;padding-bottom:15px}.product-view .add-to-cart .qty-wrapper{margin-top:5px}.product-type-grouped .product-shop .price-box .price{display:none}.grouped-items-table-wrapper{border:1px solid #e5e5e5;padding:0}.grouped-items-table-wrapper thead th{background-color:#f9f9f9;border-bottom:none;color:#363636;font-size:12px;font-weight:700;letter-spacing:.1em;padding:8px 15px;vertical-align:middle}.grouped-items-table-wrapper tbody td{padding:10px 15px;text-transform:uppercase;vertical-align:middle}.grouped-items-table-wrapper .name-wrapper{color:#6f6e69;font-size:14px;letter-spacing:.1em}.grouped-items-table-wrapper td .price{color:#656666;font-weight:700;text-align:left}.grouped-items-table-wrapper .price-box{text-align:left}.grouped-items-table-wrapper .qty-wrapper{padding:0}.grouped-items-table-wrapper .qty-wrapper input{color:#656666;font-size:16px;font-weight:700;height:35px;width:35px}.grouped-items-table-wrapper .qty-label{display:none}.product-options{border:none;border-top:1px solid #e5e5e5;margin-top:15px;padding:0;padding-top:15px}.product-options p.required,.product-options .required:after{display:none}.product-options dd{border:none;padding-bottom:5px}.product-options dd select{background-color:#fff}.product-options dt{margin:4px 0;max-width:330px}.product-options dt label{color:#000;font-size:16px;font-weight:700;letter-spacing:.01em;margin-right:16px;position:relative}.product-options dt label span{font-weight:400}@media screen and (max-width: 979px){.product-view .product-options .required{position:relative}}.product-view .product-options .tab-link-sizechart{font-size:14px;text-decoration:underline}.product-view .product-options .configurable-swatch-list li{margin-bottom:5px}.product-view .product-options .swatch-attr label,.product-view .product-options .swatch-attr .select-label{display:inline-block;font-size:16px;font-weight:700;letter-spacing:.01em;line-height:1.4}.product-view .product-options .swatch-attr .select-label{color:#000;font-weight:400;padding-left:0}.product-view .product-options .swatch-link,.product-view .product-options .swatch-label{border-radius:3px;-webkit-box-sizing:content-box;box-sizing:content-box;color:#6f6e69;display:block;font-size:17px;font-weight:400;margin:0;text-align:center;text-decoration:none}.product-view .product-options .swatch-label{background:#fff;border:1px solid #e9e8e0}.product-view .product-options .swatch-link{border:0}.product-view .product-options .swatch-link:focus{outline-color:transparent}.product-view .product-options .swatch-label{margin:1px}.product-view .product-options .configurable-swatch-list .hover .swatch-label,.product-view .product-options .configurable-swatch-list .selected .swatch-label,.product-view .product-options .swatch-label:hover{border-color:#999999;border-width:2px;margin:0}.product-options-bottom{background-color:transparent;border:none;border-bottom:1px solid #e5e5e5;margin-top:20px;margin-bottom:0;padding:0}.product-options-bottom .inventory-message{color:#f06236;font-size:14px !important;margin:-10px 0 15px}.product-options-bottom .add-to-cart{border:none;padding-bottom:5px}.item-options{font-family:"Lato",Helvetica,Arial,sans-serif}.item-options dt{font-style:normal}.availability.in-stock{color:#00bcf4}.availability-only{color:#f06236}.availability.available-soon,.availability.out-of-stock{color:#dd3737}.product-essential .product-img-box{padding-right:0;width:51.532%}.product-essential .product-right-container{float:right;padding-left:0;width:42.614%}.product-essential .product-shop,.product-essential .add-to-cart-wrapper,.product-essential .shipping-info-wrapper{padding-left:0;width:100%}.product-essential .product-shop{margin-top:-7px}@media screen and (max-width: 1000px){.product-view .product-shop,.product-view .add-to-cart-wrapper,.product-essential .shipping-info-wrapper,.product-view .block-related{padding-left:0}}@media screen and (max-width: 770px){.product-essential .product-img-box{clear:none;float:left}.product-essential .product-right-container{clear:none;float:right;width:46%}}@media screen and (max-width: 650px){.product-essential .product-img-box,.product-essential .product-right-container,.product-collateral{clear:both;float:none;width:100%}.product-img-box{max-width:400px}}.product-essential .product-img-box .product-image{border:0 none;margin-bottom:0}@media screen and (min-width: 1130px){.product-essential .product-img-box .product-image{min-height:456px}}.product-essential .product-img-box .product-image-thumbs li{display:block;float:left}.product-essential .product-img-box .product-image-thumbs li:first-child{margin-left:0}.product-essential .product-img-box .product-image-thumbs a{display:block;height:0;width:100%;padding-bottom:78%}.product-essential .product-img-box .product-image-thumbs li:hover a{position:relative}.product-essential .product-img-box .product-image-thumbs li:hover a:before{border-bottom:3px solid #00bcf4;content:'';position:absolute;left:0;right:0;bottom:0px}.product-essential .product-img-box .product-image-thumb{height:auto;opacity:.75;width:100%}.product-essential .product-img-box .product-image-thumbs li:hover .product-image-thumb{opacity:1}.product-essential .product-img-box .product-image-thumbs li .video{position:relative}.product-essential .product-img-box .product-image-thumbs li .video:after{background-position:-88px -1px;position:absolute;top:0;left:0;right:0;bottom:0;height:51px;margin:auto;width:51px}.product-essential .product-img-box .more-views{background-color:#f9f9f9;border:1px solid #e5e5e5;position:relative}@media screen and (min-width: 1110px){.product-essential .product-img-box .more-views{min-height:73px}}.product-essential .product-img-box .product-image-thumbs{max-height:75px;opacity:0}.product-essential .product-img-box .product-image-thumb{border-right:1px solid #e5e5e5;max-width:50px}.product-essential .product-img-box .product-image-thumbs.slick-initialized{max-height:none;opacity:1}.product-essential .product-img-box .product-image-thumbs.slick-initialized .product-image-thumb{max-width:none}.product-essential .product-img-box .product-image-thumbs.has-arrows .slick-list{margin:auto}.product-essential .product-img-box .slick-list{width:80%}.product-essential .product-img-box .slick-list{position:relative}.product-essential .product-img-box .slick-prev,.product-essential .product-img-box .slick-next{background:#f9f9f9;border-left:1px solid #e5e5e5;color:#f9f9f9;display:none;margin:auto;overflow:hidden;text-indent:200%;width:10%;position:absolute;top:0;bottom:0}.product-essential .product-img-box .slick-prev:before,.product-essential .product-img-box .slick-next:before{display:block;height:25px;margin:auto;width:14px;position:absolute;top:0;left:0;right:0;bottom:0}.product-essential .product-img-box .slick-prev:hover,.product-essential .product-img-box .slick-next:hover{background:#f9f9f9;color:#000}.product-essential .product-img-box .slick-prev:focus,.product-essential .product-img-box .slick-next:focus{outline:initial}.product-essential .product-img-box .slick-prev{border-right:1px solid #e5e5e5;left:0;z-index:2}.product-essential .product-img-box .slick-prev:before{background-position:-121px -116px}.product-essential .product-img-box .slick-prev:hover:before{background-position:-124px -52px}.product-essential .product-img-box .slick-next{right:0}.product-essential .product-img-box .slick-next:before{background-position:-123px -85px}.product-essential .product-img-box .slick-next:hover:before{background-position:-108px -52px}.product-essential .after-media-wrapper{padding:10px 0;text-align:center}.product-essential .after-media-wrapper.is-mobile{margin-bottom:-22px;margin-top:15px;padding-top:5px}.product-essential .after-media-wrapper.is-mobile .pricematch{margin-right:10px}.product-essential .confidence-booster.mini{display:inline-block;border-right:1px solid #e5e5e5;padding:5px 0;margin-bottom:5px;margin-right:30px;vertical-align:middle}@media screen and (max-width: 1100px){.product-essential .confidence-booster.mini{border-right:none;margin-bottom:0px;text-align:center;width:100%;margin:0}}@media screen and (min-width: 400px) and (max-width: 650px){.product-essential .confidence-booster.mini{text-align:left}}.product-essential .confidence-booster.mini .confidence-booster-link{padding-right:10px}@media screen and (max-width: 1100px){.product-essential .confidence-booster.mini .confidence-booster-link{float:none;display:inline-block}}@media screen and (max-width: 770px){.product-essential .confidence-booster.mini .confidence-booster-link{text-align:left}}@media screen and (max-width: 550px){.product-essential .confidence-booster.mini .confidence-booster-link span{display:inline-block;margin-top:0;text-align:left}}.product-essential .product-sharing-nav{display:inline-block;overflow:hidden;text-align:left;vertical-align:middle}.product-essential .product-sharing-nav h3{font-size:16px;font-weight:700;letter-spacing:.01em;margin-bottom:7px;text-transform:none}@media screen and (max-width: 1100px){.product-essential .product-sharing-nav{clear:left;display:table;margin:auto;overflow:visible}.product-essential .product-sharing-nav h3{display:inline-block;margin-right:20px;margin-bottom:0;vertical-align:middle}.product-essential .sharing-links{float:none;display:inline-block;vertical-align:middle}}@media screen and (min-width: 400px) and (max-width: 650px){.product-essential .product-sharing-nav{margin:5px 0 15px 2px}}@media screen and (max-width: 399px){.product-essential .product-sharing-nav{margin:5px auto 15px}}.product-essential .sharing-links{position:relative;left:-7px}.product-essential .sharing-links li{padding:0;margin-right:-4px;vertical-align:middle}.product-essential .sharing-links li+li{padding-left:20px}.product-essential .sharing-links li>a{height:auto;padding:0 10px;position:relative}.product-essential .sharing-links li>a:before{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.product-essential .sharing-links .link-email-friend{background-image:none}.product-essential .sharing-links .link-email-friend:before{background-position:-85px -59px;height:14px;width:20px}.product-essential .sharing-links .link-facebook{background-image:none}.product-essential .sharing-links .link-facebook:before{background-position:0 -57px;height:18px;width:8px}.product-essential .sharing-links .link-googleplus{background-image:none}.product-essential .sharing-links .link-googleplus:before{background-position:-16px -58px;height:18px;width:19px}.product-essential .sharing-links .link-pinterest{background-image:none}.product-essential .sharing-links .link-pinterest:before{background-position:-40px -57px;height:18px;width:15px}.product-essential .sharing-links .link-twitter{background-image:none}.product-essential .sharing-links .link-twitter:before{background-position:-63px -57px;height:16px;width:17px}.product-essential .product-brand h3{margin-bottom:5px}.product-essential .product-brand a{border-bottom:2px solid #00bcf4;color:#535454;font-size:18px;font-weight:900;letter-spacing:.1em}@media screen and (max-width: 770px){.product-essential .product-brand a{font-size:17px}}.product-essential .product-brand a:hover{color:#00bcf4;text-decoration:none}.product-view .product-shop .product-name{display:block}.product-essential .product-name h1{border:none;color:#6f6e69;font-size:24px;font-weight:700;letter-spacing:.1em;margin-bottom:5px}@media screen and (max-width: 770px){.product-essential .product-name h1{font-size:20px}}.product-essential .product-shop .price-info{clear:both;float:none;display:block;margin-bottom:0;padding-left:0;text-align:left}.product-essential .product-shop .price-box{margin-bottom:10px}.product-essential .product-shop .price-box .regular-price .price,.product-essential .product-shop .price-box .special-price .price,.product-essential .product-shop .price-box .full-product-price .price{color:#656666;font-size:20px;font-weight:700;letter-spacing:.1em}.product-essential .product-shop .short-description .std p{display:inline;margin-bottom:0}.product-essential .product-shop .short-description .tab-link-description{white-space:nowrap}.product-essential .medicare-patients{margin-bottom:10px}.product-essential .medicare-patients .medicare-patients-disclamer-link{color:#f06236;text-decoration:underline}.product-essential .prescription-only-wrapper{border:1px solid #e5e5e5;margin-bottom:20px;padding:15px}.product-essential .prescription-only-wrapper p:last-child{margin-bottom:0}.product-essential .add-to-cart-buttons .button{border-radius:2px;color:#fff;font-size:13px;font-weight:400;height:48px;letter-spacing:.1em;line-height:48px}.pschart-sizechart-link{border-color:#00bcf4;color:#00bcf4}.pschart-sizechart-link{background:none;height:auto;line-height:normal;margin:10px 0 5px 15px;min-width:auto;opacity:0;padding:7px 10px 5px;text-align:left}.pschart-sizechart-link:hover{opacity:1;text-decoration:underline}.shipping-info-wrapper+.pschart-sizechart-link{margin:-5px 0 20px}.pschart-sizechart-link.tab-link-sizechart{background:none;border:0 none;display:inline;font-weight:700;margin:0;min-width:none;padding:0;text-transform:none}.pschart-sizechart-link{opacity:0}.product-essential .extra-info.availability{display:none}.product-essential .shipping-info-wrapper{float:right;margin-bottom:15px}@media screen and (max-width: 650px){.product-essential .shipping-info-wrapper{padding-left:0;width:100%}}.product-essential .shipping-info-wrapper .confidence-booster.mini,.product-essential .shipping-info-wrapper .inventory-message-wrapper{display:inline-block;vertical-align:middle}.product-essential .shipping-info-wrapper .confidence-booster.mini{border:none;margin-bottom:0;overflow:hidden;padding:0;text-align:left}.product-essential .shipping-info-wrapper .confidence-booster-link{padding-right:0}@media screen and (max-width: 770px){.product-essential .shipping-info-wrapper .confidence-booster-link{text-align:left}}.product-essential .shipping-info-wrapper .confidence-booster-link .message{float:right}.product-essential .shipping-info-wrapper .confidence-booster-link span{display:block;font-size:12px;font-style:italic;text-align:left !important;max-width:117px}@media screen and (max-width: 550px){.product-essential .shipping-info-wrapper .confidence-booster-link span{margin-top:0}}.product-essential .shipping-info-wrapper .confidence-booster-link .callout{color:#00bcf4}.product-essential .shipping-info-wrapper .confidence-booster-link span+span{border-bottom:2px solid #00bcf4}.product-essential .shipping-info-wrapper .confidence-booster-link:hover .callout{color:#f9c550}.product-essential .shipping-info-wrapper .confidence-booster-link:hover span+span{border-bottom-color:#f9c550}.product-essential .shipping-info-wrapper .inventory-message{color:#f06236;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.mfp-content .shipping.inline-modal .mfp-close{top:12px}@media screen and (max-width: 600px){.mfp-content .shipping.inline-modal .mfp-close{top:8px}}.mfp-content .shipping.inline-modal .modal-title{font-size:16px;padding-left:25px;position:relative;vertical-align:middle}.mfp-content .shipping.inline-modal .modal-title:before{background-image:url(../images/do-sprites-confidence-booster.png);background-position:-77px -136px;content:'';display:inline-block;height:33px;margin-right:40px;vertical-align:middle;width:33px}@media (-webkit-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 192), (min-resolution: 192dppx){.mfp-content .shipping.inline-modal .modal-title:before{background-image:url(../images/do-sprites-confidence-booster@2x.png);background-size:263px 169px}}.mfp-content .shipping.inline-modal .modal-title:after{border-right:1px solid #000;content:'';position:absolute;top:0;left:80px;bottom:0}@media screen and (max-width: 600px){.mfp-content .shipping.inline-modal .modal-title:before,.mfp-content .shipping.inline-modal .modal-title:after{display:none}}.mfp-product-shipping-quote .mfp-content{max-width:400px;min-height:330px}.mfp-product-shipping-quote-error .mfp-content{max-width:400px}.mfp-product-shipping-quote .mfp-content:before,.mfp-product-shipping-quote .mfp-content:after{content:'';position:absolute;top:0px;left:0px;width:100%;height:100%;display:none}.mfp-product-shipping-quote .mfp-content:before{background-color:white;opacity:0.8;z-index:2}.mfp-product-shipping-quote .mfp-content:after{background-image:url("../images/opc-ajax-loader.gif");background-repeat:no-repeat;background-position:center;z-index:3}.mfp-product-shipping-quote .mfp-content.loading{position:relative}.mfp-product-shipping-quote .mfp-content.loading:before,.mfp-product-shipping-quote .mfp-content.loading:after{display:block}.mfp-product-shipping-quote .mfp-content .shipping p{font-size:13px}.mfp-product-shipping-quote .mfp-content .shipping .shipping-form{padding:0}.mfp-product-shipping-quote .mfp-content #co-shipping-method-form .sp-methods dd label{padding-left:10px}.mfp-product-shipping-quote .mfp-content #co-shipping-method-form .sp-methods dd label:hover{cursor:default;border:1px solid #cbcece;background-color:#e2e0d8}.product-essential .order-within{margin:auto;margin-top:10px}@media screen and (max-width: 770px){.product-essential .order-within{margin:10px 0 0;max-width:500px}}.product-essential .order-within .order-within-message{background-color:#f7f7f3;color:#535454;font-size:13px;font-weight:700;letter-spacing:.1em;padding:8px 20px 8px 33px;position:relative;text-transform:uppercase}.product-essential .order-within .order-within-message:before{background-image:url(../images/order-within-corner-shape.png);background-size:100% 100%;content:'';width:25px;position:absolute;top:0;bottom:0;left:0}.product-essential .order-within .countdown-row{display:block;margin-top:5px;width:100%}.product-essential .order-within .countdown-section{border:1px solid #e5e5e5;display:inline-block;text-align:center;width:33.33%}.product-essential .order-within .countdown-section span{display:block}.product-essential .order-within .countdown-section+.countdown-section{border-left:0}.product-essential .order-within .countdown-amount{color:#00bcf4;font-size:36px;font-weight:900;letter-spacing:.1em;line-height:1;margin-top:15px}.product-essential .order-within .countdown-period{color:#000;font-size:14px;font-style:italic;letter-spacing:.16em;line-height:1;margin:4px 0 11px;text-transform:uppercase}.product-collateral-title{font-size:36px;margin:20px 0}.product-collateral{margin-bottom:0}.product-collateral .toggle-tabs{background-color:#f9f9f9;border:none}@media screen and (min-width: 1025px){.product-collateral .toggle-tabs{clear:both;position:relative}.product-collateral .toggle-tabs:before{background:#f9f9f9;content:'';margin-left:-200%;position:absolute;top:0;bottom:0;width:400%}}.product-collateral .toggle-tabs li{border:0;padding:0 35px}.product-collateral .toggle-tabs li:first-child{padding-left:0}.product-collateral .toggle-tabs li>span{color:#000;font-size:17px;font-weight:700;height:50px;letter-spacing:.1em;line-height:50px;padding:0}.product-collateral .toggle-tabs li.current{border:0;position:relative}.product-collateral .toggle-tabs li.current>span{background-color:transparent;border-bottom:6px solid #00bcf4;color:#000;height:55px;margin-bottom:-6px;position:relative}.product-collateral .toggle-tabs li.current>span:after{position:absolute;left:0;right:0;bottom:0;content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #00bcf4;margin:auto;width:6px}.product-collateral .toggle-tabs li:hover{background-color:#f9f9f9;position:relative}.product-collateral .toggle-tabs li:hover>span{color:#000}@media screen and (max-width: 1050px){.product-collateral .toggle-tabs li{padding:0 20px}.product-collateral .toggle-tabs li>span{font-size:14px}}@media screen and (max-width: 770px){.product-collateral>dl>dt{color:#535454;font-family:"Lato",Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;line-height:1.4;padding-top:10px;padding-bottom:10px}.product-collateral>dl>dt:after{border-left-color:#00bcf4}.product-collateral>dl>dt:hover{background-color:#fafafa;color:#00bcf4}.product-collateral.accordion-open>dl>dt.current:after{border-top-color:#00bcf4}}.product-collateral .collateral-tabs{background-color:#fff}@media screen and (min-width: 1025px){.product-collateral .collateral-tabs{clear:both;position:relative}.product-collateral .collateral-tabs:before{background:#fff;content:'';margin-left:-200%;position:absolute;top:0;bottom:0;width:400%}}.product-collateral .collateral-tabs h2{display:block}.product-collateral .collateral-tabs>dt{position:relative}.product-collateral .collateral-tabs>dd{position:relative}@media screen and (min-width: 771px){.product-collateral .collateral-tabs>dd{min-height:300px}}@media screen and (max-width: 770px){.product-collateral .collateral-tabs{margin:0 -10px}.product-collateral .collateral-tabs .tab{border-left:none;border-right:none}}.product-collateral>dl>dd{border:none;padding:0 10px}.product-collateral p{font-size:14px}.product-collateral .tab-title{margin-bottom:0px}.product-collateral .product-name{color:#535454;font-size:17px;font-weight:700;letter-spacing:.1em}.product-collateral .tab-padding{padding:30px 0}.product-collateral .std.description p,.product-collateral .std.description li{font-size:15px}.product-collateral .product-description{overflow:hidden;padding:30px 0}@media screen and (max-width: 770px){.product-collateral .product-description{padding:10px 0}}.product-collateral .product-description .features-benefits{margin-top:30px}.product-collateral .product-description .features-image{float:left;margin-bottom:15px;margin-right:75px;max-width:375px}.product-collateral .product-description .features-content.no-wrap{min-width:300px;overflow:hidden}.product-collateral .product-description .features-content .title{font-size:16px;letter-spacing:.16em;margin-bottom:10px}.product-collateral .product-description .features-list dt{font-size:16px;font-style:italic;letter-spacing:.1em;text-transform:uppercase}.product-collateral .product-description .features-list dd{margin-bottom:20px;font-size:15px}.product-collateral .product-description .callout{background-color:#fff;margin:20px 0;min-height:118px;padding:14px 25px;padding-left:110px;position:relative}@media screen and (max-width: 550px){.product-collateral .product-description .callout{padding-left:25px}}.product-collateral .product-description .callout:before{position:absolute;top:0;left:0;bottom:0;background-image:url(../images/product-description-callout.jpg);background-repeat:no-repeat;content:'';width:118px}@media screen and (max-width: 550px){.product-collateral .product-description .callout:before{display:none}}.product-collateral .product-description .callout-title{margin-bottom:5px}.product-collateral .product-description .callout-description{margin-bottom:0}.product-collateral .product-description .callout-description>a{text-decoration:underline}.product-collateral .injuries-sports{background-color:#efeee9;border:1px solid #e5e5e5;margin-bottom:30px;padding:20px 25px}.product-collateral .injuries-sports .injuries,.product-collateral .injuries-sports .sports{margin-right:-4px;vertical-align:top}.product-collateral .injuries-sports .injuries{float:left;padding-right:100px;position:relative}@media screen and (max-width: 1100px){.product-collateral .injuries-sports .injuries{display:block;padding-right:0;padding-bottom:40px}}.product-collateral .injuries-sports .injuries:after{position:absolute;top:0;right:0;bottom:0;content:'';border-right:1px solid #e5e5e5;margin-right:50px}@media screen and (max-width: 1100px){.product-collateral .injuries-sports .injuries:after{border-right:none;border-bottom:1px solid #e5e5e5;margin-bottom:25px;margin-right:0;width:100%}}.product-collateral .injuries-sports .sports{overflow:hidden}@media screen and (max-width: 1100px){.product-collateral .injuries-sports .sports{clear:both}}.product-collateral .injuries-sports .injuries-list,.product-collateral .injuries-sports .sports-list{margin-bottom:0}.product-collateral .injuries-sports .injuries-list-item,.product-collateral .injuries-sports .sports-list-item{text-transform:uppercase;font-style:italic;font-size:14px;letter-spacing:.1em;margin-bottom:15px}.product-collateral .product-description .description-title{display:block}.product-collateral .sidebar{background-color:#000;padding:20px;width:50%}.product-collateral .sidebar .video-title{margin-top:10px;margin-bottom:40px}@media screen and (max-width: 770px){.product-collateral .sidebar{float:none;margin-left:0;width:100%}}.product-collateral .sidebar .video-title{display:table}.product-collateral .is-sidebar{float:right;margin-left:20px;overflow:visible;padding:45px 30px;padding-right:0;width:280px}@media screen and (min-width: 1025px){.product-collateral .is-sidebar{clear:both;position:relative}.product-collateral .is-sidebar:before{background:#000;content:'';margin-left:-200%;position:absolute;top:0;bottom:0;width:400%}}.product-collateral .is-sidebar:before{margin-left:0;width:400%}.product-collateral .is-sidebar>*{position:relative}.product-collateral div.sizechart{padding:30px 0}.product-collateral div.sizechart .instructions-title{display:block}.product-collateral div.sizechart table.sizechart{border:1px solid #cbcece;margin-bottom:20px;max-width:100%}.product-collateral div.sizechart table.sizechart thead{background-color:#00bcf4;color:#fff}.product-collateral div.sizechart table.sizechart th,.product-collateral div.sizechart table.sizechart td{padding:5px 10px}.product-collateral div.sizechart table.sizechart tr+tr{border-top:1px solid #e5e5e5}.product-collateral div.sizechart #sizing-chart{border:1px solid #cbcece;max-width:100%}.product-collateral div.sizechart #sizing-chart td{padding:5px 10px}.product-collateral div.sizechart #sizing-chart tr+tr{border-top:1px solid #e5e5e5}.product-collateral div.sizechart #sizing-chart .table-attributes{background-color:#00bcf4;color:#fff}.product-collateral .video{padding:30px 0}@media screen and (max-width: 770px){.product-collateral .video iframe{width:100% !important}}.product-collateral .instruction{padding:30px 0}.product-collateral .questions{padding:30px 0}.questions ul,.questions.std ul{list-style:none}.questions li,.questions.std ul li{margin-left:0}.productquestions-container .add-product-question{display:none}.product-collateral .productquestions-container h2{display:none}.product-collateral .productquestions-container .add-product-question{display:initial}.product-collateral .productquestions-container:before,.product-collateral .productquestions-container:after{content:'';position:absolute;top:0px;left:0px;width:100%;height:100%;display:none}.product-collateral .productquestions-container:before{background-color:white;opacity:0.8;z-index:2}.product-collateral .productquestions-container:after{background-image:url("../images/opc-ajax-loader.gif");background-repeat:no-repeat;background-position:center;z-index:3}.product-collateral .productquestions-container.loading{position:relative}.product-collateral .productquestions-container.loading:before,.product-collateral .productquestions-container.loading:after{display:block}.productquestions-header{border-bottom:1px solid #e5e5e5;padding-bottom:24px;margin-bottom:20px}.productquestions-container .add-product-question{border-bottom:2px solid #00bcf4;color:#535454;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.productquestions-container .add-product-question.is-open{position:relative}.productquestions-container .add-product-question.is-open:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid #535454;content:'';display:block;height:4px;width:4px;position:absolute;right:-13px;top:6px}.productquestions-container .add-product-question.is-open:hover:after{border-bottom-color:#00bcf4}.productquestions-sorter img{display:inline}.product-collateral .productquestions-sorter{position:absolute;top:30px;right:10px}@media screen and (max-width: 770px){.product-collateral .productquestions-sorter{position:static}}@media screen and (max-width: 550px){.product-collateral .productquestions-sorter .pager{margin-top:0}}.product-collateral .productquestions-pager-footer .limiter{visibility:hidden}.product-collateral .productquestions-pager-footer .pages{display:table;float:none;margin:auto}.product-collateral .productquestions-pager-footer .pages li{margin:0 1px}.product-collateral #product-questions-form{display:none}.productquestions-container.form-add{background-color:#f9f9f9;border:1px solid #e5e5e5;margin-bottom:20px;max-width:750px}.productquestions-container.form-add h2{background-color:#000;border-bottom:1px solid #e5e5e5;color:#fff;display:block;font-size:14px;font-weight:500;letter-spacing:.1em;margin-bottom:0;padding:10px 20px}.productquestions-container.form-add h3{display:none}#productquestions-form{font-size:14px;padding:20px}#productquestions-form label{font-size:16px}.productquestions-container .buttons-set{border-top:0;margin-top:0;margin-bottom:10px;padding-top:0;text-align:left}.productquestions-container .buttons-set button.button{float:none;font-weight:400;letter-spacing:.1em;padding:10px 40px}.productquestions-container #question-ajax-response-message{font-size:15px;font-weight:700;margin-left:20px;margin-right:20px;margin-top:-10px}.productquestions-container #question-ajax-response-message.notice-msg{color:#000;font-size:22px;text-align:center;text-indent:-10px;text-transform:uppercase;width:100%;z-index:999;position:absolute;left:0;top:38%}.productquestions-container #question-ajax-response-message.error-msg{color:#df280a}.productquestions-container #question-ajax-response-message.success-msg{color:#00bcf4;margin-top:20px;margin-bottom:20px}.product-questions-item{border-bottom:1px solid #e5e5e5;font-size:14px;margin-bottom:20px}.product-questions-item ul{margin-left:8px;margin-bottom:1.5em}.product-questions-author{font-size:16px;font-weight:700}.product-questions-item .question{font-size:15px;margin-top:5px;margin-bottom:10px}.product-questions-item .reply{background-color:#f4f4f4;font-size:14px;font-weight:700;margin-top:12px;padding:15px 25px 25px;position:relative}.product-questions-item .reply em{font-style:normal}.product-questions-item .reply:before{border-bottom:10px solid #f4f4f4;border-left:10px solid transparent;border-right:10px solid transparent;content:'';height:10px;width:10px;position:absolute;top:-10px;left:20px}.product-questions-item .helpfulness{background-color:#efeee9;border:1px solid #e5e5e5;border-top:0;padding:10px}.box-up-sell{margin-top:0;padding-top:40px}.box-up-sell h2{margin-bottom:40px}.box-up-sell .ratings{display:block}.box-up-sell .product-info{padding:10px}
