/*
Theme Name: Vonica Theme
Theme URI: https://multimedyaatolyesi.com/
Template: hello-elementor
Author: Multimedya Atolyesi
Author URI: https://multimedyaatolyesi.com/
Description: Multimedya Atolyesi
Tags: Multimedya Atolyesi
Version: 1.0.0.1745497891
Updated: 2025-04-24 12:31:31

*/

/* WooCommerce global font */
.woocommerce,
.woocommerce-page,
.woocommerce-page .product,
.woocommerce-page .woocommerce-breadcrumb,
.woocommerce-page .woocommerce-tabs,
.woocommerce-page .woocommerce-Tabs-panel,
.woocommerce-page .summary,
.woocommerce-page .product_title,
.woocommerce-page .woocommerce-Price-amount,
.woocommerce-page .woocommerce-loop-product__title,
.woocommerce-page .woocommerce-loop-product__title,
.woocommerce-page .button,
.woocommerce-page .woocommerce-message,
.woocommerce-page .woocommerce-info {
    font-family: "Poppins", sans-serif !important;
}


.products-thumbnail a{
	display: flex!important;
}

.onsale{
	display: none!important;
}

.price del span.woocommerce-Price-amount.amount bdi{
	text-decoration: none!important;
} 

ins {
	text-decoration: none!important;
}

.home-page-products .woocommerce .products .product {
	display: flex!important;
	flex-direction: column!important;
}

/* display none cart button in home page products */
.home-page-products .woocommerce .products .product a.button{
	background-color: #000;
	color: #fff;
	display: none!important;
}

/* product title in home page products */
.home-page-products .woocommerce .products .product h2 {
	font-size: 0.875rem!important;
	font-weight: 400!important;
	color: #333333!important;
	min-height: 52px;
}


@media (min-width: 1200px) {
	.home-page-products .woocommerce .products .product img{
	min-height: 320px;
	object-fit: cover;
}
}


@media (max-width: 767px) {
	.home-page-products .woocommerce .products .product img{
	min-height: 170px;
	object-fit: cover;
}
}

/* wishlist */
.yith-wcwl-icon{
	font-size:15px !important;
}
.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist{
	right:10px;
	left:auto;
}
.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist i{

    background-color: white;
    border-radius: 50px;
    padding: 5px;
}
.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist img{
	display:none !important;
}

.wishlist_table.responsive.mobile .product-name a{
	text-decoration: none;
    font-size: 1rem;
}  

.wishlist_table.responsive.mobile .item-details-table tbody .label{
	display: none!important;
}

.wishlist_table.responsive.mobile .item-details-table tbody .value{
	text-align: left!important;
	background: transparent!important;
}


/* ------------------ */
.products .product .star-rating{
	display: none!important;
}

/* single product */
.woocommerce-product-gallery > ol > li > img {
    width:100px !important;
    height:100px !important;
    object-fit: cover;
}

div.product .summary .price{
	color: #000!important;
	font-size: 1.5rem!important;
}

div.product .summary .woocommerce-product-details__short-description {
	display: none;
}

div.product .single-product-summary .variations td, div.product .single-product-summary .variations th{
	background-color: transparent!important;
}


.woocommerce-tabs .tabs, .woocommerce-tabs .woocommerce-Tabs-panel {
	padding-left: 0!important;
}
.woocommerce-variation-availability .in-stock {
	color: #4e4e4e!important;
}

div.product .price {
	color: #000!important;
}

section.related.products .product a.add_to_cart_button{
	display: none!important;
}

section.related.products .product h2.woocommerce-loop-product__title{
	font-size: 0.875rem !important;
    font-weight: 400 !important;
    color: #333333 !important;
    min-height: 42px;
}

.woocommerce-tabs .wc-tabs{
	border-bottom: 1px solid #ddd!important;
}

.woocommerce-tabs .wc-tabs .active{
	border-top: 2px solid #000!important;
}

.woocommerce p.stars a {
	color: #4e4e4e!important;
}

/* cart page */
.woocommerce .e-cart__container .e-shop-table {
	padding: 0;
}

.woocommerce .e-cart__container .shop_table thead th{
	padding: 16px;
}

.woocommerce .e-cart__container .shop_table tbody tr td{
	padding: 36px 16px!important;
}



.woocommerce .e-cart__container .shop_table thead{
	background-color: #fbfbfb;
}


.woocommerce .e-cart__container .woocommerce-cart-form__cart-item .product-name a{
		color: #000!important;
}

.post-174 h1, .wishlist-title-container {
	display: none!important;
}

.post-174 .page-content{
	padding: 70px 20px;
}

.yith_wcwl_wishlist_footer {
	display: none!important;
}

#yith-wcwl-form .wishlist_table tbody tr td, #yith-wcwl-form .wishlist_table tbody tr td a  {
	color: #4a4a4a!important;
}

#yith-wcwl-form .wishlist_table tbody tr td a:hover{
	color: #000!important;
}

/* related products in single product page wishlist icon */
.related.products .product .yith-add-to-wishlist-button-block {
	position: absolute;
    z-index: 2;
    margin: 0;
    padding: 10px 6px;
}

/* showwing wrapper after the added product in cart */
.woocommerce-notices-wrapper .woocommerce-message:before{
	color: #000;
}

.woocommerce-notices-wrapper .woocommerce-message {
	border-top: 3px solid #000; 
}

.woocommerce-notices-wrapper .woocommerce-message .wc-forward{
	background-color: #000;
	color: #fff;
	font-size: 1rem;
	font-weight: 500;
}

.woocommerce-notices-wrapper .woocommerce-message .wc-forward:hover{
	background-color: #000;
	color: #fff;
	font-size: 1rem;
	font-weight: 500;
}

/* search page */
.woof_products_top_panel,
.woocommerce-products-header,
.woocommerce-result-count {
	display: none !important;
}

.cart-wrapper {
	position: relative;
}

.custom-cart-count {
    position: absolute;
    top: -12px;
    right: 35px;
    background-color: black;
    color: white;
    font-size: 12px;
    padding: 3px 6px;
    border-radius: 100%;
    line-height: 1;
    z-index: 999;
}

