.elementor-kit-13{--e-global-color-primary:#D7262E;--e-global-color-secondary:#1F5C3F;--e-global-color-text:#1B2620;--e-global-color-accent:#E9A23B;--e-global-color-igcream:#FBF6EE;--e-global-color-igmint:#E7F2EA;--e-global-color-igmuted:#5D6B63;--e-global-color-igline:#E6DFD2;--e-global-typography-primary-font-family:"Fraunces";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Plus Jakarta Sans";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Plus Jakarta Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Plus Jakarta Sans";--e-global-typography-accent-font-weight:700;background-color:#FBF6EE;color:#1B2620;font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-kit-13 e-page-transition{background-color:#FFBC7D;}.elementor-kit-13 a{color:#1F5C3F;}.elementor-kit-13 a:hover{color:#D7262E;}.elementor-kit-13 h1{font-family:"Fraunces", Sans-serif;}.elementor-kit-13 h2{font-family:"Fraunces", Sans-serif;}.elementor-kit-13 h3{font-family:"Fraunces", Sans-serif;}.elementor-kit-13 button,.elementor-kit-13 input[type="button"],.elementor-kit-13 input[type="submit"],.elementor-kit-13 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:700;border-radius:999px 999px 999px 999px;}.elementor-kit-13 input:not([type="button"]):not([type="submit"]),.elementor-kit-13 textarea,.elementor-kit-13 .elementor-field-textual{border-radius:12px 12px 12px 12px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* ===== ISWANAH: gaya seluruh laman / site-wide style ===== */
body{background:#FBF6EE;color:#1B2620;font-family:'Plus Jakarta Sans',sans-serif}
/* Butang / buttons */
.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce a.button.alt,.woocommerce button.button.alt,.wc-block-components-button:not(.is-link),.wp-block-button__link,.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button{background:#1F5C3F!important;border-color:#1F5C3F!important;color:#fff!important;border-radius:999px!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important}
.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.wc-block-components-button:not(.is-link):hover,.wc-block-cart__submit-button:hover,.wc-block-components-checkout-place-order-button:hover{background:#D7262E!important;border-color:#D7262E!important}
/* Harga / prices */
.woocommerce .price,.woocommerce .price ins,.woocommerce .price .amount,.wc-block-components-product-price,.wc-block-formatted-money-amount{color:#D7262E;font-weight:700}
.woocommerce .price del,.woocommerce .price del .amount{color:#9AA49E!important;font-weight:400}
.woocommerce span.onsale{background:#D7262E!important;border-radius:999px!important}
/* Kotak isian / form fields */
.woocommerce input.input-text,.woocommerce textarea,.woocommerce select,.wc-block-components-text-input input,.wc-block-components-combobox input{border-radius:12px!important;border-color:#E6DFD2!important}
/* Kad produk tema / theme product cards */
ul.products li.product .product-content{font-size:0!important;line-height:0!important}
ul.products li.product .product-content > *:not(h3):not(.price):not(.pro-rating){display:none!important}
ul.products li.product .product-content > h3:not(:first-of-type){display:none!important}
ul.products li.product .product-content h3,ul.products li.product .product-content h3 a{font-family:'Plus Jakarta Sans',sans-serif!important;font-size:14.5px!important;font-weight:600!important;color:#1B2620!important;line-height:1.4!important;margin-bottom:6px!important}
ul.products li.product .product-content .price{font-size:15px!important;line-height:1.5!important}
ul.products li.product{border:0!important;box-shadow:none!important;background:transparent!important}
ul.products li.product .product-single{background:#fff;border:1px solid #E6DFD2;border-radius:20px;padding:12px;height:100%;transition:.25s}
ul.products li.product .product-single:hover{box-shadow:0 22px 40px -24px rgba(27,38,32,.45);transform:translateY(-4px)}
ul.products li.product .product-img img{border-radius:14px}
.compare-btn,.fable-extra-woowishlist-button,.quickview-trigger{display:none!important}
/* Teks Inggeris / English text */
.elementor-widget-text-editor em,.elementor-icon-box-description em{color:inherit}
/* Pautan / links */
.woocommerce a:not(.button){color:#1F5C3F}
.woocommerce-message,.woocommerce-info{border-top-color:#1F5C3F!important;background:#E7F2EA!important;border-radius:12px}
.woocommerce-message::before,.woocommerce-info::before{color:#1F5C3F!important}
/* ===== Dwibahasa BM | EN ===== */
body:not(.ig-en-on) .ig-en{display:none!important}
body.ig-en-on .ig-ms{display:none!important}
body.elementor-editor-active .ig-en,body.elementor-editor-active .ig-ms{display:block!important}
body.elementor-editor-active .ig-en{outline:1px dashed #5FA36F;outline-offset:2px}
.ig-langsw{display:inline-flex;background:#FBF6EE;border:1px solid #E6DFD2;border-radius:999px;padding:3px}
.ig-langsw button{border:0;background:transparent;font:700 12.5px/1.2 'Plus Jakarta Sans',sans-serif;padding:6px 11px;border-radius:999px;color:#5D6B63;cursor:pointer;letter-spacing:.04em}
.ig-langsw button.on{background:#1F5C3F;color:#fff}/* End custom CSS */