/*global class*/
body, table th {
    font-family: 'Gilroy', sans-serif !important;
}

:root {
    --color-black: #292929;
    --color-orange: #FF8D4A;

}
/*button button button button button button button button button*/
html .wd-hover-quick .wd-add-btn>a, html .wd-hover-quick.wd-quantity-overlap div.quantity input[type], html .wd-hover-base .wd-bottom-actions:not(.wd-add-small-btn) .wd-add-btn>a, html .wd-hover-standard .wd-add-btn>a, html .wd-hover-fw-button .wd-add-btn>a, html .wd-hover-fw-button.wd-quantity-overlap div.quantity input[type], html .product-list-item .wd-add-btn>a, html .quick-shop-form .single_add_to_cart_button, html .quick-shop-form div.quantity input[type], html .entry-summary .single_add_to_cart_button, .wd-single-add-cart .single_add_to_cart_button, html .wd-buy-now-btn, html .wd-sticky-btn-cart .single_add_to_cart_button, html .wd-sticky-add-to-cart, html .wd-sticky-btn.wd-quantity-overlap div.quantity input[type], html .comment-form .submit, html .product-quick-view .entry-summary .single_add_to_cart_button, html .product-quick-view .view-details-btn, html .cart-actions .button[name="apply_coupon"], html .cart-actions .button[name="update_cart"], html .cart-totals-inner .checkout-button, html .woocommerce-mini-cart__buttons .btn-cart, html .woocommerce-mini-cart__buttons .checkout, html .wd-empty-mini-cart .btn, html .woocommerce-checkout .login .button, html .checkout_coupon .button, html #place_order, html button[name="save_account_details"], html button[name="save_address"], html td.woocommerce-orders-table__cell-order-actions a, html .woocommerce-MyAccount-downloads-file, html .order-again .button, html .login .button, html .register .button, html .wd-switch-to-register, html .lost_reset_password .button, html .wd-popup-wishlist .wd-wishlist-save-btn, html .wd-popup-wishlist .wd-wishlist-back-to-lists, html .wd-wishlist-create-group-btn, html .wd-wishlist-rename-save, html .btn.wd-compare-cat-link, html .btn.wd-compare-remove-cat, html .wd-compare-table .button, html .wd-compare-table .added_to_cart, html .comment-form .submit, html .mc4wp-form input[type="submit"], html .wpcf7 input[type="submit"], html .widget_price_filter [class*="price_slider_amount"] .button, html .wd-price-table .wd-plan-footer > a, html .hotspot-content .add_to_cart_button, html .hotspot-content .product_type_variable, html .hotspot-content .btn.btn-color-primary, html .wd-pf-btn button, html button[name="track"], html .popup-added_to_cart .view-cart, html .website-wrapper .return-to-shop .button, html .wd-age-verify .wd-age-verify-allowed, html .wd-age-verify .wd-age-verify-forbidden, html .cookies-buttons .cookies-accept-btn {
    border: 1px solid var(--color-orange);
    border-radius: 4px !important;
    box-shadow: none !important;
    color: var(--color-orange);
    font-size: 16px !important;
    font-family: 'Gilroy', sans-serif;
    font-weight: 400;
    line-height: 19px;
    text-transform: uppercase;
}
textarea {
    border-radius: 4px !important;
}
.wd-hover-fw-button .add-to-cart-loop span {
    font-size: 16px !important;
}
/*button button button button button button button button button*/
.main-page-wrapper {
    /*padding-top: 0 !important;*/
    margin-top: 0 !important;
}
body.home .main-page-wrapper {
    padding-top: 0 !important;
}
.mb-0 {
    margin-bottom: 0 !important;
}
.gilroy {
    font-family: 'Gilroy', sans-serif !important;
}
.rfdewi {
    font-family: 'RF Dewi', sans-serif !important;
}
.vc_row-has-fill>.vc_column_container>.vc_column-inner {
    padding-top: 0 !important;
}
.sec-title {
    font-weight: 700;
    font-size: 24px;
    line-height: 100%;
    color: var(Ц3У4К5Е--color-black);
    margin-bottom: 30px !important;
}
body.home .site-content {
    margin-bottom: 0 !important;
}
.wd-prefooter {
    padding-bottom: 0 !important;
}
.wd-header-nav .menu {
    width: 100%;
    justify-content: space-around;
}
.wd-header-nav .menu li a {
    font-family: 'Gilroy', sans-serif;
    font-weight: 300;
    font-size: 18px;
    line-height: 120%;
    color: var(--color-black);
    text-transform: none;
}
.wd-header-nav .menu .wd-nav[class*="wd-style-"]>li:is(.current-menu-item,.wd-active,.active)>a {
    color: var(--color-black);
}
.whb-general-header-inner .whb-col-left {
    width: 25%;
}
.whb-general-header-inner .whb-col-center {
    width: 50%;
}
.whb-general-header-inner .whb-col-right {
    width: 25%;
}
.woocommerce-notices-wrapper .woocommerce-message {
    background-color: var(--color-orange);
}
.labels-rounded .product-label {
    border-radius: 12px !important;
    font-family: 'Gilroy', sans-serif;
    font-weight: 300;
    font-size: 16px !important;
    line-height: 19px;
}

    /*header*/

.whb-main-header .header-top-desc {
    font-family: 'Gilroy', sans-serif;
    font-weight: 400 !important;
    font-size: 16px !important;
    line-height: 100%;
    text-transform: uppercase;
    color: var(--color-black);
    text-align: center;
}
.header-top-link {
    position: relative;
    padding-right: 15px !important;
    font-family: 'Gilroy', sans-serif;
    text-align: right;
    font-weight: 500;
    font-size: 16px !important;
    line-height: 100% !important;
    color: var(--color-black);
}
.header-top-link:before {
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    width: 10px;
    height: 10px;
    transform: translateY(-50%);
    background-image: url("/wp-content/uploads/2022/10/ar-before.svg");
    background-repeat: no-repeat;
    background-position: center;
}

.whb-top-bar-inner .whb-visible-lg {
    flex: 20%;
}
.whb-top-bar-inner .whb-col-center {
    flex: 60% !important;
}
.whb-general-header {
    border: none !important;
}
body.home .whb-header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 100;
}
.whb-header {
    margin-bottom: 0 !important;
}
.whb-column.whb-col-right {
    width: 20% !important;
}
.whb-column.whb-col-right>div{
    flex-grow: 1 !important;
}
.whb-column.whb-col-right>div:last-child .nav-link-text,
.whb-column.whb-mobile-right>div:last-child .nav-link-text {
    display: none;
}
.whb-column.whb-col-right>div:last-child .wd-dropdown-menu,
.whb-column.whb-mobile-right>div:last-child .wd-dropdown-menu{
    width: auto !important;
    padding: 5px 5px 5px 10px;
}

/*main slider*/
#rev_slider_1_1_wrapper .custom.tparrows {
    background-color: #ffffff !important;
    border-radius: 4px !important;
}
#rev_slider_1_1_wrapper .custom.tparrows:before {
    color: #292929 !important;
}

/*main page*/

#cotegories-sec {}
.cotegories-section-title-row {
    padding-top: 30px;
    padding-bottom: 38px;
}
#cotegories-sec .cotegories-section-title {
    font-weight: 600;
    font-size: 30px;
    line-height: 38px;
    color: var(--color-black);
}
#cotegories-sec .cotegories-row {
    min-height: 600px;
}
#cotegories-sec .cotegories-row .wd-tabs-header .wd-nav-wrapper, .cotegories-row .wd-tabs-header .wd-nav-wrapper .wd-nav {
    width: 100%;
}
#cotegories-sec .cotegories-row .wd-tabs-header .wd-nav-wrapper .wd-nav {
    justify-content: space-between;
}
#cotegories-sec .cotegories-row > .wpb_column {
    position: unset;
}
#cotegories-sec .cotegories-row .wd-tabs-header {
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
}
#cotegories-sec .cotegories-row .wd-tab-content-wrapper {
    padding-top: 150px;
}
#cotegories-sec .wd-nav>li {
    width: 33.33%;
    margin: 0 !important;
    background-color: #fff;
}
#cotegories-sec .wd-nav>li.wd-active {
    background: #EFEFEF;
    box-shadow: 4px 0px 10px rgba(41, 41, 41, 0.2);
}
#cotegories-sec .wd-nav>li a {
    justify-content: center;
    padding-top: 30px !important;
    padding-bottom: 35px !important;
}
#cotegories-sec .wd-nav>li a span {
    font-family: 'RF Dewi', sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 30px;
    line-height: 130%;
    color: #292929;
    text-transform: none;
}
#cotegories-sec .categories-item-row {
    display: flex;
}
#cotegories-sec .categories-item-row:first-child {
    margin-bottom: 80px;
}
#cotegories-sec .categories-item-wrap {
    width: 152px;
    display: flex;
    justify-content: center;
}
#cotegories-sec .categories-item-wrap:not(:last-child) {
    margin-right: 70px;
}
#cotegories-sec .categories-item-wrap {

}
#cotegories-sec .categories-item-wrap a {
    font-family: 'RF Dewi', sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    color: var(--color-black);
    text-align: center;
}
#cotegories-sec .categories-item-wrap img {
    display: block;
    margin: 0 auto 30px;
}

/*main product sec - product card*/
#main-product-sec {
    padding-top: 65px;
    padding-bottom: 65px;
}
.owl-carousel-item .product-wrapper {
    padding: 20px 10px;
    border: 1px solid #FFCFB4;
}
.product-grid-item :is(.product-image-link,.hover-img) img {
    width: auto !important;
    height: 284px;
    max-width: 218px;
	object-fit: cover;
}
.product-grid-item .product-image-link {
    text-align: center;
}
.owl-carousel-item .product-wrapper .wd-buttons {
    opacity: 1;
}
.wd-buttons[class*="wd-pos-r"] {
    transform: translateX(0) translateZ(0) !important;
}
.wd-buttons .product-compare-button, .wd-buttons .quick-view {
    display: none;
}
.owl-carousel-item .product-wrapper .wd-buttons.wd-pos-r-t {
    left: 0;
    top: 0;
    right: auto !important;
}
.wd-wishlist-icon>a:before {
    color: var(--color-orange);
}
.wd-wishlist-icon>a {
    background: #f4f4f4;
    border-radius: 10px;
    width: 30px !important;
    height: 30px !important;
}
.wd-wishlist-icon>a .wd-tooltip-label {
    display: none;
}
.owl-carousel-item .product-wrapper .labels-rounded {
    inset-inline-start: auto !important;
    inset-inline-end: 0;
    top: 0;
}
.owl-carousel-item .product-wrapper .labels-rounded > span {
    border-radius: 10px !important;
}
.owl-carousel-item .product-wrapper .wd-entities-title a {
    font-family: 'Gilroy', sans-serif;
    font-weight: 300;
    font-size: 16px;
    color: var(--color-black);
}
.owl-carousel-item .product-wrapper .wd-product-cats a {
    font-family: 'Gilroy', sans-serif;
    font-weight: 300;
    font-size: 14px;
    line-height: 100%;
    color: var(--color-orange);
}
.wrap-price .price {
    display: flex;
    flex-direction: column;
}
.price .amount {
    text-decoration: inherit;
}
/*.owl-carousel-item .wd-hover-fw-button .wd-add-btn>a {*/
/*    background-color: #ffffff;*/
/*    color: var(--color-orange);*/
/*    box-shadow: none;*/
/*    border-radius: 4px;*/
/*    border: 1px solid var(--color-orange);*/
/*}*/
/*.owl-carousel-item .wd-hover-fw-button .wd-add-btn>a span {*/
/*    font-family: 'Gilroy', sans-serif;*/
/*    font-weight: 400;*/
/*    font-size: 16px;*/
/*    line-height: 100%;*/
/*}*/
.owl-carousel-item .wd-hover-fw-button .wd-add-btn>a:hover {
    background-color: var(--color-orange);
    color: #ffffff;
    box-shadow: none;
}
.owl-carousel-item .product-wrapper .wrap-price .price {
    display: flex;
    flex-direction: column;
}
.owl-carousel-item .product-wrapper .wrap-price .price ins > span {
    font-family: 'RF Dewi', sans-serif !important;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 100%;
    color: var(--color-black);
}
.owl-carousel-item .product-wrapper .wrap-price .price ins bdi,
.owl-carousel-item .product-wrapper .wrap-price .price bdi {
    display: flex;
    justify-content: start;
}
.owl-carousel-item .product-wrapper .wrap-price .price del bdi {
    font-family: 'RF Dewi', sans-serif;
    font-weight: 700;
    font-size: 12px;
    line-height: 100%;
     margin-bottom: 5px;
}
.owl-carousel-item .product-wrapper .product-labels span {
    font-family: 'Gilroy', sans-serif;
    font-weight: 300;
    font-size: 16px;
    line-height: 19px;
    color: #ffffff;
}

/*hot product sec*/

#hot-product-sec {
    padding-top: 125px;
    /*padding-bottom: 65px;*/
}
/*.product-hot {*/
/*    margin-bottom: 100px;*/
/*}*/
.c-hit-product {
    display: flex;
    padding: 20px !important;
    background-color: #fff;
    border: none !important;
}
.c-hit-product .c-hit-desc-wrap {
    width: 60%;
    text-align: left;
    display: flex;
    flex-direction: column;
}
.c-hit-product .product-element-top {
    width: 40%;
    border: 1px solid #E8E8E8;
    padding: 10px;
    margin-right: 20px;
    margin-bottom: 0;
    overflow: visible;
}
.owl-carousel-item .c-hit-product .c-hit-desc-wrap .wd-entities-title a {
    font-family: 'RF Dewi', sans-serif;
    font-weight: 700;
    font-size: 22px;
    line-height: 100%;
    margin-bottom: 20px;
    margin-top: 10px;
    display: inline-block;
}
.c-hit-desc-wrap .woocommerce-product-details__short-description {
    font-family: 'Gilroy', sans-serif;
    font-weight: 300;
    font-size: 16px;
    line-height: 130%;
    color: var(--color-black);
    min-height: 125px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
}
}
.c-hit-product .wd-buttons[class*="wd-pos-r"] {
    opacity: 1;
}
#hot-product-sec .owl-carousel-item .c-hit-desc-wrap .price ins > span {
    font-family: 'RF Dewi', sans-serif;
    font-weight: 700;
    font-size: 18px;
    line-height: 100%;
    color: var(--color-black) !important;
    display: block;
    margin-bottom: 20px;

}
#hot-product-sec .owl-carousel-item .c-hit-desc-wrap .price del > span {
    font-family: 'RF Dewi', sans-serif;
    font-weight: 700;
    font-size: 14px;
    line-height: 100%;
    color: #b4b4b4;
    margin-bottom: 10px;
    display: inline-block;
}
#hot-product-sec .owl-carousel-item .c-hit-desc-wrap .price {
    display: flex;
    flex-direction: column;
}
#hot-product-sec .c-hit-desc-wrap .wd-product-cats, #hot-product-sec .c-hit-desc-wrap .star-rating {
    display: none;
}
#hot-product-sec .owl-carousel-item .c-hit-desc-wrap .wd-add-btn {
    margin-top: auto;
}
/*#hot-product-sec .owl-carousel-item .c-hit-desc-wrap .wd-add-btn > a.button {*/
/*    color: var(--color-orange);*/
/*    border: 1px solid var(--color-orange);*/
/*    border-radius: 4px !important;*/
/*    font-family: 'Gilroy', sans-serif;*/
/*    font-weight: 400;*/
/*    font-size: 16px;*/
/*    line-height: 100%;*/
/*    text-transform: uppercase;*/
/*    box-shadow: none !important;*/
/*}*/
#hot-product-sec .owl-carousel-item .c-hit-desc-wrap .wd-add-btn > a.button span {
    font-family: 'Gilroy', sans-serif;
    font-weight: 400;
    font-size: 16px;
    padding: 10px 20px !important;
}
#hot-product-sec .owl-carousel-item .product-wrapper .wd-buttons.wd-pos-r-t {
    left: auto;
    top: auto;
    right: -210px !important;
    bottom: 0;
}
html[lang="uz-UZ"] #hot-product-sec .owl-carousel-item .product-wrapper .wd-buttons.wd-pos-r-t {
    right: -290px !important;
}
.wd-wishlist-icon>a {
    width: 40px !important;
    height: 40px !important;
}
#hot-product-sec .owl-carousel-item .wd-add-btn-replace .add-to-cart-loop:before {
    color: #ffffff;
}
#hot-product-sec .owl-carousel-item .product-wrapper .labels-rounded {
    inset-inline-start: 10px !important;
    inset-inline-end: auto;
    top: 10px;
    padding: 0 !important;
}
#hot-product-sec .wd-btn-arrow[class*="next"], #hot-product-sec .wd-btn-arrow[class*="prev"],
#main-product-sec .wd-btn-arrow[class*="next"], #hot-product-sec .wd-btn-arrow[class*="prev"]
{
    transform: translateX(0) !important;
    opacity: 1 !important;
    visibility: visible !important;
}
#hot-product-sec .owl-carousel .owl-nav .owl-prev,
#main-product-sec .owl-carousel .owl-nav .owl-prev {
    right: 0;
    left: auto;
    top: 0;
    z-index: 99;
    position: relative;
}
#hot-product-sec .owl-carousel .owl-nav .owl-next,
#main-product-sec .owl-carousel .owl-nav .owl-next {
    top: -0;
    right: 0;
    z-index: 99;
    position: relative;
    margin-right: 10px;
}
#hot-product-sec .owl-carousel .wd-btn-arrow:after {
    font-size: 16px;
    background-color: #fff;
    padding: 10px;
    border-radius: 4px;
    color: var(--color-orange);
    transition: .3s;
}
#main-product-sec .owl-carousel .wd-btn-arrow:after {
    font-size: 16px;
    background-color: #f4f4f4;
    padding: 10px;
    border-radius: 4px;
    color: var(--color-orange);
    transition: .3s;
}
#main-product-sec .owl-carousel .wd-btn-arrow {
    visibility: visible;
    opacity: 1;
}
#main-product-sec .wd-btn-arrow[class*="prev"] {
    transform: translateX(-30px);
}
#main-product-sec .owl-carousel .owl-nav .owl-prev {
    right: -30px;
}
#hot-product-sec .owl-carousel .wd-btn-arrow:hover:after,
#main-product-sec .owl-carousel .wd-btn-arrow:hover:after{
background-color: var(--color-orange);
color: #ffffff;
transition: .3s;
}
#hot-product-sec .owl-carousel .owl-nav,
#main-product-sec .owl-carousel .owl-nav {
position: absolute;
top: -40px;
right: 0;
z-index: 9998;
}
.slider-type-product > .title {
font-family: 'RF Dewi', sans-serif;
font-weight: 700;
font-size: 24px;
line-height: 100%;
margin-bottom: 30px !important;
}
.owl-carousel .owl-dots {
display: none;
}
.carousel-hot {
margin-bottom: 100px;
}

/*post carousel*/

.slider-type-post .post-date,
.wd-blog-holder .post-date {
    display: flex !important;
    align-items: center;
    padding: 7px 14px;
    left: 16px !important;
}
.slider-type-post .post-date .post-date-day,
.slider-type-post .post-date .post-date-month,
.wd-blog-holder .post-date .post-date-day,
.wd-blog-holder .post-date .post-date-month {
    font-family: 'Gilroy', sans-serif;
    font-weight: 300 !important;
    font-size: 16px !important;
    line-height: 130%;
    color: var(--color-orange);
    padding: 0 !important;
}
.slider-type-post .post-date .post-date-day,
.wd-blog-holder .post-date .post-date-day {
    margin-right: 5px;
}
.slider-type-post .article-body-container,
.wd-blog-holder .article-body-container {
    text-align: left !important;
    padding: 47px 16px 20px !important;

}
.slider-type-post .meta-post-categories,
.wd-blog-holder .meta-post-categories {
    padding: 5px 14px 8px;
    height: auto !important;
    overflow: visible !important;
}
.slider-type-post .meta-post-categories a,
.wd-blog-holder .meta-post-categories a {
    font-family: 'RF Dewi', sans-serif;
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 130%;
    text-transform: none !important;
    vertical-align: inherit !important;
}
.slider-type-post .meta-categories-wrapp,
.wd-blog-holder .meta-categories-wrapp {
    overflow: visible !important;
}
.slider-type-post .article-body-container,
.wd-blog-holder .article-body-container {
    border-radius: 0 0 12px 12px !important;
}
.slider-type-post .entry-meta, .wd-blog-holder .entry-meta {
    position: absolute;
    top: 10px;
    right: 46px;
}
.slider-type-post .entry-meta .meta-author,
.wd-blog-holder .entry-meta .meta-author {
    display: none;
}
.slider-type-post .entry-meta .meta-reply,
.wd-blog-holder .entry-meta .meta-reply {
    color: var(--color-orange);
    padding: 7px;
    background-color: #fff;
    border-radius: 4px;
    transition: .3s;
}
.slider-type-post .entry-meta .meta-reply:hover,
.wd-blog-holder .entry-meta .meta-reply:hover {
    background-color: var(--color-orange);
    color: #fff !important;
    transition: .3s;
}
.slider-type-post .entry-meta .meta-reply:hover .replies-count,
.wd-blog-holder .entry-meta .meta-reply:hover .replies-count {
    background-color: #fff;
    color: var(--color-orange);
    transition: .3s;
}
.slider-type-post .entry-meta .meta-reply:hover a:after,
.wd-blog-holder .entry-meta .meta-reply:hover a:after {
    color: #fff;
    transition: .3s;
}
.slider-type-post .entry-meta .meta-reply a:after,
.wd-blog-holder .entry-meta .meta-reply a:after {
    transition: .3s;
    color: var(--color-orange);
}
.slider-type-post .entry-meta .meta-reply .replies-count,
.wd-blog-holder .entry-meta .meta-reply .replies-count {
    background-color: var(--color-orange);
    transition: .3s;
}
.slider-type-post .hovered-social-icons,
.wd-blog-holder .hovered-social-icons {
    padding: 7px;
    position: absolute;
    top: 10px;
    right: 16px;
    border-radius: 4px;
    margin-bottom: 0;
    background-color: #fff;
    color: var(--color-orange);
    transition: .3s;
}
.slider-type-post .hovered-social-icons:hover,
.wd-blog-holder .hovered-social-icons:hover {
    background-color: var(--color-orange);
    color: #fff;
    transition: .3s;
}
.slider-type-post .wd-entities-title,
.wd-blog-holder .wd-entities-title {
    font-family: 'RF Dewi', sans-serif;
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 130%;
    margin-bottom: 10px !important;
}
.slider-type-post .entry-content,
.wd-blog-holder .entry-content {
    font-family: 'Gilroy', sans-serif;
    font-weight: 300 !important;
    font-size: 16px !important;
    line-height: 130%;
    margin-bottom: 20px !important;
    color: var(--color-black);
}

/*comment*/
#comment-sec {}
.comment-carousel {
    margin-bottom: 0 !important;
}
.carousel-wrap {
    position: relative;
}

/* fix blank or flashing items on carousel */
#comment-sec .owl-carousel .item {
    position: relative;
    z-index: 100;
    -webkit-backface-visibility: hidden;
}

/* end fix */
#comment-sec {
    padding-top: 65px;
    padding-bottom: 65px;
}
#comment-sec .owl-stage {
    display: flex;
}
#comment-sec .owl-nav > div {
    margin-top: -26px;
    position: absolute;
    top: 50%;
    color: #cdcbcd;
}

#comment-sec .owl-nav i {
    font-size: 16px;
}
#comment-sec .owl-nav {
    position: absolute;
    top: -30px;
    right: 30px;
}
#comment-sec .owl-nav .fa-caret-left:before {
    content: "\f114";
    font-family: "woodmart-font";
    font-size: 16px;
    color: var(--color-orange);
    background-color: #fff;
    transition: .3s;
    padding: 10px;
    border-radius: 4px;
}
#comment-sec .owl-nav .fa-caret-right:before {
    content: "\f113";
    font-family: "woodmart-font";
    font-size: 16px;
    color: var(--color-orange);
    background-color: #fff;
    transition: .3s;
    padding: 10px;
    border-radius: 4px;
}
#comment-sec .owl-nav .fa-caret-left:hover:before, #comment-sec .owl-nav .fa-caret-right:hover:before {
    color: #fff;
    background-color: var(--color-orange);
    transition: .3s;
}

#comment-sec .owl-nav .owl-prev {
    left: -50px;
}

#comment-sec .owl-nav .owl-next {
    right: -30px;
}
#comment-sec .owl-item .item {
    display: flex;
    flex-direction: column;
    padding: 16px 16px 32px;
    background-color: #ffffff;
    border-radius: 12px;
    height: 100%;
}
#comment-sec .owl-item .item .item-col-1 {
    display: flex;
    flex-direction: row;
}
#comment-sec .owl-item .item .item-col-1:first-child {
    margin-bottom: 20px;
}
#comment-sec .owl-item .item .comment-name {
    font-family: 'RF Dewi', sans-serif;
    font-weight: 700;
    font-size: 120%;
    line-height: 27px;
    color: var(--color-black);
    margin-bottom: 35px;
    margin-top: 10px;
}
#comment-sec .owl-item .item .comment-date {
    font-family: 'Gilroy', sans-serif;
    font-weight: 300;
    font-size: 14px;
    line-height: 150%;
    color: var(--color-black);
    margin-bottom: 0;
}
#comment-sec .owl-item .item .item-col-1 .inner:last-child img {
    margin-bottom: 10px;
}
#comment-sec .owl-item .item .item-col-1 .inner:first-child {
    margin-right: 10px;
}
#comment-sec .owl-item .item .comment-text {
    font-family: 'Gilroy', sans-serif;
    font-weight: 300;
    font-size: 16px;
    line-height: 130%;
    color: var(--color-black);
}

/*footer*/

.main-footer .footer-sidebar {
    justify-content: space-between;
    padding-top: 65px;
    padding-bottom: 65px;
}
/*.main-footer .footer-column {*/
/*    width: auto !important;*/
/*    max-width: max-content !important;*/
/*}*/


.main-footer .widget-title {
    font-family: 'RF Dewi', sans-serif;
    font-weight: 700;
    font-size: 18px;
    line-height: 120%;
    color: var(--color-black);
    text-transform: none !important;
    margin-bottom: 10px !important;
}
.main-footer .textwidget {
    display: flex;
    flex-direction: column;
}
.main-footer .textwidget a {
    font-family: 'Gilroy', sans-serif;
    font-weight: 300;
    font-size: 18px;
    line-height: 150%;
    text-transform: none;
}
.main-footer .textwidget a:not(:last-child) {
    margin-bottom: 5px;
}

.copyrights-wrapper {
    background-color: #ffffff;
}
.copyrights-wrapper .min-footer {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
}


/*secend page*/
.page-title ul li {
    color: var(--color-black);
}
.page-title h1.entry-title {
    font-family: 'RF Dewi', sans-serif;
    color: var(--color-black) !important;
}
.wd-nav-product-cat .category-name {
    font-family: 'RF Dewi', sans-serif;
    font-weight: 700;
    color: var(--color-black) !important;
}
.wd-nav-product-cat .category-products-count {
    font-family: 'RF Dewi', sans-serif;
    color: var(--color-black) !important;
}
.page-title .wd-action-btn>a {
    color: var(--color-black);
}


/*archive*/
.archive .wd-hover-with-fade.hover-ready:hover .content-product-imagin, .archive .wd-hover-with-fade.hover-ready.state-hover .content-product-imagin {
    visibility: visible;
    opacity: 1;
    transition: opacity .3s ease, visibility .0s ease, transform .3s ease;
    transform: scale(0);
}
.archive .products .product-wrapper {
    border: 1px solid var(--color-orange);
    padding: 20px 10px;
}

.archive .products .product-wrapper .wd-buttons[class*="wd-pos-r"] {
    opacity: 1;
}
.archive .products .product-wrapper .product-element-bottom .wd-entities-title {
    font-family: 'Gilroy', sans-serif;
    font-weight: 300;
    font-size: 16px;
    line-height: 130%;
}
.archive .products .product-wrapper .product-element-bottom .wd-product-cats a {
    font-family: 'Gilroy', sans-serif;
    font-weight: 300;
    font-size: 14px;
    line-height: 120%;
    color: var(--color-orange);
}
.archive .products .product-wrapper .product-element-bottom .price ins > .amount bdi {
    font-family: 'RF Dewi', sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 130%;
    color: var(--color-black);
}
.archive .products .product-wrapper .labels-rounded .product-label {
    border-radius: 4px  !important;
}
/*.archive .products .product-wrapper .wd-add-btn>a {*/
/*    border: 1px solid var(--color-orange);*/
/*    color: var(--color-orange);*/
/*    border-radius: 4px;*/
/*    box-shadow: none;*/
/*}*/
/*.archive .products .product-wrapper .wd-add-btn>a span {*/
/*    font-weight: 400;*/
/*    font-size: 16px;*/
/*    line-height: 100%;*/
/*    text-transform: uppercase;*/
/*}*/
.archive .products .product-wrapper .wd-add-btn>a:hover:before {
    color: #ffffff  ;
}
.archive .products .product-wrapper .wrap-price {
    margin-top: auto;
    margin-bottom: 10px;
}
.product-template-default .product-image-wrap > figure {
    text-align: center;
}
.product-template-default .product-image-wrap figure > a > img {
    width: auto;
}
.product-template-default .product_title {
    font-family: 'RF Dewi', sans-serif !important;
}
.product-template-default .woocommerce-product-details__short-description p {
    font-size: 16px;
}
.product-template-default .summary-inner .wd-wishlist-icon>a {
    width: auto !important;
}
.product-template-default .summary-inner .wd-compare-btn {
    display: none;
}
.product-template-default .summary-inner .single_add_to_cart_button:hover {
    color: #ffffff;
}
.wd-tltp-top .wd-tooltip-label {
    bottom: -50px !important;
    transform: translateX(-80%) !important;
}
.wd-tltp .wd-tooltip-label:before {
    top: -4px !important;
    transform: rotate(180deg);
    right: 10px !important;
    left: auto !important;
}
.wd-registration-page .woocommerce-form-login__submit:hover,
.cart-content-wrapper .cart-totals-inner .checkout-button:hover,
.cart-actions .button[name="apply_coupon"]:hover {
    color: #ffffff !important;
}
.wd-registration-page .woocommerce-Input {
    border-radius: 4px;
    border: 1px solid #cfcfcf;
}
/*.comment-form .submit {*/
/*    border-radius: 4px !important;*/
/*    font-family: 'Gilroy', sans-serif;*/
/*    font-weight: 400;*/
/*    font-size: 16px;*/
/*    line-height: 19px;*/
/*    text-transform: uppercase;*/
/*}*/
.woocommerce-billing-fields .input-text, .woocommerce-additional-fields textarea {
    border-radius: 4px;
}
.woocommerce-mini-cart__buttons .checkout:hover {
    color: #ffffff !important;
}
.woocommerce-mini-cart__buttons .btn-cart {
    border-radius: 4px !important;
}
.woocommerce-Price-currencySymbol {
    margin-right: 5px;
}

.payment-img-wrap img:not(:last-child) {
    margin-right: 30px;
}
.min-footer .col-right {
    padding-right: 0 !important;
}
.woocommerce-thankyou-order-received {
    color: var(--color-orange) !important;
    border-color: var(--color-orange) !important;
}
html input {
    border-radius: 4px !important;
}
.products .product-wrapper .fade-in-block {
    display: none;
}
.see-all-btn {
    text-align: center;
}
.see-all-btn a {
    border-bottom: 1px solid var(--color-orange);
    color: var(--color-orange);
    font-weight: 400;
    font-size: 12px;
    line-height: 150%;
    text-transform: uppercase;
}
.see-all-btn a:hover {
    color: var(--color-orange);
}
a.back-to-archive {
    display: none;
}
.post-single-page .meta-author {
    display: none;
}

.single-product .woocommerce-product-details__short-description {
    color: var(--color-black);
    font-size: 16px;
}
.single-product .poduct-tabs-inner .entry-content table tr td:first-child,
.single-product .woocommerce-product-details__short-description table tr td:first-child {
    font-size: 16px;
    font-weight: 500;
    color: var(--color-black);
}
.single-product .poduct-tabs-inner .entry-content table tr td,
.single-product .woocommerce-product-details__short-description table tr td:last-child{
    font-size: 16px;
    font-weight: 600;
    color: var(--color-black);
}
.single-product .wd-wishlist-btn a {
    padding: 15px;
}
.wd-nav-tabs>li>a {
    font-family: 'Gilroy', sans-serif !important;
}
legend, h1, h2, h3, h4, h5, h6, .title {
    font-family: 'Gilroy', sans-serif !important;
}
.poduct-tabs-inner .wc-tab-inner h3 {
    font-size: 20px;
}
.poduct-tabs-inner .wc-tab-inner {
    font-size: 16px;
    margin-bottom: 20px;
    /* color: var(--color-black); */
}
.poduct-tabs-inner .wc-tab-inner h3 {
    margin-bottom: 10px;
}
.poduct-tabs-inner a.wd-nav-link {
    font-size: 18px;
}
div.quantity input[type="button"], div.quantity input[type="number"] {
    height: 45px !important;
}
.woocommerce-Reviews .comment-reply-title {
    font-family: 'Gilroy', sans-serif !important;
}
h2.woocommerce-Reviews-title {
    font-size: 18px !important;
}
form[name=checkout] label {
    font-weight: 500;
    font-size: 16px;
}
.c-tab-row {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
}
.c-tab-row .c-tab-col:first-child {
    width: 50%;
}
.c-tab-row .c-tab-col:last-child {
    width: 50%;
}
ul.wd-nav.wd-nav-tabs>li {
    margin-right: 10px;
    margin-left: 10px;
}
ul.wd-nav.wd-nav-tabs>li:nth-child(2) {
    order: 3;
}
.owl-carousel .slide-post .post-img-wrapp img {
    height: 265px;
    object-fit: cover;
}
.contact-page-text-col > .vc_column-inner > .wpb_wrapper {
    height: 100%;
}
.contact-page-text-block {
    margin-bottom: 0 !important;
    height: 100%;
}
.contact-page-text-block .wpb_wrapper {
    padding: 40px 40px 20px;
    box-shadow: 2px 2px 15px 5px rgb(0 0 0 / 9%);
    border-radius: 8px;
    height: 100%;
}
.contact-page-text-block strong {
    font-size: 24px;
    color: var(--color-black);
}
.contact-page-text-block p {
    font-size: 17px;
    font-weight: 500;
    position: relative;
}
.contact-page-tel-text,
.contact-page-mail-text,
.contact-page-loc-text {
    padding-left: 40px;
}
.contact-page-tel-text:before,
.contact-page-mail-text:before,
.contact-page-loc-text:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 23px;
    height: 23px;
    background-repeat: no-repeat;
    background-size: 100%;
}
.contact-page-tel-text:before {
    background-image: url("/wp-content/uploads/2023/03/tel-icon.svg");
}
.contact-page-mail-text:before {
    background-image: url("/wp-content/uploads/2023/03/mail-icon.svg");
}
.contact-page-loc-text:before {
    background-image: url("/wp-content/uploads/2023/03/loc-icon.svg");
}
.pum-container {
    width: 500px !important;
    top: 50% !important;
    left: 50% !IMPORTANT;
    transform: translate(-50%, -50%) !important;
    margin: 0 auto !important;
    padding: 40px 20px 30px!important;
    border-radius: 10px !important;
}
.pum-overlay {
    background-color: rgb(0 0 0 / 50%) !important;
}
.pum-close:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center;
    background-image: url(/wp-content/uploads/2023/06/close-icon.svg);
    width: 20px;
    height: 20px;
}
.pum-close {
    font-size: 0 !important;
    background-color: #ff000000 !important;
    width: 40px !important;
    height: 40px !important;
    box-shadow: none !important;
}
.form-input input {
    font-size: 15px !important;
    margin-bottom: 25px !important;
    position: relative !important;
    border: 1px solid #d1d1d1 !important;
}
.form-wrap .wpcf7-submit {
    width: 100%;
}
.form-title {
    font-size: 20px;
    font-weight: 500;
    color: #000;
    margin-bottom: 30px;
}
.slider-desc {
    text-shadow: 0px 0px 0px BLACK;
}
.main-footer .footer-sidebar span, .main-footer .footer-sidebar a, .main-footer .footer-sidebar h5 {
    color: #fff;
}
.footer-container {
    background-color: #292929 !important;
}
.footer-form-wrap {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    flex-direction: row;
}
.footer-form-col {
    width: 45%;
}
.footer-form-title {
    font-size: 42px;
    color: #fff;
    font-weight: 500;
    margin-bottom: 5px;
}
.footer-form-subtitle {
    font-size: 18px;
    color: #fff;
    margin-bottom: 40px;
}
.footer-form-desc {
    font-size: 18px;
    color: #fff;
    margin-bottom: 10px;
}
.footer-form-desc a {
    text-decoration: underline;
}
.footer-form-input input,
.footer-form-input textarea {
    border: 1px solid #fff !important;
    margin-bottom: 20px;
}
.footer-form-submit input {
    background-color: inherit !important;
    color: #fff !IMPORTANT;
    border: 1px solid #fff !important;
    width: 100%;
}
.footer-form-submit input:hover {
    color: var(--color-black) !important;
    background-color: #fff !important;
}
.woodmart-product-categories li {
    width: calc( ( 100% - 0px ) / 6 );
}
.c-footer-row {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.c-footer-menu-title {
    font-size: 24px;
    font-weight: 500;
    color: #fff;
    margin-top: 40px;
}
.c-footer-col {
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: flex-start;
    align-self: center;
}
.c-copyright {
    font-size: 30px;
    color: var(--color-black);
    text-align: center;
    font-weight: 600;
}
.min-footer {
    justify-content: center;
}
.min-footer .col-left {
    width: 100%;
    max-width: 100%;
}
.big-desc {
    font-size: 20px;
}