.elementor-2986 .elementor-element.elementor-element-341a6b1b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-2986 .elementor-element.elementor-element-341a6b1b:not(.elementor-motion-effects-element-type-background), .elementor-2986 .elementor-element.elementor-element-341a6b1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DB809900;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2986 .elementor-element.elementor-element-2e7259a8 img{width:59%;}.elementor-2986 .elementor-element.elementor-element-361b5e96 img{width:59%;}.elementor-2986 .elementor-element.elementor-element-d3af64c .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-2986 .elementor-element.elementor-element-430453a2 img{width:59%;}.elementor-2986 .elementor-element.elementor-element-67efaf63{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-2986 .elementor-element.elementor-element-67efaf63:not(.elementor-motion-effects-element-type-background), .elementor-2986 .elementor-element.elementor-element-67efaf63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2986 .elementor-element.elementor-element-59246b06 img{width:59%;}.elementor-2986 .elementor-element.elementor-element-3aa8d40b img{width:59%;}.elementor-2986 .elementor-element.elementor-element-177b374 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-2986 .elementor-element.elementor-element-1d4b835{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-2986 .elementor-element.elementor-element-1d4b835:not(.elementor-motion-effects-element-type-background), .elementor-2986 .elementor-element.elementor-element-1d4b835 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2986 .elementor-element.elementor-element-4b499025 img{width:59%;}.elementor-2986 .elementor-element.elementor-element-55e13f53 img{width:59%;}.elementor-2986 .elementor-element.elementor-element-3877ff01{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2986 .elementor-element.elementor-element-3877ff01:not(.elementor-motion-effects-element-type-background), .elementor-2986 .elementor-element.elementor-element-3877ff01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2986 .elementor-element.elementor-element-bd9f475 img{width:100%;}.elementor-2986 .elementor-element.elementor-element-add5ab7 .epc-3fea3667-best-badge{background:#E31D88;}.elementor-2986 .elementor-element.elementor-element-add5ab7 .epc-3fea3667-card.epc-3fea3667-best .epc-3fea3667-btn{background:#E31D88;}.elementor-2986 .elementor-element.elementor-element-add5ab7 .epc-3fea3667-timer-digits{background:#E31D88;}.elementor-2986 .elementor-element.elementor-element-add5ab7 .epc-3fea3667-card:not(.epc-3fea3667-best) .epc-3fea3667-btn{background:#E6C77B;}.elementor-2986 .elementor-element.elementor-element-add5ab7 .epc-3fea3667-sale-price{color:#E6C77B;}.elementor-2986 .elementor-element.elementor-element-add5ab7 .epc-3fea3667-wrapper{background:#3E1313;}.elementor-2986 .elementor-element.elementor-element-add5ab7 .epc-3fea3667-card{background:#FBAEAE;border-radius:20px 20px 20px 20px;box-shadow:-2px 1px 10px 0px rgba(0,0,0,0.5);}.elementor-2986 .elementor-element.elementor-element-add5ab7 .epc-3fea3667-main-title{color:#FFFFFF;font-family:"Arial", Sans-serif;}.elementor-2986 .elementor-element.elementor-element-add5ab7 .epc-3fea3667-timer-bar{background:#3B0101;}.elementor-2986 .elementor-element.elementor-element-add5ab7 .epc-3fea3667-timer-label{color:#FFFFFF;font-family:"Arial", Sans-serif;}.elementor-2986 .elementor-element.elementor-element-add5ab7 .epc-3fea3667-btn{font-family:"Arial", Sans-serif;border-radius:50px 50px 50px 50px;}.elementor-2986 .elementor-element.elementor-element-15f86a9{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-2986 .elementor-element.elementor-element-17a7716{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-2986 .elementor-element.elementor-element-17a7716 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:700;color:#000000;}.elementor-2986 .elementor-element.elementor-element-ec2cb9b{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-2986 .elementor-element.elementor-element-ec2cb9b .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:700;color:#000000;}.elementor-2986 .elementor-element.elementor-element-a025eea{--display:flex;}body.elementor-page-2986:not(.elementor-motion-effects-element-type-background), body.elementor-page-2986 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCE4EC;}@media(min-width:768px){.elementor-2986 .elementor-element.elementor-element-3877ff01{--content-width:1140px;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2986 .elementor-element.elementor-element-2e7259a8 img{width:100%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}}@media(max-width:767px){.elementor-2986 .elementor-element.elementor-element-341a6b1b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2986 .elementor-element.elementor-element-2e7259a8.elementor-element{--align-self:center;}.elementor-2986 .elementor-element.elementor-element-2e7259a8{text-align:center;}.elementor-2986 .elementor-element.elementor-element-2e7259a8 img{width:100%;max-width:100%;}.elementor-2986 .elementor-element.elementor-element-361b5e96{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2986 .elementor-element.elementor-element-361b5e96.elementor-element{--align-self:center;}.elementor-2986 .elementor-element.elementor-element-361b5e96 img{width:100%;max-width:100%;height:100%;}.elementor-2986 .elementor-element.elementor-element-430453a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2986 .elementor-element.elementor-element-430453a2.elementor-element{--align-self:center;}.elementor-2986 .elementor-element.elementor-element-430453a2 img{width:100%;max-width:100%;height:100%;border-radius:0% 0% 0% 0%;}.elementor-2986 .elementor-element.elementor-element-59246b06.elementor-element{--align-self:center;}.elementor-2986 .elementor-element.elementor-element-59246b06 img{width:100%;max-width:100%;height:100%;}.elementor-2986 .elementor-element.elementor-element-728ab26{text-align:center;}.elementor-2986 .elementor-element.elementor-element-728ab26 img{width:100%;max-width:100%;height:100%;}.elementor-2986 .elementor-element.elementor-element-3aa8d40b{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2986 .elementor-element.elementor-element-3aa8d40b.elementor-element{--align-self:center;}.elementor-2986 .elementor-element.elementor-element-3aa8d40b img{width:100%;max-width:100%;height:100%;}.elementor-2986 .elementor-element.elementor-element-4b499025.elementor-element{--align-self:center;}.elementor-2986 .elementor-element.elementor-element-4b499025 img{width:100%;max-width:100%;height:100%;}.elementor-2986 .elementor-element.elementor-element-55e13f53{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2986 .elementor-element.elementor-element-55e13f53 img{width:100%;max-width:100%;height:100%;}.elementor-2986 .elementor-element.elementor-element-bd9f475{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2986 .elementor-element.elementor-element-bd9f475 img{max-width:100%;height:100%;border-radius:15px 15px 15px 15px;}.elementor-2986 .elementor-element.elementor-element-15f86a9{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:3% 3% 3% 3%;}.elementor-2986 .elementor-element.elementor-element-15f86a9.elementor-element{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-2986 .elementor-element.elementor-element-17a7716{text-align:center;}.elementor-2986 .elementor-element.elementor-element-17a7716 .elementor-heading-title{font-size:9px;}.elementor-2986 .elementor-element.elementor-element-ec2cb9b{text-align:center;}.elementor-2986 .elementor-element.elementor-element-ec2cb9b .elementor-heading-title{font-size:12px;}}/* Start custom CSS for exclusive_product_comparison_3fea3667, class: .elementor-element-add5ab7 *//* IMPORT FONT */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800;900&family=Poppins:wght@300;400;500;600;700;800&display=swap');

/* SEMUA TEXT */
.elementor-2986 .elementor-element.elementor-element-add5ab7,
.elementor-2986 .elementor-element.elementor-element-add5ab7 * {
    font-family: 'Montserrat', sans-serif !important;
}

/* MAIN HEADING */
.elementor-2986 .elementor-element.elementor-element-add5ab7 h1,
.elementor-2986 .elementor-element.elementor-element-add5ab7 h2,
.elementor-2986 .elementor-element.elementor-element-add5ab7 h3,
.elementor-2986 .elementor-element.elementor-element-add5ab7 .elementor-heading-title {
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 900 !important;
    letter-spacing: -1px;
    text-transform: uppercase;
    color: #e5006d !important;

    /* EFFECT MACAM GAMBAR PERTAMA */
    text-shadow:
        0 2px 0 #ffffff,
        0 4px 12px rgba(229,0,109,0.25);

    background: linear-gradient(
        to bottom,
        #ff5cab 0%,
        #ff1f8f 35%,
        #d60068 70%,
        #b40056 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* SUBTITLE & DESCRIPTION */
.elementor-2986 .elementor-element.elementor-element-add5ab7 p,
.elementor-2986 .elementor-element.elementor-element-add5ab7 span,
.elementor-2986 .elementor-element.elementor-element-add5ab7 li,
.elementor-2986 .elementor-element.elementor-element-add5ab7 .elementor-text-editor {
    font-family: 'Poppins', sans-serif !important;
    color: #7a5b6a;
    font-weight: 500;
}

/* PRICE */
.elementor-2986 .elementor-element.elementor-element-add5ab7 .price,
.elementor-2986 .elementor-element.elementor-element-add5ab7 .woocommerce-Price-amount,
.elementor-2986 .elementor-element.elementor-element-add5ab7 .amount {
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 900 !important;
    color: #ff2d92 !important;
    letter-spacing: -1px;
}

/* BUTTON */
.elementor-2986 .elementor-element.elementor-element-add5ab7 .elementor-button {
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 800 !important;
    text-transform: uppercase;
    letter-spacing: 1px;

    background: linear-gradient(
        180deg,
        #ff5cab 0%,
        #ff198c 100%
    ) !important;

    border: none !important;
    border-radius: 16px !important;

    box-shadow:
        0 8px 20px rgba(255, 0, 120, 0.25),
        inset 0 2px 4px rgba(255,255,255,0.5);
}

/* CARD TITLE */
.elementor-2986 .elementor-element.elementor-element-add5ab7 .premium-card-title,
.elementor-2986 .elementor-element.elementor-element-add5ab7 .product-title {
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 800 !important;
    text-transform: uppercase;
    color: #5c2340 !important;
}

/* COUNTDOWN */
.elementor-2986 .elementor-element.elementor-element-add5ab7 .countdown,
.elementor-2986 .elementor-element.elementor-element-add5ab7 .timer,
.elementor-2986 .elementor-element.elementor-element-add5ab7 .elementor-countdown-wrapper {
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 900 !important;
}

/* BADGE */
.elementor-2986 .elementor-element.elementor-element-add5ab7 .badge,
.elementor-2986 .elementor-element.elementor-element-add5ab7 .best-value {
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 800 !important;
    letter-spacing: 1px;
    text-transform: uppercase;
}/* HEADLINE PINK ASAL */
.elementor-2986 .elementor-element.elementor-element-add5ab7 h1,
.elementor-2986 .elementor-element.elementor-element-add5ab7 h2,
.elementor-2986 .elementor-element.elementor-element-add5ab7 h3,
.elementor-2986 .elementor-element.elementor-element-add5ab7 .elementor-heading-title,
.elementor-2986 .elementor-element.elementor-element-add5ab7 .premium-card-title,
.elementor-2986 .elementor-element.elementor-element-add5ab7 .product-title {
    color: #ff2d92 !important;
    
    background: none !important;
    -webkit-background-clip: unset !important;
    -webkit-text-fill-color: #ff2d92 !important;

    text-shadow:
        0 2px 0 rgba(255,255,255,0.8),
        0 4px 10px rgba(255,45,146,0.18) !important;
}.elementor-2986 .elementor-element.elementor-element-add5ab7 {
    background: #FFD6E7;
}

body {
    background: #FFD6E7 !important;
}background: linear-gradient(180deg, #ffe3ef 0%, #ffc7df 100%);
--primary-bg: #2b0000;
--secondary-bg: #4d0a0a;
--gold: #d4af37;
--gold-light: #f5d27a;
--text-light: #f8f2e7;
/* Main Container */
.product-comparison {
    background: linear-gradient(
        180deg,
        #4d0a0a 0%,
        #2b0000 100%
    ) !important;

    border: 2px solid rgba(212,175,55,.4);
    border-radius: 20px;
    overflow: hidden;

    box-shadow:
        0 0 30px rgba(212,175,55,.15),
        inset 0 0 40px rgba(255,255,255,.03);
}

/* Header */
.product-comparison .heading {
    color: #f5d27a !important;
    text-transform: uppercase;
    font-weight: 800;
    letter-spacing: 2px;
}

/* Table */
.product-comparison table {
    background: transparent !important;
}

.product-comparison td,
.product-comparison th {
    border-color: rgba(212,175,55,.2) !important;
    color: #f8f2e7 !important;
}

/* Product Side */
.product-comparison .winner-column {
    background: linear-gradient(
        180deg,
        #651010,
        #3d0606
    ) !important;
}

/* VS Circle */
.product-comparison .vs-badge {
    background: linear-gradient(
        180deg,
        #f5d27a,
        #d4af37
    ) !important;

    color: #2b0000 !important;
}

/* Tick Icon */
.product-comparison .check-icon {
    background: #d4af37 !important;
    color: #2b0000 !important;
}

/* Cross Icon */
.product-comparison .cross-icon {
    background: #7a1f1f !important;
    color: #fff !important;
}.offer-timer {
    background: rgba(43,0,0,.85) !important;
    border: 2px solid rgba(212,175,55,.35) !important;
    border-radius: 25px;
}

.offer-timer .number {
    background: linear-gradient(
        180deg,
        #f5d27a,
        #d4af37
    ) !important;

    color: #2b0000 !important;
    font-weight: 700;
}.exclusive-banner {
    background: linear-gradient(
        90deg,
        #7a0c0c,
        #4d0a0a
    ) !important;

    border: 1px solid rgba(212,175,55,.4);
    color: #f5d27a !important;

    box-shadow:
        0 0 25px rgba(212,175,55,.2);
}.product-comparison
.offer-timer
.exclusive-banner
* {
    --primary-color: #2b0000 !important;
.elementor-2986 .elementor-element.elementor-element-add5ab7,
.elementor-2986 .elementor-element.elementor-element-add5ab7 * {
    color: #ffffff !important;
}.wcf-embed-checkout-form,
.wcf-embed-checkout-form *,
.wcf-checkout-form,
.wcf-checkout-form *,
.woocommerce-checkout,
.woocommerce-checkout * {
    color: #ffffff !important;
}.wcf-embed-checkout-form,
.wcf-embed-checkout-form *,
.wcf-checkout-form,
.wcf-checkout-form *,
.woocommerce-checkout,
.woocommerce-checkout * {
    color: #ffffff !important;
    font-family: Arial, sans-serif !important;
    font-size: 14px !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-15f86a9 *//* Semua teks jadi hitam */
body,
p,
span,
div,
label,
li,
a,
strong,
small,
h1,
h2,
h3,
h4,
h5,
h6,
th,
td {
    color: #000000 !important;
}

/* Checkout Form */
.woocommerce-checkout *,
.wcf-checkout-form *,
.wcf-step-content *,
.wcf-order-wrap *,
.wcf-sidebar * {
    color: #000000 !important;
}

/* Input Fields */
input,
textarea,
select {
    color: #000000 !important;
}

/* Placeholder Text */
input::placeholder,
textarea::placeholder {
    color: #666666 !important;
    opacity: 1;
}

/* Order Summary */
#order_review,
#order_review *,
.woocommerce-checkout-review-order,
.woocommerce-checkout-review-order * {
    color: #000000 !important;
}

/* Footer */
footer,
footer *,
.site-footer,
.site-footer * {
    color: #000000 !important;
}/* End custom CSS */