.main-wrap{margin:0 0 30px}.featured-image{border:1px solid #ebebeb;margin-bottom:10px;display:block;position:relative}.featured-image a{height:460px;display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 1199px) and (min-width: 992px){.featured-image a{height:360px}}@media (max-width: 991px) and (min-width: 768px){.featured-image a{height:300px}}.featured-image a img{display:block;max-height:100%;max-width:100%;width:auto;margin:0 auto}.featured-image .item{text-align:center;overflow:hidden}.product-info .product-name{font-size:24px;color:#333;margin-bottom:15px;display:block}.product-info .product-name h2{margin-top:5px;line-height:40px;word-break:break-word;font-size:30px}.product-info .price-box{margin-bottom:20px}.product-info .price-box .special-price{margin-right:10px}.product-info .price-box .special-price .regular{font-size:22px;color:#ff8500;font-weight:700;line-height:22px}.product-info .product-availability span{color:#ff8500}.product-info .short-description{word-break:break-word;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ebebeb;margin-bottom:15px}.selector-wrapper{margin-bottom:20px}.selector-wrapper label{font-weight:400;font-size:14px;line-height:34px;color:#333;margin:0;margin-right:20px;min-width:75px;display:inline-block;float:left;outline:none}.selector-wrapper select{border:1px solid #ebebeb;height:34px;padding:5px;width:140px;min-width:140px;outline:none}.product-quantity{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ebebeb}.product-quantity label{float:left;font-weight:400;font-size:14px;line-height:20px;color:#333;margin:0;margin-right:20px;line-height:40px;min-width:75px}.product-quantity input{height:40px;line-height:40px;width:40px;display:inline-block;text-align:center;float:left;background:#fff}.product-quantity input[type="button"]{outline:0;border:1px solid #ebebeb;font-size:20px;line-height:24px;border-radius:0}.product-quantity input[type="text"]{width:60px;border:1px solid #ebebeb;border-left:0;border-right:0}.action-box button[type="submit"]{padding:0 30px;margin-bottom:20px;color:#fff;height:43px;line-height:40px;background-size:100% 100%;border:0;background:#494949;outline:0;box-shadow:0px 4px 0px 0px #282828;border-radius:5px}.action-box button[type="submit"]:hover{background-size:100% 100%;background:#ff8500;height:43px;color:#fff;box-shadow:0px 4px 3px 0px #c26500}.button_details_call{padding:0 30px;margin-bottom:20px;color:#fff;height:43px;line-height:43px;background-size:100% 100%;border:0;background:#494949;outline:0;box-shadow:0px 4px 0px 0px #282828;border-radius:5px;display:inline-block;margin-left:10px;margin-top:-1px}.button_details_call:hover{background-size:100% 100%;background:#ff8500;height:43px;color:#fff;box-shadow:0px 4px 3px 0px #c26500}.gallery-thumbs{margin-top:10px}.gallery-thumbs .swiper-slide{border:1px solid #ebebeb;cursor:pointer}.gallery-thumbs .swiper-slide .p-100{padding-bottom:100%;height:0;position:relative}.gallery-thumbs .swiper-slide .p-100 img{left:50%;top:50%;transform:translate(-50%, -50%);max-width:100%;max-height:100%;width:auto !important;height:auto !important;position:absolute}.gallery-thumbs .swiper-slide.swiper-slide-thumb-active{border-color:#ff8500}.gallery-thumbs .swiper-slide:hover{border-color:#ff8500}.gallery-thumbs .swiper-button-next:after,.gallery-thumbs .swiper-button-prev:after{font-size:14px;font-weight:bold;background:#fff;padding:8px 5px;color:#333;box-shadow:0 1px 2px 2px rgba(0,0,0,0.04)}.gallery-thumbs .swiper-button-next:hover:after,.gallery-thumbs .swiper-button-prev:hover:after{color:#ff8500}.pro_tab{margin-top:30px}.product-tab .tabs-title{background:#fff;padding:0px;margin:0;list-style:none}.product-tab .tab-link{position:relative;display:inline-block;border:solid 1px #e1e1e1;padding:0px 20px;border-bottom:0px;border-top:0px;margin-top:-2px;cursor:pointer}.product-tab .tab-link h3{color:#9d9c9c;font-weight:300;margin:10px 0;font-size:13px;text-transform:uppercase}.product-tab .tab-link h3 span{color:#9d9c9c;font-weight:300;font-size:15px}.product-tab .tab-link.current{background:#fff;border-top:solid 2px #ff8500;margin-bottom:-2px;border-bottom:solid 2px #fff}.product-tab .tab-link.current h3 span{font-weight:bold;color:#ff8500}.product-tab .tab-link:nth-child(2){margin-left:-5px}.product-tab .content_extab{opacity:0;visibility:hidden;height:0;overflow:hidden}.product-tab .content_extab.current{opacity:1;visibility:visible;height:auto;padding:20px 15px;background:#fff;border:solid 1px #e1e1e1}.product-detail-related{margin-top:30px}@media (min-width: 768px){.product-tab .tabs-title{border-top:solid 1px #ebebeb;border-right:1px solid #ebebeb}}@media (max-width: 767px){.action-box button[type="submit"]{width:100%}.action-box .button_details_call{width:100%;text-align:center;margin-left:0}.product-tab .tab-link{display:block;border:initial;border:1px solid #e1e1e1;cursor:pointer}.product-tab .tab-link:nth-child(2){margin-left:0}.product-tab .tab-link.current{border-bottom:1px solid #e1e1e1}.product-tab .content_extab.current{margin-top:-1px}}
