/*ul.products li.product.type-product {
    .variations_form table.variations {
        width: 100%;
        select {
            margin-bottom: 0.5rem;
        }
        td:first-child {
            display: none;
        }
        td:last-child {
            width: 100%;
        }
    }
    .woocommerce-variation-add-to-cart {
        display: flex;
        justify-content: flex-end;
        div.quantity {
            flex-grow: 1;
            padding-right: 4px;
            input {
                text-align: right;
                padding: 0.5em !important;
                width: 100%;
            }
        }
    }
}
ul.products li.product.type-product.product-type-simple {
    form.cart {
        display: flex;
        justify-content: flex-end;
        div.quantity {
            flex-grow: 1;
            padding-right: 4px;
            input {
                text-align: right;
                padding: 0.5em !important;
                width: 100%;
            }
        }

        button {
            padding: 0.5em !important;
            font-size: 1em !important;
            text-transform: capitalize;
            white-space: nowrap;
        }
    }
}

#_dynamic_list-99-479 .grid-item {
    width: 33.33%;
}


div.oxy-woo-products .product_type_variable,
div.oxy-related-products .product_type_variable,
#_dynamic_list-99-479 .product_type_variable,
div.oxy-woo-products form.variations_form th.label,
div.oxy-related-products form.variations_form th.label,
#_dynamic_list-99-479 form.variations_form th.label,
div.oxy-woo-products a.reset_variations,
div.oxy-related-products a.reset_variations,
div.oxy-woo-products form.variations_form a.reset_variations,
div.oxy-related-products form.variations_form a.reset_variations,
#_dynamic_list-99-479 .reset_variations,
div.oxy-woo-products li.product div.quantity,
div.oxy-related-products li.product div.quantity,
#_dynamic_list-99-479 .quantity,
div.oxy-woo-products li.product form.variations_form span.price,
div.oxy-related-products li.product form.variations_form span.price,
#_dynamic_list-99-479 .star-rating,
#_dynamic_list-99-479 .grid-item form .price,
#_dynamic_list-99-479 .single_variation_wrap .price{
    display: none !important;
}

#_dynamic_list-99-479 form.variations_form.cart {
    gap: 8px;
}

div.oxy-woo-products li.product .single_add_to_cart_button,
div.oxy-related-products li.product .single_add_to_cart_button,
#_dynamic_list-99-479 .grid-item .single_add_to_cart_button {
    background-color: #b5bebf !important;
    font-size: 11px !important;
    font-weight: 100 !important;
    text-align: center !important;
    text-transform: uppercase !important;
    font-style: italic !important;
    font-family: 'baskerville-italics' !important;
    letter-spacing: 4px !important;
	border: 0px !important;
	padding-left: 2px !important;
  	padding-right: 2px !important;
}
div.oxy-woo-products li.product .single_add_to_cart_button:hover,
div.oxy-related-products li.product .single_add_to_cart_button:hover,
#_dynamic_list-99-479 .grid-item .single_add_to_cart_button:hover
{
    background-color: rgba(216, 124, 39, 0.66) !important;
}
div.oxy-woo-products li.product form.cart button.button.alt.disabled,
div.oxy-related-products li.product form.cart button.button.alt.disabled,
.woocommerce button.button.alt.disabled,
#_dynamic_list-99-479 .grid-item button.button.alt.disabled
{
	background-color: #b5bebf !important;
	background: #b5bebf !important;
	filter: none !important;
}

.variation-option-button {
    background: #f2f6fc;
    border: 1px solid #666666;
    font-size: 11px;
    border-radius: 4px;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #000;
    line-height: 1.2;
    text-align: center;
    padding: 8px;
    outline: none;
    font-family: inherit;
    border-radius: 4px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    max-height: 3rem;
}

.variation-option-button:focus,
.variation-option-button:hover {
    background-color: #666666;
    color: white;
}

.variation-buttons {
    display: flex;
    gap: 12px;
    flex-wrap: wrap;
}

div.oxy-woo-products li.product p.stock,
div.oxy-related-products li.product p.stock,
#_dynamic_list-99-479 .grid-item p.stock{
				color: #dd853e !important;
			}
			
@media (max-width: 479px) {
	div.oxy-woo-products li.product .single_add_to_cart_button,
	div.oxy-related-products li.product .single_add_to_cart_button,
    #_dynamic_list-99-479 .grid-item .single_add_to_cart_button {
		font-size: 8px !important;
  	}
}

#_dynamic_list-99-479 h2, #_dynamic_list-99-479 h2 a{
  font-weight: 900;
  font-size: 21px;
  font-family: 'Merriweather';
  letter-spacing: .3px;
  text-align: left;
  color: #324263;
}

#_dynamic_list-99-479 .oxy-product-builder {
    margin-top: auto;
}

#_dynamic_list-99-479 .price span, #_dynamic_list-99-479 span.price {
  font-family: 'PT Sans';
  font-weight: 100;
  font-size: 17px;
  color: rgba(0,0,0,0.79);
}

.categorymenuitem, #product-filter-form select {
    color: rgba(17,17,17,0.72);
    font-weight: 900;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 10.5px;
    font-family: Georgia,serif;
}

.repeater-product {
    gap: 12px;
}

.repeater-product img {
    aspect-ratio: 1 !important;
  }

.repeater-product .oxy-product-cart-button {
    max-width: 100% !important;
}*/