.wd-copyrights  {
	display: none;
}

.featured-products .rtwpvg-product {
    display: flex;
    height: 100%;
}
.featured-products .rtwpvg-product .product-wrapper {
    flex-grow: 1 !important;
    justify-content: flex-start !important;
}
.cSuVZW {
    bottom: 60px !important;
}

.product-wrapper a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
    position: absolute;
/*     background: red;
    width: 100%;
    height: 10px; */
}

.product-element-bottom {
    flex-grow: 1;
    justify-content: space-between;
}
a.product-image-link {
    position: relative;
    padding: 50%;
}
a.product-image-link img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: contain;
}



/* ===============================
   Dokan Vendor – Hide Sensitive Parent Blocks
   =============================== */

/* Product Type */
.dokan-dashboard .dokan-form-group:has(select#product_type) {
    display: none !important;
}

/* Category */
.dokan-dashboard .dokan-form-group:has(.dokan-new-cat-ui-title),
.dokan-dashboard .dokan-form-group:has(.dokan-select-product-category-container) {
    display: none !important;
}

/* Brand */
.dokan-dashboard .dokan-form-group:has(select#product_brand),
.dokan-dashboard .dokan-form-group:has(.product_brand_search) {
    display: none !important;
}

/* Tags */
.dokan-dashboard .dokan-form-group:has(select#product_tag_edit),
.dokan-dashboard .dokan-form-group:has(.product_tag_search) {
    display: none !important;
}

/* SKU – Parent Product */
.dokan-dashboard .dokan-product-inventory 
.content-half-part.dokan-form-group:has(input#_sku) {
    display: none !important;
}

/* SKU – Variations */
.dokan-dashboard .dokan-variable-attributes .sku {
    display: none !important;
}

.dokan-dashboard-wrap span.item-inline-edit.editline {
    display: none;
}

/* Inventory */
.dokan-dashboard-wrap .dokan-product-inventory {
    display: none;
}

/* Shipping */
.dokan-dashboard-wrap .dokan-product-shipping-tax {
    display: none;
}

.dokan-dashboard-wrap span.item-inline-edit.editline {
    display: none;
}

.dokan-dashboard-wrap .dokan-other-options {
    display: none;
}

.dokan-dashboard-wrap .dokan-product-seo {
    display: none;
}

.dokan-dashboard-wrap .dokan-linked-product-options {
    display: none !important;
}

.dokan-dashboard-wrap .dokan-product-shipping-tax {
    display: none !important;
}

/* Hide unwanted sections INSIDE variation */
.dokan-dashboard-wrap .dokan-variable-attributes .sku,
.dokan-dashboard-wrap .dokan-variable-attributes .stock-status,
.dokan-dashboard-wrap .dokan-variable-attributes .weight-dimension,
.dokan-dashboard-wrap .dokan-variable-attributes .show_if_variation_manage_stock,
.dokan-dashboard-wrap .dokan-variable-attributes .dokan-form-group,
.dokan-dashboard-wrap .dokan-variable-attributes .show_if_variation_downloadable,
.dokan-dashboard-wrap .dokan-variable-attributes .dokan-order-min-max-variation-product-metabox-wrapper,
.dokan-dashboard-wrap .dokan-variable-attributes .content-width-subscription,
.dokan-dashboard-wrap .dokan-variable-attributes textarea,
.dokan-dashboard-wrap .dokan-variable-attributes select:not([name^="attribute_pa"]) {
    display: none !important;
}

/* SHOW image */
.dokan-dashboard-wrap .thumbnail-checkbox-options {
    display: block !important;
}

/* SHOW regular price */
.dokan-dashboard-wrap 
.variable_pricing 
.content-half-part.hide_if_variable-subscription {
    display: block !important;
}


.dokan-dashboard-wrap .dokan-attribute-variation-options {
    margin-bottom: 20px;
}

/* ===================== product page css ====================== */


.wd-product.wd-hover-buttons-on-hover .product-element-bottom {
    transform: translateY(0) !important;
}
.wd-product.wd-hover-buttons-on-hover{
    --wd-trans-h: 0% !important;
    border: 1px solid #cdcdcd2b;
}
.wd-product.wd-hover-buttons-on-hover .product-wrapper:hover{
    transform: translateY(0px) !important;
}
.wd-product.wd-hover-buttons-on-hover .product-image-link:hover{
transform: scale(1.5);
}

.wd-product.wd-hover-buttons-on-hover .product-element-bottom {
    padding: 0px 5px 15px 5px !important;
}

.products.wd-products.pagination-arrows.grid-columns-5.elements-grid.wd-grid-g{
    grid-template-columns: 1fr 1fr 1fr 1fr;
}
