:root {
}
/**    *************************************/
/*.title-box {*/
/*    margin-bottom: 3.5rem;*/
/*}*/
/**/
/***/
.accordion-content {
    display: none;
    transition: 1s ease;
}
.editor-content .sw {
    padding-block: 1.5rem;
    padding-bottom: 1.5rem;
}
/** More Description **/
#more_description .main-content {
    background: var(--gray5);
    padding: 2rem 1.5rem;
    border-radius: 1.5rem;
}
#more_description .main-content .s-title {
    margin: 0;
}
#more_description .main-content:before {
    content: "";
    position: absolute;
    top: 2.2rem;
    right: 0;
    width: 9px;
    height: 41px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right;
    background-image: url('data:image/svg+xml,<svg width="9" height="41" viewBox="0 0 9 41" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 35.2585L9 6.39648H3.72414C1.66735 6.39648 0 8.06383 0 10.1206L0 31.5344C0 33.5912 1.66735 35.2585 3.72414 35.2585H9Z" fill="%23950A0E"/><path d="M3.25848 35.2585C6.3628 35.4138 8.84465 37.8956 8.99986 40.9999V35.2585H3.25848Z" fill="%23950A0E"/><path d="M3.25848 6.39648C6.3628 6.24127 8.84465 3.75942 8.99986 0.655105V6.39648H3.25848Z" fill="%23950A0E"/></svg>');
}
/** CTA **/
.cta-item {
    display: flex;
}
.cta-item .cta-body {
    position: absolute;
    right: 0;
    top: 0;
    background: white;
    padding: 24px;
}
.cta-item i {
    position: absolute;
    left: 0;
    bottom: 0;
    background: white;
    width: 125px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
}
@media only screen and (min-width: 768px) {
    .section-swiper .arrow-swiper,
    .woocommerce .arrow-swiper {
        width: calc(100% + 3rem);
        right: -1.5rem;
    }
}






