:root {
	--colorMain: var(--primary-color);
	--colorTitle: #fc7c24;
}

.noPadding {
    padding-bottom: 0 !important;
}


/* css box product */
.product-small.box .box-image {
    border-radius: 4px;
}

.box-text.box-text-products {
    padding: 6px 6px 0 6px;
}

.btn-addon-product {
    display: flex;
    justify-content: space-between;
    align-items: center;
    text-align: center;
    padding-top: 25px;
}

.btn-addon {
    padding: 4px;
}

.btn-addon:hover {
    background-color: rgba(0, 0, 0, 0.04);
    cursor: pointer;
}

button.addon-box-text.btn-coppy {
    margin: 0;
    padding: 0;
    min-height: unset !important;
    line-height: 18px !important;
    border: 0 !important;
    letter-spacing: 0;
}

svg.addon-svg {
    fill: currentColor;
    width: 1em;
    height: 1em;
    display: inline-block;
    font-size: 1.5rem;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    flex-shrink: 0;
    user-select: none;
    color: var(--primary-color);
}

.labelbutton {
    font-size: 11px;
}


.product-small.col .woocommerce-variation-add-to-cart, table.variations th  {
    display: none !important;
}

.product-small.col table.variations, .single_variation_wrap {
    padding: 0 6px 0 6px;
}

.product-small.col form.variations_form {
    margin-bottom: 0;
    gap: 0;
}

.product-small.col .woocommerce-variation-price {
    border-top: 0 !important;
    padding: 0 !important;
}

p.name.product-title.woocommerce-loop-product__title {
    text-align: center;
    padding-top: 10px;
    margin-bottom: 10px;
}

/* css footer */
.ct-foo h4 {
    color: var(--colorTitle);
}

.ct-foo p {
    font-size: 14px;
}


