.carousel .control-arrow,.carousel.carousel-slider .control-arrow{transition:all .25s ease-in;opacity:.4;filter:alpha(opacity=40);position:absolute;z-index:2;top:20px;background:none;border:0;font-size:32px;cursor:pointer}.carousel .control-arrow:focus,.carousel .control-arrow:hover{opacity:1;filter:alpha(opacity=100)}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{margin:0 5px;display:inline-block;border-top:8px solid transparent;border-bottom:8px solid transparent;content:""}.carousel .control-disabled.control-arrow{opacity:0;filter:alpha(opacity=0);cursor:inherit;display:none}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{width:100%;display:inline-block;pointer-events:none}.carousel .carousel{position:relative}.carousel .control-arrow{outline:0;border:0;background:none;top:50%;margin-top:-13px;font-size:18px}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{transition:all .15s ease-in;transform:translateZ(0);position:relative;list-style:none;white-space:nowrap}.carousel .thumb{transition:border .15s ease-in;display:inline-block;margin-right:6px;white-space:nowrap;overflow:hidden;border:3px solid #fff;padding:2px}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{position:relative;margin:0;overflow:hidden}.carousel.carousel-slider .control-arrow{top:0;color:#fff;font-size:26px;bottom:0;margin-top:0;padding:5px}.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,.2)}.carousel .slider-wrapper{overflow:hidden;margin:auto;width:100%;transition:height .15s ease-in}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{margin:0;padding:0;position:relative;list-style:none;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{min-width:100%;margin:0;position:relative;text-align:center}.carousel .slide img{width:100%;vertical-align:top;border:0}.carousel .slide iframe{display:inline-block;width:calc(100% - 80px);margin:0 40px 40px;border:0}.carousel .slide .legend{transition:all .5s ease-in-out;position:absolute;bottom:40px;left:50%;margin-left:-45%;width:90%;border-radius:10px;background:#000;color:#fff;padding:10px;font-size:12px;text-align:center;opacity:.25;transition:opacity .35s ease-in-out}.carousel .control-dots{position:absolute;bottom:0;margin:10px 0;padding:0;text-align:center;width:100%;z-index:1}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{transition:opacity .25s ease-in;opacity:.3;filter:alpha(opacity=30);box-shadow:1px 1px 2px rgba(0,0,0,.9);background:#fff;border-radius:50%;width:8px;height:8px;cursor:pointer;display:inline-block;margin:0 8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{opacity:1;filter:alpha(opacity=100)}.carousel .carousel-status{position:absolute;top:0;right:0;padding:5px;font-size:10px;text-shadow:1px 1px 1px rgba(0,0,0,.9);color:#fff}.carousel:hover .slide .legend{opacity:1}.ProductDetail_container__so9to{padding:0 20px 30px;position:relative;z-index:1}.ProductDetail_maxWidthOuterContainer__2CF8i{width:100%}.ProductDetail_infoContainer__iYzso{display:flex;flex-direction:column}.ProductDetail_detailContainer__XHE4m{background-color:#000;padding:0 10px}.ProductDetail_productTitle__pmpFC{font-style:normal;font-weight:700;font-size:32px;line-height:32px;color:#000;padding-top:20px;margin-bottom:10px}.ProductDetail_partInfo___Z6Gi{display:flex;align-items:center;flex-wrap:wrap}.ProductDetail_modelInfo__hl0IJ{font-style:normal;font-weight:400;font-size:16px;color:#585657;margin-right:20px;word-break:break-word}.ProductDetail_partInfo___Z6Gi .ProductDetail_reviewInfo__DAeE8{margin-left:22px;font-style:normal;font-weight:400;font-size:14px;color:#000}.ProductDetail_specContainer__Q3_NF{margin:24px 0 80px;padding:0}.ProductDetail_subTitle__7jTSy{font-style:normal;font-weight:600;font-size:18px;line-height:32px;color:#000}.ProductDetail_subTitleML__g8URx{font-family:Montserrat;font-weight:700;font-size:28px;line-height:24px}.ProductDetail_overview__v28e6{font-style:Monsterrat;font-weight:400;font-size:18px;line-height:36px}.ProductDetail_shortDesc__Y4owM{font-family:Montserrat;font-weight:700;font-size:18px;line-height:36px}.ProductDetail_longDesc__AHIlS{font-family:Monsterrat;font-weight:400;font-size:18px;line-height:24px}.ProductDetail_specItem__HvBwd{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #d1cdc7}.ProductDetail_specItem__HvBwd:last-child{border-bottom:1px solid #d1cdc7}.ProductDetail_specItem__HvBwd span{display:block;font-size:16px;font-weight:400;line-height:40px;color:#000}.ProductDetail_infoWrapper__vopRW{display:flex;flex-direction:column;padding:28px;margin-bottom:26px}.ProductDetail_priceWrapper__zdP4c{margin-bottom:14px}.ProductDetail_priceWrapper__zdP4c .ProductDetail_priceText__Jsm0x{font-style:normal;font-weight:700;font-size:40px;line-height:32px;color:#000;display:block;margin-bottom:1rem}.ProductDetail_priceWrapper__zdP4c .ProductDetail_priceHintText__waHUg{font-family:Arimo;font-size:16px;font-weight:700;line-height:31px;letter-spacing:0;text-align:left;text-transform:uppercase;color:#000;margin-bottom:15px}.ProductDetail_priceWrapper__zdP4c .ProductDetail_reviewInfo__DAeE8{font-size:16px;font-weight:400;color:#000;display:block;margin-bottom:5px}.ProductDetail_priceWrapper__zdP4c .ProductDetail_reviewInfo__DAeE8:not(:last-child){margin-right:20px}.ProductDetail_promoCodeWrapper__RZ3ZP{display:flex;justify-content:space-around}.ProductDetail_promoInput__lv6sH{flex:70 1;padding-left:10px;border:none;line-height:35px;margin-right:10px;outline:none}.ProductDetail_promoText__iQtvT{display:flex;font-weight:700;margin-bottom:5px}.ProductDetail_promoBtn__Q2YqI{border:0;border-radius:5px;line-height:35px;flex:30 1;font-weight:700}.ProductDetail_favBtn__hpUJW{margin-top:0}.ProductDetail_favBtn__hpUJW button{color:#000;padding:0 15px;font-size:14px;font-weight:700;border-radius:0;box-shadow:none;line-height:35px;text-transform:capitalize;background-color:#f3efe9!important}.ProductDetail_favBtn__hpUJW button:hover{background-color:#e2e0d9!important}.ProductDetail_favBtn__hpUJW button span{color:#c51f30}.ProductDetail_specTitle__bFx0V{font-weight:400;font-size:14px;line-height:32px;color:#000;display:block;margin-bottom:5px}.ProductDetail_actionWrapper__h_hIN{margin-top:20px}.ProductDetail_qtyBox__YytJA{display:flex;align-items:center;margin-right:48px}.ProductDetail_qtyBox__YytJA>span{display:flex;font-size:16px;white-space:nowrap;padding-right:19px;color:#000}.ProductDetail_qtyBox__YytJA .ProductDetail_qtyCal__d4Saz{width:81px;position:relative;background-color:#f3efe9}.ProductDetail_qtyBox__YytJA .ProductDetail_qtyCal__d4Saz input{border:0;outline:0;width:100%;height:39px;font-size:16px;font-weight:700;color:#000;line-height:39px;text-align:center;background-color:transparent}.ProductDetail_qtyBox__YytJA .ProductDetail_qtyCal__d4Saz .ProductDetail_qtyOperations__gj40R{top:0;bottom:0;width:30px;display:flex;cursor:pointer;color:#000;font-weight:700;position:absolute;align-items:center;justify-content:center}.ProductDetail_qtyBox__YytJA .ProductDetail_qtyCal__d4Saz .ProductDetail_qtyOperations__gj40R:first-child{left:0}.ProductDetail_qtyBox__YytJA .ProductDetail_qtyCal__d4Saz .ProductDetail_qtyOperations__gj40R:last-child{right:0}.ProductDetail_subItem__XwSUo{display:block;font-size:24px;font-weight:400;color:#000;line-height:32px}.ProductDetail_infoWrapper__vopRW .ProductDetail_subItem__XwSUo+.ProductDetail_reviewInfo__DAeE8{display:block;font-size:16px;font-weight:400;padding-top:5px;color:#000;margin-bottom:22px!important}.ProductDetail_relatedWrapper___NSWQ{text-align:center;margin:50px 20px}.ProductDetail_relatedWrapper___NSWQ .ProductDetail_subItem__XwSUo{display:block;font-size:16px;font-weight:400;color:#000;line-height:28px;text-transform:uppercase;letter-spacing:.6em}.ProductDetail_details__unFHp .ProductDetail_title__YvtGU{font-family:Gilda Display;font-style:normal;font-weight:400;font-size:24px;color:#000;margin-bottom:15px}.ProductDetail_details__unFHp .ProductDetail_text__PqnYD p{font-size:16px;font-weight:400;color:#000;line-height:28px;margin-bottom:0}.ProductDetail_details__unFHp .ProductDetail_text__PqnYD b{font-size:16px;font-weight:700}.ProductDetail_rebateWrapper__1JaUE{display:flex;flex-direction:column;padding-bottom:20px;margin-bottom:10px}@media only screen and (min-width:768px) and (max-width:998px){.ProductDetail_rebateWrapper__1JaUE .ProductDetail_brandLogoContent__HUzGF{grid-template-columns:repeat(4,1fr)}}.ProductDetail_rebateTitle__v8ntF{font-family:Arimo;font-style:normal;font-weight:700;font-size:18px;line-height:20px;color:#000;padding-bottom:.3rem;text-align:left}.ProductDetail_rebateDescription__REjzP{font-family:Arimo;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#000;text-align:left}.ProductDetail_rebateValidation__bLt1G{margin:15px 0;font-weight:400;font-size:14px;line-height:24px;font-family:Arimo;text-align:left}.ProductDetail_rebateActionWrapper__tKIhs{display:flex;align-items:center;flex-direction:column}.ProductDetail_rebateGetFormBtn__2lyj_{border:2px solid #f3efe9;border-radius:2px;background-color:#f3efe9}.ProductDetail_rebateGetFormBtn__2lyj_,.ProductDetail_rebateShopProduct__roPrN{font-family:Arimo;font-style:normal;font-weight:700;font-size:16px;line-height:20px;height:40px;color:#000;margin-top:10px;margin-bottom:10px;padding:8px;text-decoration:none;width:100%;text-align:center}.ProductDetail_rebateShopProduct__roPrN{border:2px solid #000;border-radius:2px;background-color:#fff;transition:.3s}.ProductDetail_rebateShopProduct__roPrN:hover{color:#fff;background-color:#000}.ProductDetail_selectedDot__1uLfB{width:10px;height:10px;border:1px solid #000;background-color:#000;border-radius:50%;display:inline-block;margin:0 8px}.ProductDetail_unselectedDot__NlDEe{width:10px;height:10px;border:1px solid grey;background-color:#fff;border-radius:50%;display:inline-block;margin:0 8px}.ProductDetail_mobile__OXekA{display:none}@media (max-width:991px){.ProductDetail_container__so9to{padding-left:0;padding-right:0}.ProductDetail_productTitle__pmpFC{font-size:28px}.ProductDetail_modelInfo__hl0IJ{margin-right:10px}.ProductDetail_priceWrapper__zdP4c .ProductDetail_priceText__Jsm0x{font-size:32px}.ProductDetail_qtyBox__YytJA{margin-right:20px}.ProductDetail_actionWrapper__h_hIN button{padding:10px!important}.ProductDetail_specContainer__Q3_NF{padding:0;margin-bottom:20px}.ProductDetail_infoWrapper__vopRW{padding:20px 15px}}@media (max-width:767px){.ProductDetail_productTitle__pmpFC{font-size:18px;padding-top:0}.ProductDetail_partInfo___Z6Gi{flex-wrap:wrap}.ProductDetail_modelInfo__hl0IJ{margin-right:0;flex:0 0 100%;max-width:100%}.ProductDetail_specContainer__Q3_NF{margin:0 0 30px}.ProductDetail_infoWrapper__vopRW:first-child{margin-top:20px}.ProductDetail_desktop__QszVX{display:none}.ProductDetail_mobile__OXekA{display:block}}