/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 26 2025 | 12:10:24 */
.wd-before-add-to-cart.wd-entry-content
{
	display:inline-block !important;
	width:100% !important;
}

table.prodConditions,
table.prodConditions tr,
table.prodConditions td
{
	border:none !important;
}

table.prodConditions
{
	margin-bottom:10px !important;
}

table.prodConditions td
{
	padding:5px 0 !important;
}

table.prodConditions tr:first-of-type td
{
	padding-top:0 !important;
}

table.prodConditions tr td:first-of-type
{
	width:50px !important;
}

table.prodConditions td img
{
	margin:0 !important;
	width:40px !important;
	height:40px !important;
}

.tabs-layout-tabs .shop_attributes
{
	max-width:100% !important;
    margin-bottom:var(--wd-single-spacing) !important;
	overflow:inherit !important;
}
.woocommerce table.shop_attributes tr
{
    margin:0;
    padding:calc(var(--wd-attr-v-gap) / 2) 15px;
}

.woocommerce table.shop_attributes tr:nth-child(even)
{
    background-color: #f7f7f7;
}

.woocommerce table.shop_attributes tr th
{
    width:calc(50% - 20px);
}

.woocommerce table.shop_attributes tr td
{
    width:50%;
	text-align:left;
}

.woocommerce-Tabs-panel--description table tr:nth-child(even)
{
    background-color: #f7f7f7;
}

.woocommerce-Tabs-panel--description table tr td:first-child
{
    color:var(--wd-title-color);
    font-weight:var(--wd-title-font-weight);
}

.woocommerce-Tabs-panel p strong
{
	color:#000;
}

.woocommerce-Tabs-panel--description table tr:first-child td
{
	border-top:1px solid var(--brdcolor-gray-300);
}

.woocommerce-Tabs-panel--description table tr td
{
	width:50% !important; 
}

.shop_attributes tr:first-child
{
	border-top: var(--wd-attr-brd-width) var(--wd-attr-brd-style) var(--wd-attr-brd-color);
}

.woocommerce-Tabs-panel--description ul
{
	margin-top:-10px;
}

.woocommerce-Tabs-panel--description ul li
{
	margin-bottom:0;
}

.pewc-product-extra-groups-wrap
{
    margin-top: -20px;
    margin-bottom: 20px;
}

/*
.pewc-group-wrap
{
    margin-top: 15px;
}
*/

.pewc-group-heading-wrapper h3
{
	margin-bottom:5px;
	font-size:15px;
}

.pewc-groups-accordion .pewc-group-wrap .pewc-group-content-wrapper
{
	background:none;
}

.pewc-product-extra-groups-wrap.pewc-groups-accordion
{
    margin-top: -15px;
    margin-bottom: 25px;
}

ul.pewc-product-extra-groups
{
    padding:0;
}

.summary-inner a.button.add_to_cart_button
{
	margin-bottom:35px !important;
    border-radius: var(--btn-shop-brd-radius);
    color: var(--btn-shop-color);
    box-shadow: var(--btn-shop-box-shadow);
    background-color: var(--btn-shop-bgcolor);
}

.summary-inner a.button.add_to_cart_button:hover
{
    background-color:#000;
}

.pewc-group-wrap.pewc-group-index-0.first-group
{
    margin-top: -20px;
    margin-bottom: 20px;
}

.prodConditions a
{
    color: var(--wd-text-color) !important;
}