.coco_hot_new_products .et_pb_button_module_wrapper .et_pb_button:hover:before{width:100% !important;}
.coco_hot_new_products .et_pb_column_1_3{width:49.3% !important;margin-right:2% !important;}
.coco_hot_new_products .et_pb_column_1_3:first-child{width:20% !important;margin-right:5.5% !important;}
.coco_hot_new_products .et_pb_column_1_3.et-last-child, .coco_hot_new_products .et_pb_column_1_3:last-child{width:23% !important;margin-right:0 !important;}
.coco_hot_new_products .et_pb_shop .products{margin-bottom:0 !important;}
.coco_hot_new_products .et_pb_shop .products li.product:last-child{margin-right:0 !important;}
.coco_hot_new_products .et_pb_shop .products li.product{width:17.5% !important;margin-right:2.5% !important;clear:none !important;float:left !important;}
.coco_hot_new_products .et_pb_shop .products li.product .et_shop_image img{margin-bottom:0 !important;}
.coco_hot_featured_products .et_pb_shop .products li.product:hover .price, .coco_hot_new_products .et_pb_shop .products li.product:hover .price{transition-delay:0s;background-color:transparent;}
.coco_hot_featured_products .et_pb_shop .products li.product .et_shop_image .et_overlay:before, .coco_hot_new_products .et_pb_shop .products li.product .et_shop_image .et_overlay:before{content:'Детальний опис' !important;font-family:'Roboto', Helvetica, Arial, Lucida, sans-serif !important;font-weight:500 !important;font-size:18px !important;margin:0 !important;top:auto !important;left:auto !important;bottom:15px;right:15px;transform:translate(130%, 0);opacity:0;transition:0.3s;transition-delay:0s;}
.coco_hot_featured_products .et_pb_shop .products li.product:hover .et_shop_image .et_overlay:before, .coco_hot_new_products .et_pb_shop .products li.product:hover .et_shop_image .et_overlay:before{transition-delay:0.3s;transform:translate(0, 0);opacity:1;}
.coco_hot_featured_products .et_pb_shop .products li.product:hover .et_shop_image .et_overlay, .coco_hot_new_products .et_pb_shop .products li.product:hover .et_shop_image .et_overlay{transition-delay:0s;transform:scale(1);border-radius:0;}
.coco_hot_featured_products .et_pb_button_module_wrapper .et_pb_button:hover:before{width:100% !important;}
.coco_hot_featured_products .et_pb_shop .products{margin-bottom:0 !important;}
.coco_hot_featured_products .et_pb_shop .products li.product:last-child{margin-right:0 !important;}
.coco_hot_featured_products .et_pb_shop .products li.product{width:23% !important;margin-right:2.6% !important;clear:none !important;float:left !important;}
.coco_hot_featured_products .et_pb_shop .products li.product .et_shop_image img{margin-bottom:0 !important;}
body.single-product #main-content .woocommerce-breadcrumb{display:none !important;}
body.single-product #main-content > .container #left-area{width:100% !important;padding-right:0 !important;}
body.single-product #main-content > .container:before{display:none !important;}
body.single-product #main-content > .container{max-width:100% !important;width:100% !important;}
body.single-product #main-content div.product.type-product > .clearfix{margin-bottom:91px !important;}
body.single-product .product .tabs_container, body.single-product .product .related.products, body.single-product #main-content div.product.type-product > .clearfix{max-width:1170px !important;width:90% !important;float:none;margin:0 auto;}
body.single-product #page-container .product .woocommerce-product-gallery{width:40% !important;float:left;}
body.single-product #page-container .product .summary{width:51.3% !important;padding-top:27px;float:right;}
body.single-product #page-container .product .summary form{margin-bottom:42px !important;margin-top:10px !important;}
body.single-product .product .summary .product_meta a{color:#ffdc32 !important;}
body.single-product .product .summary .product_meta{border-color:#f7f9f9 !important;padding-top:25px;font-size:16px !important;color:#635c5c !important;font-family:'Roboto', Helvetica, Arial, Lucida, sans-serif !important;font-weight:500 !important;}
body.single-product .product .summary .woocommerce-product-details__short-description p{font-family:'Roboto', Helvetica, Arial, Lucida, sans-serif !important;font-size:16px !important;color:#635c5c !important;font-weight:500 !important;letter-spacing:0.1px;line-height:173%;padding-bottom:31px;}
body.single-product .product .summary p.price{padding-bottom:12px;}
body.single-product .product .summary p.price .amount{font-size:24px;color:#ffdc32;font-family:'Poppins', Helvetica, Arial, Lucida, sans-serif !important;font-weight:700;}
body.single-product .product .summary h1.product_title{font-size:36px !important;color:#2b2b33 !important;font-family:'Poppins', Helvetica, Arial, Lucida, sans-serif !important;font-weight:700;}
body.single-product .product .summary button.single_add_to_cart_button:after{content:"\e015" !important;margin:0 !important;position:static !important;display:inline-block !important;opacity:1 !important;vertical-align:text-bottom;font-size:22px;margin-left:8px !important;}
body.single-product .product .summary button.single_add_to_cart_button:hover{background-color:#c7dbdc !important;}
body.single-product .product .summary button.single_add_to_cart_button{font-size:18px !important;color:#ffffff !important;font-family:'Poppins', Helvetica, Arial, Lucida, sans-serif !important;text-transform:uppercase;background-color:#ffdc32 !important;border:none !important;border-radius:50px !important;margin-left:30px;padding:15px 44px !important;}
body.single-product #page-container .quantity{position:relative;overflow:visible !important;margin:0 60px !important;}
body.single-product input[type=number]::-webkit-inner-spin-button,
body.single-product input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}
body.single-product input[type=number]{-moz-appearance:textfield;}
body.single-product #page-container .quantity input{width:82px !important;height:59px !important;line-height:100%;float:left;display:block;background-color:#fff !important;color:#2b2b33 !important;border-radius:0 !important;z-index:11;position:relative;font-size:24px !important;border:1px solid #e9eff4 !important;font-family:'Roboto', Helvetica, Arial, Lucida, sans-serif !important;font-weight:500 !important;}
body.single-product .quantity input:focus{outline:0;}
body.single-product .quantity-nav{float:left;position:absolute;height:100%;width:100%;z-index:0;}
body.single-product .quantity-button:hover{background-color:#ffdc32 !important;color:#ffffff !important;}
body.single-product .quantity-button{position:relative;cursor:pointer;width:60px;height:100%;text-align:center;color:#2b2b33;font-family:"ETmodules" !important;line-height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;background-color:#c7dbdc;padding:14px 12px 0;font-size:30px;transition:0.3s;}
body.single-product .quantity-button.quantity-up{position:absolute;top:0;right:-59px;border-radius:0 50px 50px 0;}
body.single-product .quantity-button.quantity-down{position:absolute;top:0;left:-59px;border-radius:50px 0 0 50px;}
body.single-product div.product div.woocommerce-product-gallery .flex-control-thumbs li img{opacity:1;}
body.single-product div.product div.woocommerce-product-gallery .flex-control-thumbs{padding-bottom:0 !important;padding-right:120px !important;}
body.single-product div.product div.woocommerce-product-gallery .flex-control-thumbs li:after{content:"";display:block;height:4px;width:0;position:absolute;bottom:0;left:0;background-color:#ffdc32;transition:0.3s;}
body.single-product div.product div.woocommerce-product-gallery .flex-control-thumbs li.active_item:after, body.single-product div.product div.woocommerce-product-gallery .flex-control-thumbs li:hover:after{width:100%;}
body.single-product div.product div.woocommerce-product-gallery .flex-control-thumbs li{width:19.5%;margin-right:2.8%;margin-bottom:0;position:relative;}
body.single-product div.product div.woocommerce-product-gallery .flex-control-thumbs li:nth-child(4n+1){clear:none !important;}
body.single-product div.product div.woocommerce-product-gallery .flex-control-thumbs li:nth-of-type(4n){margin-right:2% !important;}
body.single-product div.product .slider_number .slider_active_number{font-size:56px;color:#2b2b33;font-weight:600;margin-right:19px;}
body.single-product div.product .slider_number{font-size:20px;color:#2b2b33;font-family:'Roboto', Helvetica, Arial, Lucida, sans-serif;font-weight:300;display:block;float:right;margin-top:19px;margin-right:0;position:absolute;bottom:-4px;right:0;}
body.single-product div.product .coco-product-slider-arrows{z-index:10;position:absolute;right:-20px;bottom:120px;}
body.single-product div.product .coco-product-slider-arrows a span{display:block;line-height:100%;font-family:"ETmodules" !important;}
body.single-product div.product .coco-product-slider-arrows a.coco-arrow-prev{margin-bottom:10px;}
body.single-product div.product .coco-product-slider-arrows a:hover{color:#fff !important;background-color:#ffdc32 !important;}
body.single-product div.product .coco-product-slider-arrows a{opacity:1 !important;color:#9dafbd !important;background-color:#fff !important;border-radius:50% !important;font-size:30px;padding:7px;margin-top:0 !important;box-shadow:0 5px 10px 0 rgba(0, 0, 0, 0.1);position:static;display:block;transition:0.3s;}
body.single-product div.product div.images .woocommerce-product-gallery__wrapper{-webkit-transition:all cubic-bezier(.795,-.035,0,1) .5s !important;transition:all cubic-bezier(.795,-.035,0,1) .5s !important;}
body.single-product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .star-rating:before, body.single-product div.product .woocommerce-product-rating .star-rating:before{content:'\73\73\73\73\73' !important;}
body.single-product .comment-form .comment-form-rating .stars a, body.single-product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .star-rating > span:before, body.single-product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .star-rating .rating:before, body.single-product div.product .woocommerce-product-rating .star-rating > span:before, body.single-product div.product .woocommerce-product-rating .star-rating .rating:before{color:#fcd846 !important;}
body.single-product div.product .woocommerce-product-rating .woocommerce-review-link{font-size:16px !important;color:#8caeae !important;font-family:'Roboto', Helvetica, Arial, Lucida, sans-serif;font-weight:500;margin-top:3px !important;display:inline-block;}
body.single-product .comment-form .comment-form-rating .stars a{height:23px;width:25px;font-size:20px;letter-spacing:4px;margin-top:9px !important;}
body.single-product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .star-rating, body.single-product div.product .summary .star-rating{height:23px;font-size:20px;width:133px;letter-spacing:4px;margin-top:9px !important;}
body.single-product div.product .summary .woocommerce-product-rating{margin-bottom:27px;}
body.single-product .related.products{clear:both;}
body.single-product .related.products .et_shop_image{margin-bottom:29px !important;overflow:hidden;}
body.single-product .related.products .et_shop_image img{margin-bottom:0 !important;}
body.single-product .related.products .et_overlay{opacity:1!important;z-index:3;transition:0.3s;border-radius:0 50% 50% 50%;transform:scale(0);transform-origin:left top;transition-delay:0.3s;border:none!important;width:101%;height:101%;background-color:rgba(255,220,50,0.7)!important;}
body.single-product .related.products li.product:hover .et_overlay{transition-delay:0s;transform:scale(1);border-radius:0;}
body.single-product .related.products .et_overlay:before{content:'View Product' !important;font-family:'Roboto', Helvetica, Arial, Lucida, sans-serif !important;font-weight:500 !important;font-size:24px !important;margin:0 !important;top:auto !important;left:auto !important;bottom:21px;right:28px;transform:translate(130%, 0);opacity:0;transition:0.3s;transition-delay:0s;color:#fff;}
body.single-product .related.products li.product:hover .et_overlay:before{transition-delay:0.3s;transform:translate(0, 0);opacity:1;}
body.single-product .related.products > h2{color:#2b2b33;font-size:24px !important;font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif;letter-spacing:0;padding-bottom:44px !important;}
body.single-product .related.products h2.woocommerce-loop-product__title{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif;font-size:18px !important;color:#2b2b33!important;line-height:120%;padding:0 !important;}
body.single-product .related.products li.product .price{background-color:#ffdc32;padding:44px 21px 34px 40px;border-radius:10px 59px 60px 78px;position:absolute;left:-23px;top:-27px;transition:0.3s;transition-delay:0.3s;z-index:5;line-height:100% !important;font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:24px;color:#ffffff!important;}
body.single-product .related.products li.product:hover .price{transition-delay:0s;background-color:transparent;}
body.single-product .related.products li.product{width:31.5% !important;margin-right:2.7% !important;clear:none !important;float:left !important;overflow:hidden;}
body.single-product .related.products li.product:last-child{margin-right:0 !important;}
body.single-product #left-area ul.products{margin-bottom:0 !important;}
body.single-product #left-area{padding-bottom:0 !important;}
body.single-product .product .product_tab_and_related{margin-top:0 !important;background-image:linear-gradient(135deg,#f0f6f6 38.6%,#ffffff 0%)!important;padding-bottom:40px;}
body.single-product .product .woocommerce-tabs{background-color:#2b2b33 !important;border:none !important;float:left;width:100%;margin-top:0 !important;padding:77px 4.3%;margin-bottom:110px;}
body.single-product .product .woocommerce-tabs .woocommerce-Tabs-panel h2{display:none !important;}
body.single-product .product .woocommerce-tabs .woocommerce-Tabs-panel p:last-child{padding-bottom:0 !important;}
body.single-product .product .woocommerce-tabs .woocommerce-Tabs-panel p{padding-bottom:29px !important;}
body.single-product .product .woocommerce-tabs .woocommerce-Tabs-panel{font-family:'Roboto', Helvetica, Arial, Lucida, sans-serif !important;font-size:16px !important;color:#ffffff !important;font-weight:500 !important;letter-spacing:0.1px;line-height:176%;padding:0 !important;display:block;float:left;width:65%;}
body.single-product #page-container #main-content .product .woocommerce-tabs ul.tabs{display:block;float:left;width:29.5%;margin-right:3% !important;background-color:transparent !important;border:none !important;padding-top:2px !important;}
body.single-product #page-container #main-content .product .woocommerce-tabs ul.tabs li:first-child{border-bottom:1px solid #413f43 !important;padding-bottom:29px;margin-bottom:32px;}
body.single-product #page-container #main-content .product .woocommerce-tabs ul.tabs li{background-color:transparent !important;border:none !important;width:100%;}
body.single-product .product .woocommerce-tabs ul.tabs:before{display:none !important;}
body.single-product #page-container #main-content .product .woocommerce-tabs ul.tabs li a:hover,
body.single-product #page-container #main-content .product .woocommerce-tabs ul.tabs li.active a{color:#ffdc32 !important;}
body.single-product #page-container #main-content .product .woocommerce-tabs ul.tabs li a{color:#ffffff !important;font-size:36px !important;font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;font-weight:700;letter-spacing:1.5px;}
body.single-product #page-container #reviews .commentlist li.comment{border-bottom:1px solid #413f43 !important;padding-bottom:10px !important;margin-bottom:32px !important;}
body.single-product #reviews .commentlist .comment img.avatar{border-radius:50%;}
body.single-product #respond .comment-form-comment textarea{color:#c7c7c7;background-color:transparent;border:1px solid #413f43;resize:none;height:140px !important;}
body.single-product #page-container #respond .form-submit input.submit:hover{background-color:#c7dbdc !important;}
body.single-product #page-container #respond .form-submit input.submit{font-size:18px !important;color:#ffffff !important;font-family:'Poppins', Helvetica, Arial, Lucida, sans-serif !important;text-transform:uppercase;background-color:#ffdc32 !important;border:none !important;border-radius:50px !important;line-height:100% !important;padding:15px 44px !important;}
body.single-product #page-container #review_form #respond p.form-submit,
body.single-product #page-container #review_form #respond p.comment-form-comment,
body.single-product #page-container .comment-form .comment-form-rating p.stars{padding-bottom:0 !important;}
body.single-product #page-container #review_form #respond .must-log-in a{color:#fcd846 !important;}
@media only screen and (max-width: 1390px) {
.coco_hot_featured_products .et_pb_row, .coco_hot_new_products .et_pb_row{width:90% !important;}
body.single-product .product .summary button.single_add_to_cart_button{margin-left:20px;padding:15px 33px !important;}
body.single-product #page-container .product .summary{padding-top:0;}
body.single-product .product .summary .woocommerce-product-details__short-description p{padding-bottom:15px;}
body.single-product #page-container #main-content .product .woocommerce-tabs ul.tabs li a{font-size:26px !important;}
}
@media only screen and (max-width: 980px) {
.coco_hot_new_products .et_pb_shop .products li.product, .coco_hot_featured_products .et_pb_shop .products li.product{margin-bottom:0 !important;}
.coco_hot_new_products .et_pb_column_1_3:first-child{width:100% !important;margin-right:0 !important;}
.coco_hot_new_products .et_pb_column_1_3.et-last-child, .coco_hot_new_products .et_pb_column_1_3:last-child{width:28% !important;}
.coco_hot_new_products .et_pb_column_1_3{width:68% !important;margin-right:4% !important;}
.coco_hot_featured_products .et_pb_shop .products li.product, .coco_hot_featured_products .et_pb_column_1_2{width:48% !important;margin-right:4% !important;}
.coco_hot_featured_products .et_pb_shop .products li.product:nth-child(2n+2){margin-bottom:30px !important;}
.coco_hot_featured_products .et_pb_shop .products li.product:nth-child(2n+2),
.coco_hot_featured_products .et_pb_column_1_2:nth-child(2n+2){margin-right:0 !important;}
.coco_hot_featured_products .et_pb_shop .products li.product .et_shop_image{margin-bottom:15px !important;}
body.single-product .product .summary h1.product_title{font-size:30px !important;padding-bottom:0 !important;}
body.single-product div.product .summary .woocommerce-product-rating{margin-bottom:10px;}
body.single-product #page-container .quantity input{width:60px !important;}
body.single-product .quantity-button{width:45px;padding:14px 3px 0;}
body.single-product #page-container .quantity{margin:0 45px !important;}
body.single-product .quantity-button.quantity-up{right:-45px;}
body.single-product .quantity-button.quantity-down{left:-45px;}
body.single-product .product .summary button.single_add_to_cart_button:after{margin-left:5px !important;}
body.single-product .product .summary button.single_add_to_cart_button{margin-left:15px;padding:15px 20px !important;}
body.single-product #page-container .product .summary form{margin-bottom:20px !important;}
body.single-product .product .summary .product_meta{padding-top:15px;}
body.single-product .product .woocommerce-tabs{margin-top:0 !important;margin-bottom:50px;}
body.single-product .related.products > h2{padding-bottom:20px !important;}
body.single-product .product .woocommerce-tabs{padding:40px 4.3%;}
body.single-product #page-container #main-content .product .woocommerce-tabs ul.tabs li a{font-size:24px !important;padding:0 !important;}
body.single-product #main-content div.product.type-product > .clearfix{margin-bottom:30px !important;}
}
@media only screen and (max-width: 767px) {
#page-container .coco_hot_new_products .et_pb_shop .products li.product:last-child{margin-bottom:0 !important;}
#page-container .coco_hot_new_products .et_pb_shop .products li.product{width:100% !important;max-width:400px;margin:0 auto 30px !important;float:none !important;}
.coco_hot_new_products .et_pb_shop .products .et_shop_image{margin-bottom:15px !important;overflow:hidden;}
.coco_hot_new_products .et_pb_column .et_pb_text, .coco_hot_new_products .et_pb_column .et_pb_button_module_wrapper, .coco_hot_new_products .et_pb_column .et_pb_promo h2{text-align:center !important;}
.coco_hot_new_products .et_pb_column_1_3{width:100% !important;margin-right:0 !important;}
.coco_hot_new_products .et_pb_column_1_3.et-last-child, .coco_hot_new_products .et_pb_column_1_3:last-child{width:100% !important;}
body.single-product #page-container .product .woocommerce-product-gallery{width:100% !important;}
body.single-product #page-container .product .summary{padding-top:50px;width:100% !important;}
body.single-product #page-container #main-content .product .woocommerce-tabs ul.tabs li a{font-size:20px !important;padding:0 !important;}
body.single-product #page-container #main-content .product .woocommerce-tabs ul.tabs{width:33%;margin-right:4% !important;}
body.single-product .product .woocommerce-tabs .woocommerce-Tabs-panel{width:63%;}
body.single-product #page-container #reviews .commentlist .comment .comment-text{margin-left:0 !important;}
body.single-product #reviews .commentlist .comment img.avatar{position:static !important;float:none !important;}
body.single-product #page-container #main-content .product .woocommerce-tabs ul.tabs li:first-child{padding-bottom:12px;margin-bottom:12px;}
body.single-product .related.products li.product{width:100% !important;margin-right:0 !important;}
}
@media only screen and (max-width: 480px) {
#page-container .coco_hot_featured_products .et_pb_shop .products li.product {
width: 100% !important;
max-width: 400px;
margin: 0 auto 30px !important;
float: none !important;
}
.coco_hot_featured_products .et_pb_column_1_2 {
width: 100% !important;
margin-right: 0 !important;
}
.coco_hot_featured_products .et_pb_column .et_pb_text {
margin-bottom: 10px !important;
}
.coco_hot_featured_products .et_pb_column .et_pb_button_module_wrapper, .coco_hot_featured_products .et_pb_column .et_pb_text {
text-align: center !important;
}
body.single-product .product .woocommerce-tabs .woocommerce-Tabs-panel {
width: 100%;
margin-top: 30px !important;
}
body.single-product #page-container #main-content .product .woocommerce-tabs ul.tabs {
width: 100%;
margin-right: 0 !important;
}
body.single-product #page-container .quantity {
margin: 0 45px 20px !important;
}
body.single-product .product .summary button.single_add_to_cart_button {
margin-left: 0;
display: block !important;
clear: both;
}
body.single-product div.product .coco-product-slider-arrows {
right: -10px;
}
body.single-product .product .woocommerce-tabs {
padding: 40px 30px;
}
}