
.ingenius-accordion-content{
    max-height: 0 !important;
    overflow: hidden !important;
    transition: 300ms ease !important;
    padding-left: 16px !important;
    padding-right: 16px !important;
}

.product-main-cart .ingenius-accordion-content{
    padding-left: 0px !important;
    padding-right: 0px !important;
}

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

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

.ingenius-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;
}

.ingenius-accordion.product .ingenius-accordion-title{
    padding: 16px 0px !important;
}

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

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

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

.ingenius-accordion.product{
    gap: 0 !important;
}

.ingenius-accordion .ingenius-accordion-item{
    border-radius: 8px !important;
    background-color: #E3F2FD !important;
}

.ingenius-accordion.product .ingenius-accordion-item{
    background-color: unset !important;
    border-bottom: 1px solid #121212 !important;
    border-radius: 0 !important;
}

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

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

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

.ingenius-accordion-title a,
.ingenius-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;
}

.e-n-accordion-item-title-icon > span{
    display: none !important;
}

.accordion-icon::after,
.e-n-accordion-item-title-icon::after{
    content: "" !important;
    width: 12px;
    height: 12px;
    display: block;
    background-color: #0D47A1;
    -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='%230D47A1'/%3E%3C/svg%3E");
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    transition: 200ms;
}

.ingenius-accordion-item.active .accordion-icon::after,
.e-n-accordion-item[open] .e-n-accordion-item-title-icon::after{
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='8' height='1' viewBox='0 0 8 1' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='0.375' y1='0.375' x2='7.625' y2='0.375' stroke='%230D47A1' stroke-width='0.75' stroke-linecap='round'/%3E%3C/svg%3E");
    transform: rotate(180deg);
    transition: 200ms;
}

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

