/*
Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
Click nbfs://nbhost/SystemFileSystem/Templates/Other/CascadeStyleSheet.css to edit this template
*/
/* 
    Created on : 05-Sep-2024, 12:19:08 PM
    Author     : jay-t
*/


.variation-slider {
    display: flex;
    overflow-x: auto;
}

.variation-option {
    flex: 0 0 auto;
    margin: 0 10px;
    text-align: center;
}

.variation-option img {
    width: 40px; /* Adjust as needed */
    height: auto;
    cursor: pointer;
}




.product-details-custom-data .variation-field.hide {
    display: none;
}
.woocommerce div.product form.cart .variations select.hide {
    display: none;
}
.product-details-custom-data .accordion {
    width: 100%;
    max-width: 600px;
    margin: 20px auto;
    border: 1px solid #ddd;
    border-radius: 5px;
    font-family: Arial, sans-serif;
}

/* Each accordion item */
.product-details-custom-data .accordion-item {
    border-bottom: 1px solid #ddd;
}

.product-details-custom-data .accordion-item:last-child {
    border-bottom: none;
}

/* Accordion header */
.product-details-custom-data .accordion-header {
    background-color: #007bff;
    color: #fff;
    padding: 15px;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 18px;
    font-weight: bold;
    transition: background-color 0.3s ease;
    border-radius: 5px 5px 0 0;
}

.product-details-custom-data .accordion-header:hover {
    background-color: #0056b3;
}

/* Icons for open/close */
.product-details-custom-data .accordion-icon {
    font-size: 24px;
}

/* Accordion content */
.product-details-custom-data .accordion-content {
    display: none;
    padding: 15px;
    background-color: #f7f7f7;
    font-size: 16px;
    line-height: 1.5;
    border-radius: 0 0 5px 5px;
}
.product-details-custom-data .accordion-content table {
    width: 100%;
}
.product-details-custom-data .accordion-content table .col-90 {
    width: 90%;
}
.product-details-custom-data .accordion-content table .col-10{
    width: 10%;
}

/* Spacing between accordion items */
.product-details-custom-data .accordion-item:not(:last-child) .accordion-header {
    border-radius: 5px;
}

.product-details-custom-data .accordion-item:not(:last-child) .accordion-content { border-radius: 0 0 5px 5px; }
.product-details-custom-data .accordion-content a {
    color: black;
    text-decoration: none;
}

.product-details-custom-data .accordion-content a:hover {
    text-decoration: underline;
}





