
.theme-accordion-content{
    max-height: 0 !important;
    overflow: hidden !important;
    transition: 300ms ease !important;
    max-width: 775px !important;
}

.theme-accordion-item.active .theme-accordion-content{
    max-height: 500px !important;
    transition: 300ms ease !important;
}

.theme-accordion-content-inner{
    padding-bottom: 16px !important;
}

.theme-accordion-title{
    cursor: pointer !important;
    display: flex !important;
    /* height: 100% !important; */
    /* padding: 16px !important; */
    transition: 300ms !important;
    justify-content: space-between !important;
    align-items: center !important;
}

.theme-accordion.product .theme-accordion-title{
    /* padding: 16px 0px !important; */
}

.theme-accordion-item.active .theme-accordion-title{
    transition: 300ms !important;
}

.theme-accordion-title{
    flex-wrap: nowrap !important;
}

.theme-accordion {
    display: flex;
    flex-direction: column !important;
    /* gap: 10px !important; */
}

.theme-accordion-item{
    transition: 300ms !important;
}

.theme-accordion-item.active{
    padding-bottom: 16px !important;
    transition: 300ms !important;
}

.theme-accordion.product .theme-accordion-item{
    background-color: unset !important;
}

.theme-accordion .theme-accordion-item:last-child{
    margin-bottom: 0 !important;
}

.theme-accordion-content ul{
    margin-bottom: 0 !important;
}

.theme-accordion-content *{
    /* font-size: 16px !important; */
}

.theme-accordion-title a,
.theme-accordion-title p{
    text-decoration: none !important;
}

/* .accordion-icon{
    display: flex;
    align-items: center !important;
    justify-content: center !important;
    width: 16px !important;
    height: 16px !important;
    top: 2px;
    position: relative;
}

.accordion-icon::after {
    content: "" !important;
    width: 16px;
    height: 16px;
    display: block;
    background-color: #121212;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='0.353553' y1='0.353478' x2='7.35355' y2='7.35348' stroke='%23121212'/%3E%3Cline x1='6.64645' y1='7.35348' x2='13.6464' y2='0.353478' stroke='%23121212'/%3E%3C/svg%3E");
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    transition: 200ms;
}

.theme-accordion.product .accordion-icon::after{
    width: 10px;
    height: 10px;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.59998 3.6H4.40002V0.399976C4.40002 0.179224 4.2208 0 3.99998 0C3.77922 0 3.6 0.179224 3.6 0.399976V3.6H0.399976C0.179224 3.6 0 3.77922 0 3.99998C0 4.2208 0.179224 4.40002 0.399976 4.40002H3.6V7.59998C3.6 7.8208 3.77922 8.00002 3.99998 8.00002C4.2208 8.00002 4.40002 7.8208 4.40002 7.59998V4.40002H7.59998C7.8208 4.40002 8.00002 4.2208 8.00002 3.99998C8.00002 3.77922 7.8208 3.6 7.59998 3.6Z' fill='black'/%3E%3C/svg%3E");
}

.theme-accordion-item.active .accordion-icon::after {
    transform: rotate(180deg);
    transition: 200ms;
}

.theme-accordion.product .theme-accordion-item.active .accordion-icon::after {
    transform: rotate(45deg);
    transition: 200ms;
} */

.accordion-icon{
    width: 28px !important;
    height: 28px !important;
}

.theme-accordion-item.active .accordion-icon{
    background-color: var(--orange) !important;
}

.theme-accordion-item .accordion-icon svg{
    transition: 300ms !important;
}

.theme-accordion-item.active .accordion-icon svg{
    transform: rotate(45deg);
    transition: 300ms !important;
}

.theme-accordion-item.active .accordion-icon svg path{
    fill: var(--vertDark);
}