.product-essential .product-img-box .product-image-thumbs:after,.product-description .std:after,.product-sizechart:after,.product-sizechart .measurement-guide:after,.product-sizechart ul:after,#question-recapatcha-holder:after,.product-instagram .instafeed:after{clear:both;content:'';display:block}.product-description,.product-questions,.product-instagram{position:relative}.product-description:before,.product-questions:before,.product-instagram:before{background-color:#fafafa;content:'';margin-left:-200%;position:absolute;top:0;bottom:0;width:400%}.product-description .features-list .title:before{content:'//';color:#adbe15;margin-right:5px}.product-description .features-list .title small{color:#adbe15;font-weight:700}.product-view .product-img-box{width:51%}@media screen and (max-width: 770px){.product-view .product-img-box{width:100%}}.product-view .product-shop,.product-view .add-to-cart-wrapper,.product-view .product-options,.product-view .product-options-bottom,.product-view .paypal-credit-banner-container,.product-view .block-related{width:49%}@media screen and (max-width: 770px){.product-view .product-shop,.product-view .add-to-cart-wrapper,.product-view .product-options,.product-view .product-options-bottom,.product-view .paypal-credit-banner-container,.product-view .block-related{width:100%}}.product-view .product-shop .product-options{padding:0;width:100%}.product-view .product-shop .product-name{display:block}.product-view .product-shop .product-name h1{color:#000;margin-bottom:0;padding-bottom:0}h2.product-name,h3.product-name,h4.product-name,h5.product-name,p.product-name{color:#1e1e1e;font-family:"Akzidenz",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:#1e1e1e;text-decoration:none}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:#adbe15}.products-grid .product-name,.products-list .product-name{font-family:"Akzidenz",Helvetica,Arial,sans-serif}.product-essential .product-img-box .product-image{border:1px solid #e5e5e5;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{border:0;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 #adbe15;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-image:url(../images/do-sprites.png);background-position:-88px -1px;content:'';position:absolute;top:0;left:0;right:0;bottom:0;height:51px;margin:auto;width:51px}@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{background-image:url(../images/do-sprites@2x.png);background-size:139px 225px}}.product-essential .product-img-box .more-views{background-color:#fafafa;border:1px solid #dedede;border-top:0;margin-bottom:10px;position:relative}@media screen and (min-width: 1110px){.product-essential .product-img-box .more-views{min-height:71px}}.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 #dedede;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-color:#fafafa;background-image:none;border:0;border-left:1px solid #dedede;border-radius:0;color:#fafafa;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{background-image:url(../images/do-sprites.png);content:'';display:block;height:25px;margin:auto;width:14px;position:absolute;top:0;left:0;right:0;bottom:0}@media (-webkit-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 192), (min-resolution: 192dppx){.product-essential .product-img-box .slick-prev:before,.product-essential .product-img-box .slick-next:before{background-image:url(../images/do-sprites@2x.png);background-size:139px 225px}}.product-essential .product-img-box .slick-prev:hover,.product-essential .product-img-box .slick-next:hover{background-color:#fafafa;color:#fafafa}.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-left:0;border-right:1px solid #dedede;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 .product-sharing-nav{display:inline-block;margin-top:5px;overflow:hidden;text-align:left;vertical-align:middle}.product-essential .product-sharing-nav h3{display:none;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-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:"Akzidenz",Helvetica,Arial,sans-serif;font-size:15px;letter-spacing:.05em;max-width:90%;padding:8px;text-transform:uppercase;position:absolute}.product-label-attribute .product-label[data-position*='T']{top:10px}.product-label-attribute .product-label[data-position*='B']{bottom:10px}.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}@media screen and (max-width: 900px){.product-label-attribute .product-label{font-size:13px}}@media screen and (max-width: 600px){.product-label-attribute .product-label{font-size:11px}}.product-view .product-shop .short-description{margin:10px 0 20px}.product-view .product-shop .short-description .read-more{border-bottom:1px solid #adbe15;text-decoration:none;text-transform:uppercase;font-size:12px;font-weight:500}.product-view .ampromo-gift .product-image{border:1px solid #ededed}.price-box .price-label,.price-box .price,.price{font-family:"Akzidenz",Helvetica,Arial,sans-serif}.price-box .price-label{color:#1e1e1e}.product-view .product-shop .price-info,.product-view .product-shop .price-box{clear:both;float:none;padding-left:0;text-align:left}.product-view .product-shop .price-box .price,.product-view .product-shop .price-box .regular-price .price,.product-view .product-shop .price-box .special-price .price,.product-view .product-shop .price-box .full-product-price .price{color:#adbe15;font-size:36px;font-weight:500}.grouped-items-table .price-box .price{color:#adbe15;font-weight:500}.product-type-grouped .price-info{display:none}.product-options,.product-options-bottom{border:none;clear:right;float:right;padding:0;padding-left:15px}@media screen and (max-width: 770px){.product-options,.product-options-bottom{width:100%}}.product-options p.required,.product-options .required:after,.product-options-bottom p.required,.product-options-bottom .required:after{display:none}.catalog-product-view .product-options dt{max-width:100%;width:330px}.catalog-product-view .sizechart-link{float:right}.product-options dd{border-bottom:none;padding-bottom:0}.product-options label{font-family:"Akzidenz_Condensed",Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;text-transform:uppercase}.product-options-bottom{background-color:transparent;margin-top:20px}.product-view .product-options .tab-link-sizechart{display:inline-block;position:relative;top:-1px}.product-view .product-options .swatch-attr label,.product-view .product-options .swatch-attr .select-label{display:inline-block;font-size:16px;font-weight:700;margin-right:8px}.product-view .product-options .swatch-attr .select-label{color:#1e1e1e;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;display:block;font-size:17px;font-weight:400;margin:0;text-align:center;text-decoration:none}.product-view .product-options .swatch-label{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}.grouped-items-table-wrapper{padding:0}.grouped-items-table thead th{border-bottom:none;font-family:"Akzidenz_Condensed",Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;text-transform:uppercase}.grouped-items-table thead th.name{padding-left:15px}.grouped-items-table thead th.price,.grouped-items-table thead th.qty{text-align:center}.grouped-items-table td{padding:5px 15px;vertical-align:middle}.grouped-items-table td.qty{text-align:center;width:20%}.grouped-items-table .name-wrapper{color:#1e1e1e;font-family:"Akzidenz",Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase}.grouped-items-table .price-box{text-align:center}.grouped-items-table .qty-wrapper{padding-top:0}.grouped-items-table .qty-label{display:none;font-family:"Akzidenz_Condensed",Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;text-transform:uppercase}.grouped-items-table .availability{display:block}.availability{display:none;font-family:"Akzidenz_Condensed",Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;padding:5px}.availability.out-of-stock{font-family:"Akzidenz",Helvetica,Arial,sans-serif;font-size:12px;line-height:1}.availability.out-of-stock span{color:#1e1e1e}.inventory-message,.inventory-message.in-stock{color:#fe6f37}.inventory-message{border-radius:5px;border:1px solid #fe6f37;display:block;font-family:"Akzidenz_Condensed",Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;margin:0 0 20px;padding:5px 15px;text-transform:uppercase}.inventory-message.out-of-stock{margin-top:15px}.product-attributes{font-family:"Akzidenz_Condensed",Helvetica,Arial,sans-serif;text-transform:uppercase}.product-attributes .label{font-family:"Akzidenz_Condensed",Helvetica,Arial,sans-serif;font-weight:700}.product-recommended{background-color:#fafafa;width:100%}.product-recommended .injury-list li{display:inline-block}.product-recommended .injury-list li:after{content:','}.product-recommended .injury-list li:last-child:after{display:none}.product-recommended .injury-list li a{text-decoration:none}.product-view .product-recommended{border:1px solid #dedede;border-radius:5px;display:table;font-size:16px;overflow:hidden;padding:10px 15px;position:relative}.product-view .product-recommended .injury-list-label{display:table-cell;font-size:16px;font-weight:700;vertical-align:middle;width:145px}.product-view .product-recommended .injury-list-label:after{background-color:#e5e5e5;-webkit-box-shadow:1px 1px 1px #fff;box-shadow:1px 1px 1px #fff;content:" ";height:auto;margin-left:15px;width:1px;position:absolute;top:0;bottom:0}.product-view .product-recommended .injury-list{display:table-cell;font-size:16px;vertical-align:middle}.products-grid .product-support{font-size:13px}.products-grid .product-recommended .label,.products-grid .product-recommended .product-list{font-size:13px}.product-view .add-to-cart{border:0;margin:15px 0;padding-bottom:10px}.product-view .add-to-cart .qty-wrapper{margin-bottom:0;margin-right:15px}.product-view .add-to-cart .qty-wrapper label{font-size:16px;font-weight:700;text-transform:uppercase;font-family:"Akzidenz_Condensed",Helvetica,Arial,sans-serif;height:60px;line-height:60px;margin-right:15px}.product-view .add-to-cart .qty-wrapper .input-text{font-size:16px;height:60px;width:60px}.product-view .add-to-cart-buttons .button{height:60px;padding:8px 40px}.product-view .paypal-credit-banner-container{clear:right;float:right;font-weight:700;margin-bottom:10px}.product-view .paypal-credit-banner-price{margin-bottom:10px}.product-collateral{padding-bottom:30px}.product-collateral h2{font-size:30px;text-align:center}.product-collateral h3{color:#898989;font-weight:400;text-align:center;text-transform:uppercase}.product-description,.product-questions,.product-instagram{background-color:#fafafa}.product-description:before,.product-questions:before,.product-instagram:before{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.product-sizechart>h2,.productquestions-container>h2,.product-collateral .product-reviews h2.tab-title{padding-top:50px;margin-bottom:0}.product-description{background-color:#fafafa;margin-top:50px;padding:50px 0}.product-description>h2{display:none}.product-description .std{position:relative}.product-description.is-mobile [class*='col-']{float:none;width:100%}.product-description .highlight{padding:0 10px}.product-description .highlight img{max-width:100%}.product-description .content{padding:0 10px}.product-description .content h2,.product-description .content h3,.product-description .content .title{text-align:left}.product-description .content .title{font-size:30px}.product-description .content p{font-size:15px}.product-description .features-list{margin-top:30px}.product-description .features-list .title{background-color:#000;color:#fff;font-family:"Akzidenz_Condensed",Helvetica,Arial,sans-serif;font-size:22px;font-weight:500;margin-bottom:0;padding:5px 20px}.product-description .features-list ul{background-color:#fff;font-size:15px;list-style-type:none;padding:20px}.product-description .features-list ul li{margin-left:15px;margin-bottom:10px;position:relative}.product-description .features-list ul li:before{color:#adbe15;content:'\25CF';position:absolute;left:-15px}.product-description .features-list ul span{font-weight:500}.pschart-sizechart-link{border-color:#adbe15;color:#adbe15}.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-sizechart{padding-bottom:50px;text-align:center}.product-sizechart>h2{margin-bottom:20px}@media screen and (max-width: 950px){.product-sizechart [class*='col-']{float:none;width:100%}}.product-sizechart .size-chart,.product-sizechart .video{margin-top:30px;margin-bottom:40px}.product-sizechart .size-chart table{margin:auto;max-width:600px;width:95%}.product-sizechart .size-chart thead tr{background-color:#000}.product-sizechart .size-chart th{color:#adbe15;font-weight:500;padding:5px 10px}.product-sizechart .size-chart th:first-child{text-align:left;width:10%}.product-sizechart .size-chart tbody tr{background-color:#fafafa;border-bottom:3px solid #fff}.product-sizechart .size-chart td{padding:8px 10px}.product-sizechart .measurement-guide{clear:both;display:none;padding-top:20px;text-align:center}.product-sizechart ul{margin-bottom:50px}.product-sizechart li{float:left;padding:10px;width:25%}.product-sizechart li img{margin:auto;margin-bottom:10px}.product-sizechart li p{margin:auto;max-width:200px;text-align:left}@media screen and (max-width: 999px){.product-sizechart .measurement-guide li{width:50%}.product-sizechart .measurement-guide li:nth-child(3){clear:left}}@media screen and (max-width: 549px){.product-sizechart .measurement-guide li{width:100%}}.product-sizechart p>span{color:#fe6f37;font-style:italic;font-weight:500}.product-sizechart p>a{font-weight:500;text-decoration:none}.product-sizechart .show-measurement-guide{clear:both;display:table;margin:auto;margin-top:30px;text-decoration:none;text-transform:uppercase}.product-sizechart .show-measurement-guide:after{color:#adbe15;content:'+';font-size:15px;margin-left:5px}.product-sizechart .show-measurement-guide.is-open:after{content:'−';padding-left:5px}.product-questions{padding-bottom:40px}.productquestions-container{position:relative}.productquestions-container>h2{margin-bottom:10px}.add-product-question{display:table;font-size:12px;margin:auto;text-align:center;text-transform:uppercase}.no-questions{margin-top:10px;text-align:center}.product-questions-form{background-color:#fff;border:1px solid #dedede;display:none;padding:20px;padding-top:0;margin:auto;margin-top:30px;max-width:600px}.product-questions-form>h2{background-color:#fafafa;font-family:"Akzidenz_Condensed",Helvetica,Arial,sans-serif;font-size:20px;font-weight:500;margin-left:-20px;margin-right:-20px;margin-bottom:20px;text-align:left;text-transform:none;padding:10px 20px}.product-questions-form form .form-field{padding-top:10px}.product-questions-form form .button-set{clear:both;padding:30px 0 10px}#question-recapatcha-holder{background-color:#fafafa;border:1px solid #dedede;margin-top:20px;max-width:100%;padding:20px;position:relative;width:450px}.product-questions-form .captcha-image-input{float:left;margin-right:15px;max-width:90%}.product-questions-form .captcha-image-input img{border:1px solid #dedede;margin-bottom:20px;width:100%}.product-questions-form .captcha-image-input input{background-color:#fff}.product-questions-form .djo-captcha-btns{padding-top:3px}.product-questions-form .djo-captcha-btns object{margin-top:5px}#question-ajax-response-message{margin-bottom:20px}@media screen and (max-width: 550px){.product-questions-form .captcha-image-input{float:none}.product-questions-form .djo-captcha-btns{padding:0;position:absolute;top:15px;right:10px}}.product-questions-list-preview{margin-top:30px}.product-questions-list{display:none}.product-questions-item{border-top:1px solid #dedede;padding:30px 0 40px}.product-questions-author{font-size:16px;font-weight:600}.product-questions .reply{background-color:#e5e5e5;margin-top:20px;padding:15px;position:relative}.product-questions .reply:before{content:'';display:block;background-color:transparent;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #e5e5e5;position:absolute;top:-10px;left:25px;width:10px}.product-questions .show-more-questions{display:table;margin:auto;text-decoration:none;text-transform:uppercase}.product-questions .show-more-questions:after{color:#adbe15;content:'+';font-size:15px;margin-left:5px}.product-collateral .product-reviews h3.product-name{color:#898989;font-size:20px;font-weight:400;text-align:center;text-transform:uppercase}.product-instagram h2,.product-instagram h3,.product-instagram .instafeed,.product-instagram .cta{position:relative}.product-instagram h2{margin-bottom:0;padding-top:30px}.product-instagram h3{padding-bottom:20px}.product-instagram .instafeed{margin-bottom:50px}.product-instagram .instafeed>a{display:block;float:left;width:25%}.product-instagram .instafeed img{max-width:100%}.product-instagram .cta{font-size:12px;padding-bottom:50px;text-align:center;text-transform:uppercase}@media screen and (max-width: 950px){.product-instagram .instafeed>a{width:33.33%}.product-instagram .instafeed>a:nth-child(4){display:none}}@media screen and (max-width: 770px){.product-instagram .instafeed>a{width:50%}.product-instagram .instafeed>a:nth-child(4){display:block}.product-instagram img{margin-bottom:-5px}}@media screen and (max-width: 450px){.product-instagram .instafeed>a{width:100%}}.catalog-product-view .box-up-sell .box-title{margin-bottom:20px;text-align:center}.catalog-product-view .box-up-sell .products-grid{text-align:center}.catalog-product-view .box-up-sell .products-grid>li{display:inline-block;float:none;margin-left:-4px;vertical-align:top}.catalog-product-view .box-up-sell .products-grid>li:last-child{margin-right:0}.catalog-product-view .product-shop .box-up-sell .products-grid .product-name{float:none}.catalog-product-view .product-shop .box-up-sell .products-grid .price-box{clear:none;text-align:center}.catalog-product-view .product-shop .box-up-sell .products-grid .price-box .regular-price,.catalog-product-view .product-shop .box-up-sell .products-grid .price-box .special-price{line-height:1.4}.catalog-product-view .product-shop .box-up-sell .products-grid .price-box .price,.catalog-product-view .product-shop .box-up-sell .products-grid .price-box .regular-price .price,.catalog-product-view .product-shop .box-up-sell .products-grid .price-box .special-price .price,.catalog-product-view .product-shop .box-up-sell .products-grid .price-box .full-product-price .price{color:#adbe15;font-size:18px;font-weight:500}@media screen and (min-width: 771px){.catalog-product-view .product-shop .box-up-sell{margin-top:0;padding-top:25px}.catalog-product-view .product-shop .box-up-sell .box-title{margin-bottom:0;text-align:left}.catalog-product-view .product-shop .box-up-sell .box-title h2{font-size:20px;margin-bottom:15px}.catalog-product-view .product-shop .box-up-sell .products-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.catalog-product-view .product-shop .box-up-sell .products-grid .item{-webkit-box-flex:0;-ms-flex:0 1 47.78%;flex:0 1 47.78%;margin-left:0;min-width:31.11%;width:auto}.catalog-product-view .product-shop .box-up-sell .products-grid .product-brand{font-size:13px}.catalog-product-view .product-shop .box-up-sell .products-grid .product-name{font-size:13px;margin-bottom:2px;margin-top:2px}}.box-tags input{margin:10px 0}
