.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;
}
}