.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4970 .elementor-element.elementor-element-f4bbe4f{--spacer-size:50px;}@media(min-width:768px){.elementor-4970 .elementor-element.elementor-element-e127feb{width:40%;}.elementor-4970 .elementor-element.elementor-element-42c6ef6{width:60%;}}/* Start custom CSS for column, class: .elementor-element-e127feb *//* =========================================
   STICKY PRODUCT IMAGE - DESKTOP ONLY
========================================= */

@media (min-width: 1025px){

  .elementor-4970 .elementor-element.elementor-element-e127feb{
    position: -webkit-sticky !important;
    position: sticky !important;

    top: 25px !important;

    align-self: flex-start !important;

    height: fit-content !important;

    z-index: 10 !important;

    overflow: visible !important;
  }

}


/* =========================================
   TABLET & MOBILE - NORMAL
========================================= */

@media (max-width: 1024px){

  .elementor-4970 .elementor-element.elementor-element-e127feb{
    position: relative !important;

    top: auto !important;

    height: auto !important;
  }

}/* End custom CSS */
/* Start custom CSS for wc-elements, class: .elementor-element-3445848 *//* =========================================================
   EYMA WEAR - ELASTIC MATERNITY LEGGINGS
   WHITE + MAROON / ROSE THEME
========================================================= */

.elementor-4970 .elementor-element.elementor-element-3445848{
    --eyma-maroon:#7B3F54;
    --eyma-rose:#A45C73;
    --eyma-hover:#814257;
    --eyma-soft:#F8EEF1;
    --eyma-border:#EADDE1;
    --eyma-text:#33272C;
    --eyma-muted:#71646A;

    background:#FFFFFF !important;
}


/* =========================================================
   1. HIDE GAMBAR WOOCOMMERCE
========================================================= */

.elementor-4970 .elementor-element.elementor-element-3445848 .woocommerce div.product div.images,
.elementor-4970 .elementor-element.elementor-element-3445848 .woocommerce div.product .woocommerce-product-gallery,
.elementor-4970 .elementor-element.elementor-element-3445848 .woocommerce-product-gallery{
    display:none !important;
}


/* =========================================================
   2. PRODUCT INFO JADI FULL WIDTH
   Elakkan text sempit macam sebelum ini
========================================================= */

.elementor-4970 .elementor-element.elementor-element-3445848 .woocommerce div.product{
    display:block !important;

    width:100% !important;
    max-width:100% !important;

    margin:0 !important;

    background:#FFFFFF !important;

    overflow:visible !important;
}


.elementor-4970 .elementor-element.elementor-element-3445848 .woocommerce div.product div.summary,
.elementor-4970 .elementor-element.elementor-element-3445848 .woocommerce div.product .summary.entry-summary,
.elementor-4970 .elementor-element.elementor-element-3445848 .summary.entry-summary{
    width:100% !important;
    max-width:100% !important;

    float:none !important;

    flex:none !important;
    flex-basis:100% !important;

    margin:0 !important;
    padding:0 !important;

    position:relative !important;

    left:auto !important;
    right:auto !important;

    background:#FFFFFF !important;

    overflow:visible !important;
}


.elementor-4970 .elementor-element.elementor-element-3445848 .summary > *,
.elementor-4970 .elementor-element.elementor-element-3445848 .summary.entry-summary > *{
    width:100% !important;
    max-width:100% !important;
}


/* =========================================================
   NORMAL TEXT WRAPPING
========================================================= */

.elementor-4970 .elementor-element.elementor-element-3445848 .summary,
.elementor-4970 .elementor-element.elementor-element-3445848 .summary *,
.elementor-4970 .elementor-element.elementor-element-3445848 h1,
.elementor-4970 .elementor-element.elementor-element-3445848 h2,
.elementor-4970 .elementor-element.elementor-element-3445848 h3,
.elementor-4970 .elementor-element.elementor-element-3445848 p,
.elementor-4970 .elementor-element.elementor-element-3445848 span,
.elementor-4970 .elementor-element.elementor-element-3445848 label{
    word-break:normal !important;
    overflow-wrap:normal !important;
    white-space:normal !important;
}


/* =========================================================
   FONT
========================================================= */

.elementor-4970 .elementor-element.elementor-element-3445848,
.elementor-4970 .elementor-element.elementor-element-3445848 *{
    font-family:"Poppins",sans-serif !important;
}


/* =========================================================
   PRODUCT TITLE
========================================================= */

.elementor-4970 .elementor-element.elementor-element-3445848 .product_title,
.elementor-4970 .elementor-element.elementor-element-3445848 h1.entry-title{
    color:var(--eyma-text) !important;

    font-weight:700 !important;

    line-height:1.12 !important;
}


/* =========================================================
   PRICE
   Tukar merah/orange kepada MAROON
========================================================= */

.elementor-4970 .elementor-element.elementor-element-3445848 .price,
.elementor-4970 .elementor-element.elementor-element-3445848 .price *,
.elementor-4970 .elementor-element.elementor-element-3445848 p.price,
.elementor-4970 .elementor-element.elementor-element-3445848 span.price,
.elementor-4970 .elementor-element.elementor-element-3445848 .woocommerce-Price-amount,
.elementor-4970 .elementor-element.elementor-element-3445848 .woocommerce-Price-currencySymbol,
.elementor-4970 .elementor-element.elementor-element-3445848 .woocommerce-variation-price,
.elementor-4970 .elementor-element.elementor-element-3445848 .woocommerce-variation-price *{
    color:var(--eyma-maroon) !important;

    font-weight:700 !important;
}


/* =========================================================
   SALE BADGE
========================================================= */

.elementor-4970 .elementor-element.elementor-element-3445848 .onsale,
.elementor-4970 .elementor-element.elementor-element-3445848 span.onsale{
    background:var(--eyma-rose) !important;

    color:#FFFFFF !important;

    border:none !important;

    border-radius:5px !important;

    box-shadow:none !important;
}


/* =========================================================
   PILIH PAKEJ / LABEL
========================================================= */

.elementor-4970 .elementor-element.elementor-element-3445848 label,
.elementor-4970 .elementor-element.elementor-element-3445848 .label,
.elementor-4970 .elementor-element.elementor-element-3445848 table.variations label,
.elementor-4970 .elementor-element.elementor-element-3445848 table.variations th{
    color:var(--eyma-text) !important;

    font-weight:700 !important;
}


/* =========================================================
   VARIATION TABLE
========================================================= */

.elementor-4970 .elementor-element.elementor-element-3445848 table.variations,
.elementor-4970 .elementor-element.elementor-element-3445848 table.variations tbody,
.elementor-4970 .elementor-element.elementor-element-3445848 table.variations tr,
.elementor-4970 .elementor-element.elementor-element-3445848 table.variations td,
.elementor-4970 .elementor-element.elementor-element-3445848 table.variations th{
    width:100% !important;

    background:#FFFFFF !important;

    border:0 !important;
}


.elementor-4970 .elementor-element.elementor-element-3445848 table.variations td,
.elementor-4970 .elementor-element.elementor-element-3445848 table.variations th{
    padding-left:0 !important;
    padding-right:0 !important;
}


/* =========================================================
   DROPDOWN
========================================================= */

.elementor-4970 .elementor-element.elementor-element-3445848 select,
.elementor-4970 .elementor-element.elementor-element-3445848 table.variations select,
.elementor-4970 .elementor-element.elementor-element-3445848 form.cart select{
    width:100% !important;
    max-width:100% !important;

    min-height:52px !important;

    padding:0 14px !important;

    background:#FFFFFF !important;

    color:var(--eyma-text) !important;

    border:1px solid var(--eyma-border) !important;

    border-radius:7px !important;

    box-shadow:none !important;

    outline:none !important;
}


.elementor-4970 .elementor-element.elementor-element-3445848 select:hover,
.elementor-4970 .elementor-element.elementor-element-3445848 select:focus{
    border-color:var(--eyma-rose) !important;
}


/* =========================================================
   QUANTITY
========================================================= */

.elementor-4970 .elementor-element.elementor-element-3445848 .quantity input.qty,
.elementor-4970 .elementor-element.elementor-element-3445848 input[type="number"]{
    min-height:52px !important;

    background:#FFFFFF !important;

    color:var(--eyma-text) !important;

    border:1px solid var(--eyma-border) !important;

    border-radius:7px !important;

    box-shadow:none !important;
}


/* =========================================================
   BELI SEKARANG
========================================================= */

.elementor-4970 .elementor-element.elementor-element-3445848 .single_add_to_cart_button,
.elementor-4970 .elementor-element.elementor-element-3445848 button.single_add_to_cart_button,
.elementor-4970 .elementor-element.elementor-element-3445848 form.cart button,
.elementor-4970 .elementor-element.elementor-element-3445848 .button.alt,
.elementor-4970 .elementor-element.elementor-element-3445848 button[type="submit"]{
    background:var(--eyma-rose) !important;

    background-color:var(--eyma-rose) !important;

    color:#FFFFFF !important;

    border:1px solid var(--eyma-rose) !important;

    border-radius:7px !important;

    box-shadow:none !important;

    font-weight:700 !important;

    opacity:1 !important;
}


.elementor-4970 .elementor-element.elementor-element-3445848 .single_add_to_cart_button:hover,
.elementor-4970 .elementor-element.elementor-element-3445848 form.cart button:hover,
.elementor-4970 .elementor-element.elementor-element-3445848 .button.alt:hover,
.elementor-4970 .elementor-element.elementor-element-3445848 button[type="submit"]:hover{
    background:var(--eyma-hover) !important;

    background-color:var(--eyma-hover) !important;

    border-color:var(--eyma-hover) !important;

    color:#FFFFFF !important;
}


/* =========================================================
   CLEAR
========================================================= */

.elementor-4970 .elementor-element.elementor-element-3445848 .reset_variations{
    color:var(--eyma-maroon) !important;

    font-weight:600 !important;
}


/* =========================================================
   HIDE DESCRIPTION / ADDITIONAL INFORMATION
========================================================= */

.elementor-4970 .elementor-element.elementor-element-3445848 .woocommerce div.product .woocommerce-tabs,
.elementor-4970 .elementor-element.elementor-element-3445848 .woocommerce-tabs,
.elementor-4970 .elementor-element.elementor-element-3445848 .wc-tabs-wrapper{
    display:none !important;
}


/* =========================================================
   3. DETAIL TAMBAHAN
   Support dua nama class yang kita pernah guna:
   #eyma-product-details / #eyma-right-details
========================================================= */

#eyma-product-details,
#eyma-right-details{
    width:100% !important;
    max-width:100% !important;

    margin:28px 0 0 !important;
    padding:0 !important;

    background:#FFFFFF !important;

    color:var(--eyma-text) !important;

    font-family:"Poppins",sans-serif !important;
}


/* =========================================================
   COD
========================================================= */

#eyma-product-details .trust-box,
#eyma-right-details .eyma-trust{
    width:100% !important;

    margin:0 0 22px !important;

    padding:18px 20px !important;

    background:#FFFFFF !important;

    border:1px solid var(--eyma-border) !important;

    border-radius:14px !important;

    box-shadow:none !important;
}


#eyma-product-details .trust-main,
#eyma-right-details .eyma-trust-main{
    color:var(--eyma-text) !important;

    font-size:13px !important;

    line-height:1.7 !important;
}


#eyma-product-details .check,
#eyma-right-details .eyma-check{
    color:var(--eyma-maroon) !important;

    font-weight:700 !important;
}


#eyma-product-details .trust-sub,
#eyma-right-details .eyma-trust-sub{
    color:var(--eyma-muted) !important;

    font-size:11px !important;
}


/* =========================================================
   KENAPA IBU LEBIH SELESA
========================================================= */

#eyma-product-details .benefit-box,
#eyma-right-details .eyma-benefits{
    width:100% !important;

    margin:0 0 28px !important;

    padding:22px 22px !important;

    background:#FFFFFF !important;

    border:1px solid var(--eyma-border) !important;

    border-radius:14px !important;

    box-shadow:none !important;
}


#eyma-product-details .benefit-box h3,
#eyma-right-details .eyma-benefits h3{
    margin:0 0 16px !important;

    color:var(--eyma-text) !important;

    font-size:18px !important;

    line-height:1.4 !important;

    font-weight:700 !important;
}


#eyma-product-details .benefit-box ul,
#eyma-right-details .eyma-benefits ul{
    margin:0 !important;

    padding:0 !important;

    list-style:none !important;
}


#eyma-product-details .benefit-box li,
#eyma-right-details .eyma-benefits li{
    position:relative !important;

    margin:0 0 12px !important;

    padding-left:20px !important;

    color:#5D5056 !important;

    font-size:12px !important;

    line-height:1.8 !important;
}


#eyma-product-details .benefit-box li::before,
#eyma-right-details .eyma-benefits li::before{
    content:"✓" !important;

    position:absolute !important;

    left:0 !important;

    color:var(--eyma-maroon) !important;

    font-weight:700 !important;
}


#eyma-product-details .benefit-box strong,
#eyma-right-details .eyma-benefits strong{
    color:#46363D !important;

    font-weight:600 !important;
}


/* =========================================================
   SIZE GUIDE / MATERIAL / SHIPPING
========================================================= */

#eyma-product-details .accordion,
#eyma-right-details .eyma-accordion{
    width:100% !important;

    margin-top:20px !important;

    border-top:1px solid var(--eyma-border) !important;
}


#eyma-product-details details,
#eyma-right-details details{
    width:100% !important;

    background:#FFFFFF !important;

    border-bottom:1px solid var(--eyma-border) !important;
}


#eyma-product-details summary,
#eyma-right-details summary{
    position:relative !important;

    padding:19px 40px 19px 0 !important;

    color:var(--eyma-text) !important;

    font-size:12px !important;

    font-weight:600 !important;

    cursor:pointer !important;

    list-style:none !important;
}


#eyma-product-details summary::-webkit-details-marker,
#eyma-right-details summary::-webkit-details-marker{
    display:none !important;
}


#eyma-product-details summary::after,
#eyma-right-details summary::after{
    content:"+" !important;

    position:absolute !important;

    right:4px !important;
    top:50% !important;

    transform:translateY(-50%) !important;

    color:var(--eyma-maroon) !important;

    font-size:22px !important;
}


#eyma-product-details details[open] summary::after,
#eyma-right-details details[open] summary::after{
    content:"−" !important;
}


/* CONTENT */

#eyma-product-details .accordion-content,
#eyma-right-details .eyma-accordion-content{
    padding:0 0 20px !important;
}


#eyma-product-details .accordion-content p,
#eyma-right-details .eyma-accordion-content p{
    color:#65585E !important;

    font-size:11px !important;

    line-height:1.85 !important;
}


/* SIZE GUIDE IMAGE */

#eyma-product-details .size-guide img,
#eyma-right-details .eyma-size-guide img{
    display:block !important;

    width:100% !important;

    height:auto !important;
}


/* =========================================================
   HIDE SKU / CATEGORY JIKA TAK PERLU
========================================================= */

.elementor-4970 .elementor-element.elementor-element-3445848 .product_meta{
    display:none !important;
}


/* =========================================================
   PHONE
========================================================= */

@media(max-width:767px){

    .elementor-4970 .elementor-element.elementor-element-3445848 .summary.entry-summary{
        text-align:center !important;
    }

    .elementor-4970 .elementor-element.elementor-element-3445848 .product_title,
    .elementor-4970 .elementor-element.elementor-element-3445848 .price,
    .elementor-4970 .elementor-element.elementor-element-3445848 label{
        text-align:center !important;
    }

    #eyma-product-details,
    #eyma-right-details{
        text-align:center !important;
    }

    #eyma-product-details .benefit-box li,
    #eyma-right-details .eyma-benefits li{
        padding-left:0 !important;

        text-align:center !important;
    }

    #eyma-product-details .benefit-box li::before,
    #eyma-right-details .eyma-benefits li::before{
        position:static !important;

        display:inline-block !important;

        margin-right:5px !important;
    }

    #eyma-product-details summary,
    #eyma-right-details summary{
        padding-left:35px !important;
        padding-right:35px !important;

        text-align:center !important;
    }

}
/* =========================================================
   HIDE COLUMN GAMBAR + LEBARKAN COLUMN DETAIL
   TAK UBAH WARNA / FONT / BUTTON / DROPDOWN
========================================================= */

/* Hide column gambar Shopkeeper */
.elementor-4970 .elementor-element.elementor-element-3445848 .product_content_wrapper > .row > .large-6.medium-12.columns{
    display:none !important;
}


/* Lebarkan column detail Shopkeeper */
.elementor-4970 .elementor-element.elementor-element-3445848 .product_content_wrapper > .row > .large-4.xlarge-5.xxlarge-5.large-push-0.columns{
    width:100% !important;
    max-width:100% !important;

    float:none !important;

    margin-left:0 !important;
    margin-right:0 !important;
}/* End custom CSS */