/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 06 2025 | 07:42:43 */
[data-prefix="single_page"] [class*="ct-container"] > article[class*="post"] {
    --theme-boxed-content-box-shadow: none !important;
}

.pp-woocommerce .woocommerce-loop-product__link {
    z-index: 3;
    overflow: visible;
}

.pp-woo-product-wrapper {
	min-height: 450px;
}

.pp-woo-skin-skin-4 .pp-product-actions {
    position: absolute;
    bottom: 20px;
    left: 0;
    align-items: center;
    width: 100%;
}

.pp-woocommerce.pp-woo-skin-skin-4 a.pp-action-item-wrap.added::after {
	display: none;
}

.pp-product-actions a.added_to_cart {
    padding: 0;
    margin: 0 5px;
	border-radius: 0;
}
#cart-drawer-trigger > .count {
	color: #fff;
    background: var(--vinart-primary-color);
}

.single-product .product-meta .detail-content {
	display: none;
}

.woocommerce-table--order-details tfoot td a {
    margin-right: 10px;
}

.woocommerce-customer-details address {
    border: 1px solid rgb(183 132 41);
}

fieldset {
    border: 1px dashed rgb(183 132 41);
}

/*.woocommerce div.product div.woocommerce-tabs ul.tabs {
    align-items: var(--vertical-alignment, start);
	justify-content: var(--horizontal-alignment, start);
}*/

.woocommerce div.product.elementor .woocommerce-tabs .panel {
	border-top: 1px solid #c6b9b2;
}

table tr.woocommerce-product-attributes-item td, table tr.woocommerce-product-attributes-item th {
    border-bottom: 1px solid #c6b9b2 !important;
}

table tr.woocommerce-product-attributes-item th {
    padding-left: 0;
}

.woocommerce div.product.elementor .woocommerce-tabs .panel {
	padding: 0;
}

.woocommerce-product-attributes tr:nth-child(even) th, .woocommerce-product-attributes tr:nth-child(even) td {
	background: transparent !important;
}

li.type-product a img:hover {
	transform: translatey(-20px);
}

li.type-product a img {
    transition: all 0.25s ease-in-out;
}


li.type-product figure .ct-media-container,
[data-products=type-2] .product {
    overflow: visible !important;
}

#woo-filters-panel .widget-title {
    font-size: 22px !important;
    font-weight: 500;
}

.added_to_cart {
    background: none;
    color: var(--theme-button-background-initial-color);
	border-bottom: 1px solid transparent;
}

.added_to_cart:hover {
    background: none;
    color: var(--theme-button-background-initial-color);
	border-bottom: 1px solid var(--theme-button-background-initial-color);
}


#woo-cart-panel .product-title {
	font-weight: 600 !important;
}

.wp-block-woocommerce-checkout-order-summary-block {
	background: #faf5f2;
}

.wc-block-components-title.wc-block-components-title {
	font-size: 1.8em;
}

.wc-block-components-order-summary .wc-block-components-order-summary-item__description .wc-block-components-product-metadata {
	display:none;
}

@media (min-width:768px) {
	.home-piatelli-grid .pp-slider-arrow {
    	display: none;
	}
}