.elementor-26 .elementor-element.elementor-element-59c765e7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-26 .elementor-element.elementor-element-59c765e7:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-59c765e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-26a85481{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-26 .elementor-element.elementor-element-373fa8e9{--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;}.woocommerce .elementor-26 .elementor-element.elementor-element-775362a1 .flex-viewport:not(:last-child){margin-bottom:12px;}.elementor-26 .elementor-element.elementor-element-4f9d48e5{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-5ff3863{text-align:start;}.elementor-26 .elementor-element.elementor-element-5ff3863 .elementor-heading-title{font-family:"Mitr", Sans-serif;font-size:32px;font-weight:600;color:#3D2B33;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-26 .elementor-element.elementor-element-1557f9c7 .price{color:#D4457C;font-family:"Mitr", Sans-serif;font-size:30px;font-weight:700;}.woocommerce .elementor-26 .elementor-element.elementor-element-16e31187 .woocommerce-product-details__short-description{color:#7A6670;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-26 .elementor-element.elementor-element-2bdee960 .cart button, .elementor-26 .elementor-element.elementor-element-2bdee960 .cart .button{font-family:"Prompt", Sans-serif;font-weight:600;border-radius:40px 40px 40px 40px;color:#FFFFFF;transition:all 0.2s;}.elementor-26 .elementor-element.elementor-element-2bdee960 .quantity .qty{transition:all 0.2s;}.elementor-26 .elementor-element.elementor-element-319c32c9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:14px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-4132b026 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-26 .elementor-element.elementor-element-4132b026 .elementor-icon-box-title{margin-block-end:4px;color:#3D2B33;}.elementor-26 .elementor-element.elementor-element-4132b026.elementor-view-stacked .elementor-icon{background-color:#E8628E;fill:#FFFFFF;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-4132b026.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-4132b026.elementor-view-default .elementor-icon{fill:#E8628E;color:#E8628E;border-color:#E8628E;}.elementor-26 .elementor-element.elementor-element-4132b026.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-4132b026 .elementor-icon{font-size:22px;padding:20px;}.elementor-26 .elementor-element.elementor-element-4132b026 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-4132b026 .elementor-icon-box-title a{font-family:"Mitr", Sans-serif;font-size:17px;font-weight:500;}.elementor-26 .elementor-element.elementor-element-4132b026 .elementor-icon-box-description{font-family:"Prompt", Sans-serif;font-size:14px;color:#7A6670;}.elementor-26 .elementor-element.elementor-element-42f61ff6 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-26 .elementor-element.elementor-element-42f61ff6 .elementor-icon-box-title{margin-block-end:4px;color:#3D2B33;}.elementor-26 .elementor-element.elementor-element-42f61ff6.elementor-view-stacked .elementor-icon{background-color:#E8628E;fill:#FFFFFF;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-42f61ff6.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-42f61ff6.elementor-view-default .elementor-icon{fill:#E8628E;color:#E8628E;border-color:#E8628E;}.elementor-26 .elementor-element.elementor-element-42f61ff6.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-42f61ff6 .elementor-icon{font-size:22px;padding:20px;}.elementor-26 .elementor-element.elementor-element-42f61ff6 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-42f61ff6 .elementor-icon-box-title a{font-family:"Mitr", Sans-serif;font-size:17px;font-weight:500;}.elementor-26 .elementor-element.elementor-element-42f61ff6 .elementor-icon-box-description{font-family:"Prompt", Sans-serif;font-size:14px;color:#7A6670;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-26 .elementor-element.elementor-element-6b2a9f29{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:50px;--padding-bottom:50px;--padding-left:24px;--padding-right:24px;}.elementor-26 .elementor-element.elementor-element-6b2a9f29:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-6b2a9f29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF9F6;}.elementor-26 .elementor-element.elementor-element-79a84f9f{width:100%;max-width:100%;}.elementor-26 .elementor-element.elementor-element-5ab983dc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-26 .elementor-element.elementor-element-5ab983dc:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-5ab983dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-46c4c30c{text-align:center;}.elementor-26 .elementor-element.elementor-element-46c4c30c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:5px;color:#B08D4F;}.elementor-26 .elementor-element.elementor-element-643076d9{text-align:center;}.elementor-26 .elementor-element.elementor-element-643076d9 .elementor-heading-title{font-family:"Mitr", Sans-serif;font-size:32px;font-weight:600;line-height:1.35em;color:#3D2B33;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-26 .elementor-element.elementor-element-2e955fb1.elementor-wc-products  ul.products{grid-column-gap:24px;grid-row-gap:30px;}.elementor-26 .elementor-element.elementor-element-2e955fb1.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-26 .elementor-element.elementor-element-2e955fb1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-26 .elementor-element.elementor-element-59c765e7{--content-width:1240px;}.elementor-26 .elementor-element.elementor-element-26a85481{--width:100%;}.elementor-26 .elementor-element.elementor-element-373fa8e9{--width:50%;}.elementor-26 .elementor-element.elementor-element-4f9d48e5{--width:50%;}.elementor-26 .elementor-element.elementor-element-319c32c9{--width:100%;}.elementor-26 .elementor-element.elementor-element-6b2a9f29{--content-width:1240px;}.elementor-26 .elementor-element.elementor-element-5ab983dc{--content-width:1240px;}}@media(max-width:767px){.elementor-26 .elementor-element.elementor-element-59c765e7{--padding-top:24px;--padding-bottom:24px;--padding-left:18px;--padding-right:18px;}.elementor-26 .elementor-element.elementor-element-26a85481{--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;}.elementor-26 .elementor-element.elementor-element-319c32c9{--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;}.elementor-26 .elementor-element.elementor-element-6b2a9f29{--padding-top:30px;--padding-bottom:30px;--padding-left:18px;--padding-right:18px;}.elementor-26 .elementor-element.elementor-element-5ab983dc{--padding-top:54px;--padding-bottom:54px;--padding-left:18px;--padding-right:18px;}.elementor-26 .elementor-element.elementor-element-643076d9 .elementor-heading-title{font-size:28px;}.elementor-26 .elementor-element.elementor-element-2e955fb1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for button, class: .elementor-element-4352edf */.elementor-26 .elementor-element.elementor-element-4352edf:not(:has(a[href]:not([href=""]):not([href="#"]))) { display: none; }
.elementor-26 .elementor-element.elementor-element-4352edf .elementor-button { background: #ee4d2d; color: #fff; border-radius: 12px; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604096f */.elementor-26 .elementor-element.elementor-element-604096f:not(:has(a[href]:not([href=""]):not([href="#"]))) { display: none; }
.elementor-26 .elementor-element.elementor-element-604096f .elementor-button { background: #0f146d; color: #fff; border-radius: 12px; }.elementor-26 .elementor-element.elementor-element-604096f:not(:has(a[href]:not([href=""]):not([href="#"]))) { display: none; }
.elementor-26 .elementor-element.elementor-element-604096f .elementor-button { background: #ee4d2d; color: #fff; border-radius: 12px; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f52072 */.elementor-26 .e-con:has(> .charmi-marketplace),.elementor-26 .e-con-inner:has(> .charmi-marketplace){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:10px!important;row-gap:16px!important;}
.elementor-26 .e-con:has(> .charmi-marketplace)>:not(.charmi-marketplace),.elementor-26 .e-con-inner:has(> .charmi-marketplace)>:not(.charmi-marketplace){grid-column:1/-1!important;}
body .elementor-26 .charmi-marketplace{width:100%!important;min-width:0!important;margin:0!important;}
body .elementor-26 .charmi-marketplace:not(:has(a[href]:not([href=""]):not([href="#"]))){display:none!important;}
body .elementor-26 .charmi-marketplace .elementor-button{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:12px 8px!important;min-height:50px!important;border-radius:12px!important;border:0!important;color:white!important;font-size:13px!important;white-space:nowrap!important;}
body .elementor-26 .charmi-marketplace .elementor-button:before{content:"";width:23px;height:23px;flex:0 0 23px;background:center/contain no-repeat;}
body .elementor-26 .charmi-shopee .elementor-button{background:#ee4d2d!important;}
body .elementor-26 .charmi-shopee .elementor-button:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%221.8%22%20d%3D%22M5%207h14l1%2014H4L5%207zm3%200V5a4%204%200%20018%200v2%22%2F%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20d%3D%22M15%2011c-4-2-7%202-3%203s2%205-3%202%22%2F%3E%3C%2Fsvg%3E");}
body .elementor-26 .charmi-lazada .elementor-button{background:#0f146d!important;}
body .elementor-26 .charmi-lazada .elementor-button:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M12%205L7%202%202%205v9l10%208%2010-8V5l-5-3-5%203z%22%2F%3E%3Cpath%20fill%3D%22%23f57224%22%20d%3D%22M12%207L5%205v8l7%206V7z%22%2F%3E%3Cpath%20fill%3D%22%23ff44b7%22%20d%3D%22M12%207l7-2v8l-7%206V7z%22%2F%3E%3C%2Fsvg%3E");}
body .elementor-26 .charmi-tiktok .elementor-button{background:#111!important;}
body .elementor-26 .charmi-tiktok .elementor-button:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%2325f4ee%22%20d%3D%22M13%202h4c0%203%202%205%205%205v4a9%209%200%2001-5-2v8a6%206%200%2011-6-6v4a2%202%200%20102%202V2z%22%2F%3E%3Cpath%20fill%3D%22%23fe2c55%22%20d%3D%22M12%201h4c0%203%202%205%205%205v4a9%209%200%2001-5-2v8a6%206%200%2011-6-6v4a2%202%200%20102%202V1z%22%2F%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M13%202h3c.3%202.2%201.7%204%204%204.7V9a9%209%200%2001-4-2v9a5%205%200%2011-6-5v3a2%202%200%20103%202V2z%22%2F%3E%3C%2Fsvg%3E");}
@media(max-width:1024px) and (min-width:768px){.elementor-26 .e-con:has(> .charmi-marketplace),.elementor-26 .e-con-inner:has(> .charmi-marketplace){grid-template-columns:repeat(2,minmax(0,1fr))!important;}}
@media(max-width:767px){.elementor-26 .e-con:has(> .charmi-marketplace),.elementor-26 .e-con-inner:has(> .charmi-marketplace){grid-template-columns:1fr!important;}body .elementor-26 .charmi-marketplace .elementor-button{font-size:14px!important;}}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-79a84f9f *//* Keep product tabs aligned to the left across all panels. */
.elementor-26 .elementor-element.elementor-element-79a84f9f .woocommerce-tabs { width: 100%; margin-left: 0 !important; margin-right: auto !important; }
.elementor-26 .elementor-element.elementor-element-79a84f9f .woocommerce-tabs ul.tabs { justify-content: flex-start; text-align: left; }/* End custom CSS */