/*
Theme Name: Astra Child
Theme URI: https://www.motagarage.com/
Description: Child theme for Astra
Author: Gaia Digital Agency
Author URI: https://www.motagarage.com/
Template: astra
Version: 1.0.0
*/
ol, ul {
   margin: 0!important;
}
.variations_form .variable-items-wrapper.button-variable-items-wrapper li.variable-item {
    list-style: none !important;
    margin: 0 1px 1px 0 !important;
    padding: 5px 10px !important;
    display: inline-block !important;
    vertical-align: middle !important;
    border-radius: 0 !important;
	width: 40px;
    text-align: center;
}

.variations_form .variable-items-wrapper.button-variable-items-wrapper li.variable-item:hover {
    background-color: #ffffff !important;
    color: #001E10 !important;
}

/* Remove bullets and inline display for size/color swatches */
.variations_form .product-variations .variable-items-wrapper,
.variations_form .product-variations .variable-items-wrapper li {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
    display: inline-block !important; /* line up horizontally */
    vertical-align: middle;
}

/* Size swatch boxes */
.variations_form .variable-items-wrapper li.button-variable-item {
    background-color: #001E10;
    color: #ffffff;
    border: 1px solid #ffffff; /* normal border, adjust later */
    border-radius: 0;
    margin-right: 1px;
    margin-bottom: 1px;
    padding: 5px 10px; /* adjust as needed */
    cursor: pointer;
}

.variations_form .variable-items-wrapper li.button-variable-item:hover {
    background-color: #ffffff;
    color: #001E10;
    border-color: #001E10;
}

/* Color swatches */
.variations_form .variable-items-wrapper li.button-variable-item.color-variable-item {
    border: none;
    width: 30px;
    height: 30px;
    padding: 0;
    margin-right: 1px;
    margin-bottom: 1px;
}

.variations_form .variable-items-wrapper li.button-variable-item.color-variable-item:hover {
    border: 1px solid #ffffff;
}
/* Color swatches container */
.variations_form .variable-items-wrapper.color-variable-items-wrapper li.variable-item {
    display: inline-block !important;
    margin: 0 1px 1px 0 !important;
    padding: 0 !important;
    vertical-align: middle !important;
    list-style: none !important;
}

/* Color swatch square */
.variations_form .variable-items-wrapper.color-variable-items-wrapper li.variable-item .variable-item-span-color {
    display: block;
    width: 30px;  /* adjust size */
    height: 30px; /* adjust size */
    border: none;
    cursor: pointer;
}

/* Hover effect */
.variations_form .variable-items-wrapper.color-variable-items-wrapper li.variable-item:hover .variable-item-span-color {
    border: 1px solid #ffffff;
}
/* Add spacing between the label and the selected value text */
.variations_form .label {
    display: flex;
    flex-direction: column;
}

/* Add top margin to the selected variation text */
.variations_form .label .woo-selected-variation-item-name {
    margin-top: 4px; /* adjust gap as needed */
    font-weight: normal;
    font-size: 14px; /* optional */
}

/* Optional: add spacing between the swatches and the label/text */
.variations_form .value.woo-variation-items-wrapper {
    margin-top: 6px; /* adjust gap between label/text and swatches */
}
/* Hide TI Wishlist shortcode wrapper */
.wishlist-button {
    display: none !important;
}

/* Hide product meta (SKU, Category, Tags) */
.product_meta {
    display: none !important;
}