@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700&family=Noto+Serif+KR:wght@200;300;400;500;600;700&family=Libre+Caslon+Text:ital,wght@0,400;0,700;1,400&display=swap');



    /* ────────────────────────────────────────────────────────────

       CORE LAYOUT & RESET

       ──────────────────────────────────────────────────────────── */

    #eterna-clitoris-laser-page {

        width: 100% !important;

        margin: 0 auto !important;

        padding: 0 !important;

        background-color: #FFFFFF !important;

        font-family: 'Noto Sans KR', sans-serif !important;

        color: #3C3334 !important;

        overflow: hidden !important;

        box-sizing: border-box !important;

    }

    #eterna-clitoris-laser-page * {

        box-sizing: border-box !important;

    }



    #eterna-clitoris-laser-page .eterna-container {

        width: 100% !important;

        max-width: 100% !important;

        margin: 0 !important;

        padding: 0 !important;

    }



    /* Reveal Animations */

    #eterna-clitoris-laser-page .eterna-scroll-reveal {

        opacity: 0;

        transform: translateY(30px);

        transition: opacity 1.2s cubic-bezier(0.16, 1, 0.3, 1), transform 1.2s cubic-bezier(0.16, 1, 0.3, 1);

    }

    #eterna-clitoris-laser-page .eterna-scroll-reveal.reveal-active {

        opacity: 1;

        transform: translateY(0);

    }

    #eterna-clitoris-laser-page .reveal-delay-1 { transition-delay: 0.15s; }

    #eterna-clitoris-laser-page .reveal-delay-2 { transition-delay: 0.3s; }

    #eterna-clitoris-laser-page .reveal-delay-3 { transition-delay: 0.45s; }



    /* Divider Decorator */

    #eterna-clitoris-laser-page .header-rule {

        display: flex !important;

        align-items: center !important;

        justify-content: center !important;

        gap: 12px !important;

        margin: 20px 0 16px !important;

    }

    #eterna-clitoris-laser-page .header-rule span {

        display: block !important;

        width: 48px !important;

        height: 1px !important;

        background: linear-gradient(to right, transparent, #D4A49F) !important;

    }

    #eterna-clitoris-laser-page .header-rule span:last-child {

        background: linear-gradient(to left, transparent, #D4A49F) !important;

    }

    #eterna-clitoris-laser-page .header-rule i {

        width: 5px !important;

        height: 5px !important;

        border-radius: 50% !important;

        background: #D4A49F !important;

        display: block !important;

        font-style: normal !important;

    }





    /* ────────────────────────────────────────────────────────────

       TOP TEMPLATE BANNER (elementor-1785)

       ──────────────────────────────────────────────────────────── */

    #eterna-clitoris-laser-page [data-id="1a3e2df6"] {

        display: flex !important;

        min-height: 591px !important;

        justify-content: center !important;

        align-items: center !important;

        position: relative !important;

        background-image: url("https://woman.eternaclinic.co.kr/wp-content/uploads/2026/03/소음순-hero.webp") !important;

        background-size: cover !important;

        background-position: center center !important;

        background-repeat: no-repeat !important;

    }

    /* 오버레이 제거됨 */

    #eterna-clitoris-laser-page [data-id="1a3e2df6"]::before {

        display: none !important;

        content: none !important;

        background: none !important;

        opacity: 0 !important;

        visibility: hidden !important;

    }

    #eterna-clitoris-laser-page [data-id="1a3e2df6"] > * {

        z-index: 2 !important;

        position: relative !important;

    }

    @media (max-width: 1024px) {

        #eterna-clitoris-laser-page [data-id="1a3e2df6"] {

            min-height: 435px !important;

        }

    }

    @media (max-width: 768px) {

        #eterna-clitoris-laser-page [data-id="1a3e2df6"] {

            min-height: 400px !important;

            padding: 60px 20px !important;

        }

    }



    /* ────────────────────────────────────────────────────────────

       HERO BANNER

       ──────────────────────────────────────────────────────────── */

    #eterna-clitoris-laser-page .eterna-hero {

        position: relative !important;

        height: 519px !important;

        margin-top: 80px !important; 

        padding: 0 20px !important;

        text-align: center !important;

        background-image: url("../../source-media/36010bb8d66493ce16927dca6a624cb5cbabe6ac.webp") !important;

        background-size: cover !important;

        background-position: center center !important;

        background-repeat: no-repeat !important;

        background-attachment: scroll !important;

        display: flex !important;

        justify-content: center !important;

        align-items: center !important;

        border-bottom: none !important;

        width: 100% !important;

        max-width: 100% !important;

        box-sizing: border-box !important;

    }

    

    /* 오버레이(배경 그라데이션 가림막) 완전히 제거됨 */

    #eterna-clitoris-laser-page .eterna-hero::before {

        display: none !important;

        content: none !important;

        background: none !important;

        opacity: 0 !important;

        visibility: hidden !important;

    }



    #eterna-clitoris-laser-page .eterna-hero .eterna-content-wrap {

        position: relative !important;

        z-index: 2 !important;

        animation: fadeInUp 1s cubic-bezier(0.25, 1, 0.5, 1) !important;

        width: 100% !important;

        max-width: 1140px !important;

    }

    #eterna-clitoris-laser-page .eterna-hero-tag {

        font-family: 'Libre Caslon Text', serif !important;

        font-size: 30.4px !important;

        font-weight: 400 !important;

        letter-spacing: 6px !important;

        text-transform: uppercase !important;

        margin-bottom: 20px !important;

        color: #FFFFFF !important; /* 명확한 흰색 변경 */

        text-shadow: none !important; /* 텍스트 그림자 제거하여 명확한 흰색 표현 */

        opacity: 1 !important;

    }

    #eterna-clitoris-laser-page .eterna-hero-title {

        font-family: 'Noto Serif KR', serif !important;

        font-size: 62.4px !important;

        font-weight: 300 !important;

        color: #FFFFFF !important;

        line-height: 1.25 !important;

        margin-bottom: 25px !important;

        letter-spacing: -1.5px !important;

        text-shadow: 0 2px 15px rgba(0, 0, 0, 0.4) !important;

    }

    #eterna-clitoris-laser-page .eterna-hero-desc {

        font-size: 17.6px !important;

        color: #FFFFFF !important; /* 약간 투명했던 색상을 완전한 흰색으로 변경 */

        max-width: 750px !important;

        margin: 0 auto !important;

        font-weight: 300 !important;

        line-height: 1.8 !important;

        text-shadow: 0 2px 10px rgba(0, 0, 0, 0.3) !important;

    }

    @media (max-width: 991px) {

        #eterna-clitoris-laser-page .eterna-hero {

            height: 450px !important;

            padding: 0 20px !important;

            margin-top: 80px !important;

        }

        #eterna-clitoris-laser-page .eterna-hero-title {

            font-size: 48px !important;

        }

        #eterna-clitoris-laser-page .eterna-hero-tag {

            font-size: 24px !important;

        }

    }

    @media (max-width: 767px) {

        #eterna-clitoris-laser-page .eterna-hero {

            height: 400px !important;

            padding: 0 20px !important;

            margin-top: 60px !important;

        }

        #eterna-clitoris-laser-page .eterna-hero-title {

            font-size: 36px !important;

        }

        #eterna-clitoris-laser-page .eterna-hero-tag {

            font-size: 18px !important;

        }

        #eterna-clitoris-laser-page .eterna-hero-desc {

            font-size: 14.5px !important;

        }



        #eterna-clitoris-laser-page .eterna-special,

        #eterna-clitoris-laser-page .eterna-about,

        #eterna-clitoris-laser-page .eterna-candidates,

        #eterna-clitoris-laser-page .eterna-benefits,

        #eterna-clitoris-laser-page .eterna-features {

            padding: 60px 20px !important;

        }

    }



    /* ────────────────────────────────────────────────────────────

       WHAT'S SPECIAL

       ──────────────────────────────────────────────────────────── */

    #eterna-clitoris-laser-page .eterna-special {

        background-color: #FAF6F4 !important;

        padding: 100px 20px !important;

        display: flex !important;

        justify-content: center !important;

        align-items: center !important;

    }

    #eterna-clitoris-laser-page .eterna-special-inner {

        width: 100% !important;

        max-width: 1140px !important;

        display: flex !important;

        flex-direction: row !important;

        align-items: center !important;

        gap: 50px !important;

    }

    #eterna-clitoris-laser-page .eterna-special-text {

        flex: 1 1 50% !important;

    }

    #eterna-clitoris-laser-page .eterna-special-label {

        font-family: 'Libre Caslon Text', serif !important;

        font-size: 16px !important;

        font-weight: 500 !important;

        letter-spacing: 4px !important;

        color: #B57E78 !important;

        margin-bottom: 15px !important;

    }

    #eterna-clitoris-laser-page .eterna-special-title {

        font-family: 'Noto Serif KR', serif !important;

        font-size: 42px !important;

        font-weight: 500 !important;

        margin: 0 0 25px 0 !important;

        color: #3C3334 !important;

    }

    #eterna-clitoris-laser-page .eterna-special-title span {

        border-bottom: 2.5px solid #3C3334 !important;

        padding-bottom: 8px !important;

        display: inline-block !important;

    }

    #eterna-clitoris-laser-page .eterna-special-quote {

        font-family: 'Noto Serif KR', serif !important;

        font-size: 20px !important;

        color: #B57E78 !important;

        font-weight: 500 !important;

        margin: 0 0 20px 0 !important;

        line-height: 1.5 !important;

    }

    #eterna-clitoris-laser-page .eterna-special-desc {

        font-size: 15px !important;

        color: #6E6062 !important;

        line-height: 1.85 !important;

        font-weight: 300 !important;

        margin: 0 !important;

        word-break: keep-all !important;

    }

    #eterna-clitoris-laser-page .eterna-special-img-wrap {

        flex: 1 1 50% !important;

        display: flex !important;

        justify-content: center !important;

    }

    #eterna-clitoris-laser-page .eterna-special-img-wrap img {

        width: 100% !important;

        max-width: 540px !important;

        height: auto !important;

        border-radius: 12px !important;

        object-fit: cover !important;

        display: block !important;

    }

    @media (max-width: 991px) {

        #eterna-clitoris-laser-page .eterna-special-inner {

            gap: 30px !important;

        }

    }

    @media (max-width: 767px) {

        #eterna-clitoris-laser-page .eterna-special-inner {

            flex-direction: column !important;

            gap: 30px !important;

        }

        #eterna-clitoris-laser-page .eterna-special-img-wrap {

            width: 100% !important;

        }

    }





    /* ────────────────────────────────────────────────────────────

       TICKER MARQUEE

       ──────────────────────────────────────────────────────────── */

    #eterna-clitoris-laser-page .eterna-marquee-wrap {

        overflow: hidden !important;

        width: 100% !important;

        background-color: #FFFFFF !important;

        padding: 40px 0 !important;

        display: flex !important;

        align-items: center !important;

    }

    #eterna-clitoris-laser-page .eterna-marquee-content {

        display: inline-flex !important;

        white-space: nowrap !important;

        animation: clitoris-marquee-anim 40s linear infinite !important;

    }

    #eterna-clitoris-laser-page .eterna-marquee-content span {

        font-size: 150px !important;

        font-weight: 400 !important;

        font-family: 'Libre Caslon Text', serif !important;

        color: rgba(204, 204, 204, 0.15) !important;

        text-transform: uppercase !important;

        letter-spacing: 4px !important;

        padding-right: 6rem !important;

    }

    @keyframes clitoris-marquee-anim {

        0% { transform: translateX(0); }

        100% { transform: translateX(-50%); }

    }



    /* ────────────────────────────────────────────────────────────

       SECTION 2: KEY DIFFERENCES (STICKY)

       ──────────────────────────────────────────────────────────── */

    #eterna-clitoris-laser-page .eterna-key-differences {

        width: 100% !important;

        display: flex !important;

        justify-content: center !important;

        background-color: #FFFFFF !important;

    }

    #eterna-clitoris-laser-page .eterna-kd-inner {

        width: 100% !important;

        display: flex !important;

        flex-direction: row !important;

        align-items: stretch !important;

        flex-wrap: nowrap !important;

    }

    #eterna-clitoris-laser-page .sticky-left-col {

        width: 30% !important;

        flex: 0 0 30% !important;

        background-color: #FFFFFF !important;

        position: relative !important;

        padding-top: 10rem !important;

        padding-bottom: 10rem !important;

        display: flex !important;

        flex-direction: column !important;

        align-items: center !important;

        text-align: center !important;

    }

    #eterna-clitoris-laser-page .sticky-wrapper {

        position: -webkit-sticky !important;

        position: sticky !important;

        top: 140px !important;

        align-self: flex-start !important;

        z-index: 10 !important;

        padding: 0 20px !important;

        width: 100% !important;

    }

    #eterna-clitoris-laser-page .kd-label {

        font-family: 'Libre Caslon Text', serif !important;

        font-size: 16px !important;

        letter-spacing: 8px !important;

        color: rgba(181, 126, 120, 0.4) !important;

        margin-bottom: 10px !important;

        text-transform: uppercase !important;

    }

    #eterna-clitoris-laser-page .kd-title {

        font-family: 'Noto Sans KR', sans-serif !important;

        font-size: 32px !important;

        font-weight: 500 !important;

        color: #9E7470 !important;

        margin: 0 0 15px 0 !important;

        line-height: 1.4 !important;

    }

    #eterna-clitoris-laser-page .kd-quote {

        font-family: 'Noto Serif KR', serif !important;

        font-size: 22px !important;

        color: #222222 !important;

        line-height: 1.6 !important;

        font-weight: 300 !important;

        margin: 0 0 20px 0 !important;

    }

    #eterna-clitoris-laser-page .kd-desc {

        font-family: 'Noto Sans KR', sans-serif !important;

        font-size: 15px !important;

        line-height: 2.2 !important;

        letter-spacing: -1.2px !important;

        color: #9E7470 !important;

        margin: 0 !important;

        word-break: keep-all !important;

    }



    #eterna-clitoris-laser-page .cards-right-col {

        width: 70% !important;

        flex: 0 0 70% !important;

        background-color: #FBF7F6 !important;

        display: flex !important;

        flex-direction: column !important;

    }

    #eterna-clitoris-laser-page .kd-card {

        display: flex !important;

        flex-direction: row !important;

        align-items: center !important;

        gap: 50px !important;

        padding: 4.5rem 3.5rem !important;

        border-bottom: 1.5px solid #EAE2DC !important;

        width: 100% !important;

    }

    #eterna-clitoris-laser-page .kd-card:last-child {

        border-bottom: none !important;

    }

    #eterna-clitoris-laser-page .kd-card-img-wrap {

        width: 50% !important;

        flex: 0 0 50% !important;

        border-radius: 16px !important;

        overflow: hidden !important;

        aspect-ratio: 16/9 !important;

    }

    #eterna-clitoris-laser-page .kd-card-img-wrap img {

        width: 100% !important;

        height: 100% !important;

        object-fit: cover !important;

        display: block !important;

        border-radius: 16px !important;

    }

    #eterna-clitoris-laser-page .kd-card-text-wrap {

        width: 50% !important;

        flex: 0 0 50% !important;

        display: flex !important;

        flex-direction: column !important;

        align-items: flex-start !important;

    }

    #eterna-clitoris-laser-page .kd-card-num {

        font-family: 'Libre Caslon Text', serif !important;

        font-size: 42px !important;

        color: #E5C3BD !important;

        margin-bottom: 10px !important;

        line-height: 1 !important;

    }

    #eterna-clitoris-laser-page .kd-card-title {

        font-family: 'Noto Serif KR', serif !important;

        font-size: 24px !important;

        font-weight: 500 !important;

        margin: 0 0 15px 0 !important;

        color: #3C3334 !important;

        line-height: 1.4 !important;

    }

    #eterna-clitoris-laser-page .kd-card-desc {

        font-size: 15px !important;

        color: #726D6D !important;

        line-height: 1.8 !important;

        font-weight: 400 !important;

        margin: 0 !important;

        word-break: keep-all !important;

    }



    /* ────────────────────────────────────────────────────────────

       SECTION 3: ABOUT CLITORIS

       ──────────────────────────────────────────────────────────── */

    #eterna-clitoris-laser-page .eterna-about {

        padding: 120px 20px !important;

        background-color: #FFFFFF !important;

        display: flex !important;

        justify-content: center !important;

    }

    #eterna-clitoris-laser-page .eterna-about-inner {

        width: 100% !important;

        max-width: 1140px !important;

        text-align: center !important;

    }

    #eterna-clitoris-laser-page .about-label {

        color: #B57E78 !important;

        font-family: 'Noto Serif KR', serif !important;

        font-size: 16px !important;

        margin-bottom: 10px !important;

        letter-spacing: 2px !important;

    }

    #eterna-clitoris-laser-page .about-title {

        font-family: 'Noto Serif KR', serif !important;

        font-size: 36px !important;

        font-weight: 500;

        color: #3C3334 !important;

        margin: 0 0 20px 0 !important;

    }

    #eterna-clitoris-laser-page .about-bold-title {

        font-family: 'Noto Serif KR', serif !important;

        font-size: 24px !important;

        color: #B57E78 !important;

        font-weight: 500 !important;

        margin: 0 0 35px 0 !important;

    }

    #eterna-clitoris-laser-page .about-desc-wrap {

        max-width: 900px !important;

        margin: 0 auto 50px auto !important;

    }

    #eterna-clitoris-laser-page .about-desc {

        font-size: 16px !important;

        line-height: 1.95 !important;

        color: #6E6062 !important;

        font-weight: 400 !important;

        margin: 0 0 15px 0 !important;

        word-break: keep-all !important;

    }

    #eterna-clitoris-laser-page .about-desc:last-child {

        margin-bottom: 0 !important;

    }

    #eterna-clitoris-laser-page .about-img-wrap img {

        width: 100% !important;

        height: auto !important;

        border-radius: 12px !important;

        object-fit: cover !important;

        display: block !important;

    }



    /* ────────────────────────────────────────────────────────────

       SECTION 4: CANDIDATES (수술 대상 4-COL GRID)

       ──────────────────────────────────────────────────────────── */

    #eterna-clitoris-laser-page .eterna-candidates {

        padding: 120px 20px !important;

        background-color: #FAF6F4 !important;

        display: flex !important;

        justify-content: center !important;

    }

    #eterna-clitoris-laser-page .eterna-cand-inner {

        width: 100% !important;

        max-width: 1140px !important;

        text-align: center !important;

    }

    #eterna-clitoris-laser-page .cand-label {

        font-family: 'Libre Caslon Text', serif !important;

        font-size: 16px !important;

        letter-spacing: 4px !important;

        color: #B57E78 !important;

        margin-bottom: 10px !important;

        text-transform: uppercase !important;

    }

    #eterna-clitoris-laser-page .cand-title {

        font-family: 'Noto Serif KR', serif !important;

        font-size: 36px !important;

        font-weight: 500 !important;

        color: #3C3334 !important;

        margin: 0 0 20px 0 !important;

    }

    #eterna-clitoris-laser-page .cand-desc {

        font-size: 15px !important;

        color: #726D6D !important;

        line-height: 1.8 !important;

        font-weight: 300 !important;

        max-width: 800px !important;

        margin: 0 auto 50px auto !important;

        word-break: keep-all !important;

    }

    #eterna-clitoris-laser-page .cand-grid {

        display: grid !important;

        grid-template-columns: repeat(4, 1fr) !important;

        gap: 25px !important;

    }

    #eterna-clitoris-laser-page .cand-card {

        background-color: #FFFFFF !important;

        border-radius: 12px !important;

        padding: 30px 20px !important;

        text-align: center !important;

        box-shadow: 0 4px 20px rgba(0, 0, 0, 0.02) !important;

    }

    #eterna-clitoris-laser-page .cand-card img {

        width: 100% !important;

        max-width: 160px !important;

        height: auto !important;

        object-fit: contain !important;

        display: block !important;

        margin: 0 auto 20px auto !important;

    }

    #eterna-clitoris-laser-page .cand-card span {

        font-family: 'Noto Serif KR', serif !important;

        font-size: 16px !important;

        font-weight: 600 !important;

        color: #3C3334 !important;

        display: block;

    }

    #eterna-clitoris-laser-page .cand-card.active span {

        color: #B57E78 !important;

    }



    /* ────────────────────────────────────────────────────────────

       SECTION 5: BENEFITS (3가지 효과)

       ──────────────────────────────────────────────────────────── */

    #eterna-clitoris-laser-page .eterna-benefits {

        padding: 120px 20px !important;

        background-color: #FFFFFF !important;

        display: flex !important;

        justify-content: center !important;

    }

    #eterna-clitoris-laser-page .eterna-ben-inner {

        width: 100% !important;

        max-width: 1140px !important;

    }

    #eterna-clitoris-laser-page .ben-header {

        text-align: center !important;

        margin-bottom: 60px !important;

    }

    #eterna-clitoris-laser-page .ben-label {

        color: #B57E78 !important;

        font-family: 'Noto Serif KR', serif !important;

        font-size: 16px !important;

        margin-bottom: 10px !important;

    }

    #eterna-clitoris-laser-page .ben-title {

        font-family: 'Noto Serif KR', serif !important;

        font-size: 36px !important;

        font-weight: 500 !important;

        color: #3C3334 !important;

        margin: 0 0 20px 0 !important;

    }

    #eterna-clitoris-laser-page .ben-desc {

        font-size: 15px !important;

        color: #726D6D !important;

        line-height: 1.7 !important;

        font-weight: 300 !important;

        max-width: 800px !important;

        margin: 0 auto !important;

    }

    #eterna-clitoris-laser-page .ben-list {

        display: flex !important;

        flex-direction: column !important;

        gap: 0 !important;

    }

    #eterna-clitoris-laser-page .ben-row {

        display: flex !important;

        flex-direction: row !important;

        align-items: center !important;

        padding: 35px 0 !important;

        border-bottom: 1px solid #FAF6F4 !important;

    }

    #eterna-clitoris-laser-page .ben-row:first-child {

        border-top: 1px solid #FAF6F4 !important;

    }

    #eterna-clitoris-laser-page .ben-num {

        font-family: 'Libre Caslon Text', serif !important;

        font-size: 32px !important;

        font-weight: 400 !important;

        color: #B57E78 !important;

        flex: 0 0 100px !important;

        text-align: center !important;

    }

    #eterna-clitoris-laser-page .ben-divider {

        width: 1px !important;

        height: 40px !important;

        background-color: #EDD9D6 !important;

        margin: 0 50px 0 20px !important;

    }

    #eterna-clitoris-laser-page .ben-content {

        flex: 1 1 auto !important;

    }

    #eterna-clitoris-laser-page .ben-row-title {

        font-family: 'Noto Serif KR', serif !important;

        font-size: 20px !important;

        font-weight: 500 !important;

        color: #3C3334 !important;

        margin: 0 0 10px 0 !important;

    }

    #eterna-clitoris-laser-page .ben-row-desc {

        font-size: 15px !important;

        color: #726D6D !important;

        line-height: 1.8 !important;

        font-weight: 300 !important;

        margin: 0 !important;

        word-break: keep-all !important;

    }



    /* ────────────────────────────────────────────────────────────

       SECTION 6: FEATURES (특장점 2x2 GRID)

       ──────────────────────────────────────────────────────────── */

    #eterna-clitoris-laser-page .eterna-features {

        padding: 120px 20px !important;

        background-color: #FAF6F4 !important;

        display: flex !important;

        justify-content: center !important;

    }

    #eterna-clitoris-laser-page .eterna-feat-inner {

        width: 100% !important;

        max-width: 1140px !important;

    }

    #eterna-clitoris-laser-page .feat-header {

        text-align: center !important;

        margin-bottom: 60px !important;

    }

    #eterna-clitoris-laser-page .feat-label {

        color: #B57E78 !important;

        font-family: 'Noto Serif KR', serif !important;

        font-size: 16px !important;

        margin-bottom: 10px !important;

    }

    #eterna-clitoris-laser-page .feat-title1 {

        font-family: 'Noto Serif KR', serif !important;

        font-size: 34px !important;

        font-weight: 500 !important;

        color: #3C3334 !important;

        margin: 0 0 5px 0 !important;

    }

    #eterna-clitoris-laser-page .feat-title2 {

        font-family: 'Noto Serif KR', serif !important;

        font-size: 34px !important;

        font-weight: 500 !important;

        color: #B57E78 !important;

        margin: 0 0 20px 0 !important;

    }

    #eterna-clitoris-laser-page .feat-desc {

        font-size: 15px !important;

        color: #726D6D !important;

        line-height: 1.8 !important;

        font-weight: 300 !important;

        margin: 0 !important;

    }

    #eterna-clitoris-laser-page .feat-grid {

        display: grid !important;

        grid-template-columns: repeat(2, 1fr) !important;

        gap: 25px !important;

        margin-top: 45px !important;

    }

    #eterna-clitoris-laser-page .feat-card {

        background-color: #FFFFFF !important;

        border-radius: 12px !important;

        padding: 50px 40px !important;

        text-align: center !important;

        box-shadow: 0 4px 20px rgba(0, 0, 0, 0.02) !important;

    }

    #eterna-clitoris-laser-page .feat-card-num {

        font-family: 'Libre Caslon Text', serif !important;

        font-size: 32px !important;

        font-weight: 400 !important;

        color: #B57E78 !important;

        display: block !important;

        margin-bottom: 10px !important;

    }

    #eterna-clitoris-laser-page .feat-card-title {

        font-family: 'Noto Serif KR', serif !important;

        font-size: 20px !important;

        font-weight: 500 !important;

        color: #3C3334 !important;

        margin: 0 0 15px 0 !important;

    }

    #eterna-clitoris-laser-page .feat-card-divider {

        width: 25px !important;

        height: 1.5px !important;

        background-color: #B57E78 !important;

        margin: 15px auto !important;

    }

    #eterna-clitoris-laser-page .feat-card-text {

        font-size: 14.5px !important;

        color: #726D6D !important;

        line-height: 1.85 !important;

        font-weight: 300 !important;

        margin: 0 !important;

        word-break: keep-all !important;

    }



    /* ────────────────────────────────────────────────────────────

       RESPONSIVE MEDIA QUERIES (1024px & 767px)

       ──────────────────────────────────────────────────────────── */

    @media (max-width: 1024px) {

        #eterna-clitoris-laser-page .eterna-hero-inner {

            flex-direction: column !important;

            text-align: center !important;

            gap: 40px !important;

        }

        #eterna-clitoris-laser-page .eterna-hero-img-wrap img {

            max-width: 100% !important;

        }



        #eterna-clitoris-laser-page .eterna-kd-inner {

            flex-direction: column !important;

        }

        #eterna-clitoris-laser-page .sticky-left-col {

            width: 100% !important;

            flex: none !important; /* height 0px 방지를 위해 flex 축소비율을 제거 */

            padding-top: 4rem !important;

            padding-bottom: 2rem !important;

        }

        #eterna-clitoris-laser-page .sticky-wrapper {

            position: relative !important;

            top: auto !important;

        }

        #eterna-clitoris-laser-page .cards-right-col {

            width: 100% !important;

            flex: none !important; /* height 0px 방지를 위해 flex 축소비율을 제거 */

            padding: 20px !important;

        }

        #eterna-clitoris-laser-page .kd-card {

            padding: 3rem 2rem !important;

            gap: 30px !important;

        }



        #eterna-clitoris-laser-page .cand-grid {

            grid-template-columns: repeat(2, 1fr) !important;

        }

    }



    @media (max-width: 767px) {

        /* 1. 모바일에서 이 페이지가 로딩될 때 감싸는 모든 엘리멘터 부모 노드와 CSS 변수 값을 완전 무력화 */

        .elementor-section-wrap,

        .elementor-section,

        .elementor-container,

        .elementor-column-wrap,

        .elementor-column,

        .elementor-widget-wrap,

        .elementor-widget-container,

        .elementor-element,

        .e-con,

        .e-parent,

        .e-child,

        .e-con-inner,

        .entry-content,

        .post-content,

        .site-content,

        .ast-container,

        .container {

            padding-left: 0 !important;

            padding-right: 0 !important;

            margin-left: 0 !important;

            margin-right: 0 !important;

            max-width: 100% !important;

            width: 100% !important;

            /* 엘리멘터 모바일 컨테이너 내부 패딩 강제 초기화 */

            --padding-left: 0px !important;

            --padding-right: 0px !important;

        }



        /* 2. 개발자 도구에서 포착된 .eterna-container 내부 패딩 여백(padding: 15px !important)을 무력화하여 화면 양쪽 끝으로 강제 확장 */

        #eterna-clitoris-laser-page .eterna-container {

            padding-left: 0 !important;

            padding-right: 0 !important;

            max-width: 100% !important;

            width: 100% !important;

        }



        /* 3. 자가 보정 수학 공식(Self-Correcting Math)을 통해 디바이스 가로 너비(100vw)에 완전히 꽉 맞춤 */

        #eterna-clitoris-laser-page {

            width: 100vw !important;

            margin-left: calc(-50vw + 50%) !important;

            margin-right: calc(-50vw + 50%) !important;

            max-width: 100vw !important;

            overflow-x: hidden !important;

        }



        /* 4. 모바일에서 스크롤 리빌(Scroll Reveal) 애니메이션을 완전히 무력화하여 콘텐츠 오작동/누락 전면 차단 */

        #eterna-clitoris-laser-page .eterna-scroll-reveal {

            opacity: 1 !important;

            transform: none !important;

            transition: none !important;

        }



        #eterna-clitoris-laser-page .eterna-marquee-wrap {

            width: 100% !important;

            margin-left: 0 !important;

            margin-right: 0 !important;

            max-width: 100% !important;

            padding: 20px 0 !important;

        }

        #eterna-clitoris-laser-page .eterna-marquee-content span {

            font-size: 80px !important;

            padding-right: 3rem !important;

        }



        #eterna-clitoris-laser-page .eterna-hero {

            height: 400px !important;

            margin-top: 0 !important; /* 모바일 최상단 배너와 헤더 사이 여백 완전히 제거 */

            padding: 0 15px !important;

            width: 100% !important;

            margin-left: 0 !important;

            margin-right: 0 !important;

            max-width: 100% !important;

        }



        #eterna-clitoris-laser-page .kd-card {

            flex-direction: column !important;

            padding: 2rem 1.5rem !important;

            gap: 20px !important;

            text-align: center !important;

        }

        #eterna-clitoris-laser-page .kd-card-img-wrap {

            width: 100% !important;

            max-width: 100% !important;

            flex: none !important; /* height 0px 방지를 위해 flex 축소비율을 제거 */

        }

        #eterna-clitoris-laser-page .kd-card-text-wrap {

            width: 100% !important;

            max-width: 100% !important;

            flex: none !important; /* height 0px 방지를 위해 flex 축소비율을 제거 */

            align-items: center !important;

        }

        #eterna-clitoris-laser-page .kd-card-title {

            font-size: 20px !important;

        }

        #eterna-clitoris-laser-page .kd-card-desc {

            font-size: 14.5px !important;

        }



        #eterna-clitoris-laser-page .eterna-special,

        #eterna-clitoris-laser-page .eterna-about,

        #eterna-clitoris-laser-page .eterna-candidates,

        #eterna-clitoris-laser-page .eterna-benefits,

        #eterna-clitoris-laser-page .eterna-features {

            padding: 60px 15px !important; /* 모바일 가독성을 위해 본문 글자 좌우 내부 패딩은 유지 (배경색은 100% 확장) */

        }



        #eterna-clitoris-laser-page .about-title {

            font-size: 28px !important;

        }

        #eterna-clitoris-laser-page .about-bold-title {

            font-size: 18px !important;

        }

        #eterna-clitoris-laser-page .about-desc {

            font-size: 14.5px !important;

        }



        #eterna-clitoris-laser-page .cand-title {

            font-size: 28px !important;

        }

        #eterna-clitoris-laser-page .cand-card {

            padding: 20px 10px !important;

        }

        #eterna-clitoris-laser-page .cand-card img {

            max-width: 120px !important;

        }



        #eterna-clitoris-laser-page .ben-title {

            font-size: 28px !important;

        }

        #eterna-clitoris-laser-page .ben-row {

            flex-direction: column !important;

            align-items: flex-start !important;

            padding: 25px 15px !important;

            gap: 15px !important;

        }

        #eterna-clitoris-laser-page .ben-divider {

            display: none !important;

        }

        #eterna-clitoris-laser-page .ben-num {

            text-align: left !important;

            flex: 0 0 auto !important;

        }

        #eterna-clitoris-laser-page .ben-row-title {

            font-size: 18px !important;

        }

        #eterna-clitoris-laser-page .ben-row-desc {

            font-size: 14px !important;

        }



        #eterna-clitoris-laser-page .feat-title1,

        #eterna-clitoris-laser-page .feat-title2 {

            font-size: 26px !important;

        }

        #eterna-clitoris-laser-page .feat-grid {

            grid-template-columns: 1fr !important;

        }

        #eterna-clitoris-laser-page .feat-card {

            padding: 30px 20px !important;

        }

    }
