.elementor-190 .elementor-element.elementor-element-5dc3bb88{--display:flex;}.elementor-190 .elementor-element.elementor-element-3176c76d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-190 .elementor-element.elementor-element-76afd4f4{--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;}.elementor-190 .elementor-element.elementor-element-140b5ac0{--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;}.elementor-190 .elementor-element.elementor-element-5f3459e5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:55px 55px;--row-gap:55px;--column-gap:55px;--margin-top:0px;--margin-bottom:92px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-190 .elementor-element.elementor-element-14077f58{--display:flex;--min-height:786px;}.elementor-190 .elementor-element.elementor-element-14077f58.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-190 .elementor-element.elementor-element-2483cddb{width:100%;max-width:100%;}.elementor-190 .elementor-element.elementor-element-2483cddb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-190 .elementor-element.elementor-element-2483cddb .woocommerce-product-gallery .woocommerce-product-gallery__image{--em-image-rounded-product-gallery:15px 15px 15px 15px;}.ecomus-rtl-smart .elementor-190 .elementor-element.elementor-element-2483cddb .woocommerce-product-gallery .woocommerce-product-gallery__image{--em-image-rounded-product-gallery:15px 15px 15px 15px;}.elementor-190 .elementor-element.elementor-element-2483cddb .ecomus-product-gallery-thumbnails{--em-image-rounded-product-thumbnail:15px 15px 15px 15px;}.ecomus-rtl-smart .elementor-190 .elementor-element.elementor-element-2483cddb .ecomus-product-gallery-thumbnails{--em-image-rounded-product-thumbnail:15px 15px 15px 15px;}.elementor-190 .elementor-element.elementor-element-2483cddb .ecomus-product-gallery-thumbnails .swiper-slide-thumb-active::after{border-color:#000000;}.elementor-190 .elementor-element.elementor-element-eaa3866{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-190 .elementor-element.elementor-element-4b61e93 .woocommerce-tabs--default{--em-border-color:#C2131300;}.elementor-190 .elementor-element.elementor-element-4b61e93 .woocommerce-tabs--default .woocommerce-tabs{--em-rounded-xs:0px 0px 0px 0px;}.ecomus-rtl-smart .elementor-190 .elementor-element.elementor-element-4b61e93 .woocommerce-tabs--default .woocommerce-tabs{--em-rounded-xs:0px 0px 0px 0px;}.elementor-190 .elementor-element.elementor-element-4b61e93 .woocommerce-tabs--default .woocommerce-tabs .wc-tabs{padding:0px 0px 0px 0px;}.ecomus-rtl-smart .elementor-190 .elementor-element.elementor-element-4b61e93 .woocommerce-tabs--default .woocommerce-tabs .wc-tabs{padding:0px 0px 0px 0px;}.elementor-190 .elementor-element.elementor-element-c6582e1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-38px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190 .elementor-element.elementor-element-c6582e1.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-190 .elementor-element.elementor-element-e4a24d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-190 .elementor-element.elementor-element-ebc0af1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-190 .elementor-element.elementor-element-2deb41ab{width:var( --container-widget-width, 168.594 );max-width:168.594;--container-widget-width:168.594;--container-widget-flex-grow:0;}.elementor-190 .elementor-element.elementor-element-2deb41ab > .elementor-widget-container{margin:-3px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-190 .elementor-element.elementor-element-2deb41ab.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-190 .elementor-element.elementor-element-2deb41ab .woocommerce-product-rating .star-rating{font-size:16px;--em-rating-spacing:3px;}.elementor-190 .elementor-element.elementor-element-20558923{--display:flex;--margin-top:-16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-190 .elementor-element.elementor-element-27b95f9b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 0px 0px;}.elementor-190 .elementor-element.elementor-element-27b95f9b{text-align:left;}.elementor-190 .elementor-element.elementor-element-27b95f9b .product_title{font-family:"Aleo", Sans-serif;font-size:17px;font-weight:600;text-transform:none;font-style:normal;letter-spacing:0.6px;word-spacing:0px;}.elementor-190 .elementor-element.elementor-element-cd653cd > .elementor-widget-container{margin:0px 0px -1px -8px;padding:0px 0px 0px 0px;}.elementor-190 .elementor-element.elementor-element-cd653cd .ecomus-people-view__numbers{font-family:"Tahoma", Sans-serif;font-size:14px;font-weight:600;color:#489217;background-color:#02010100;margin-right:-3px;}.ecomus-rtl-smart .elementor-190 .elementor-element.elementor-element-cd653cd .ecomus-people-view__numbers{margin-left:-3px;margin-right:0;}.elementor-190 .elementor-element.elementor-element-cd653cd .ecomus-people-view__text{font-family:"Graphik Webfont", Sans-serif;font-size:14px;font-weight:300;font-style:normal;color:#489217;}.elementor-190 .elementor-element.elementor-element-23596460{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:34px;--margin-left:0px;--margin-right:0px;}.elementor-190 .elementor-element.elementor-element-24aae8c3 > .elementor-widget-container{margin:0px 0px -22px -12px;padding:0px 0px 0px 0px;}.elementor-190 .elementor-element.elementor-element-24aae8c3 .woocommerce-badges--single .woocommerce-badge{font-family:"Arial", Sans-serif;font-size:14px;font-weight:700;padding:0px 0px 0px 0px;--em-rounded-xs:0px 0px 0px 0px;}.ecomus-rtl-smart .elementor-190 .elementor-element.elementor-element-24aae8c3 .woocommerce-badges--single .woocommerce-badge{padding:0px 0px 0px 0px;--em-rounded-xs:0px 0px 0px 0px;}.elementor-190 .elementor-element.elementor-element-24aae8c3 .woocommerce-badges--single .woocommerce-badge.in-stock{color:#555555;border-color:#02010100;}.elementor-190 .elementor-element.elementor-element-6262b100 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.single-product.single-product-elementor div.product .elementor-190 .elementor-element.elementor-element-6262b100 .ecomus-product-price .price{font-weight:200;}.single-product.single-product-elementor div.product .elementor-190 .elementor-element.elementor-element-6262b100 .ecomus-product-price .price ins{color:#070707;font-family:"Graphik Webfont", Sans-serif;font-size:29px;font-weight:800;}.single-product.single-product-elementor div.product .elementor-190 .elementor-element.elementor-element-6262b100 .ecomus-product-price .price del{font-size:14px;font-weight:300;}.single-product.single-product-elementor div.product .elementor-190 .elementor-element.elementor-element-6262b100 .ecomus-product-price .sale-off{font-family:"Graphik Webfont", Sans-serif;color:#000000;backgroundcolor:#FF8A4A;}.elementor-190 .elementor-element.elementor-element-5400ba02 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-190 .elementor-element.elementor-element-7bc1a1e5{--display:flex;--min-height:117px;--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:10px 30px;--row-gap:10px;--column-gap:30px;--margin-top:-12px;--margin-bottom:-9px;--margin-left:0px;--margin-right:0px;}.elementor-190 .elementor-element.elementor-element-adb5512 .ecomus-extra-link-item .ecomus-svg-icon{font-size:20px;}.elementor-190 .elementor-element.elementor-element-adb5512 .ecomus-extra-link-item{font-family:"Graphik Webfont", Sans-serif;font-size:14px;font-weight:300;}.elementor-190 .elementor-element.elementor-element-adb5512 .ecomus-extra-link-item:hover{color:#020101;}.elementor-190 .elementor-element.elementor-element-a9a9cc5 .ecomus-extra-link-item .ecomus-svg-icon{font-size:20px;}.elementor-190 .elementor-element.elementor-element-a9a9cc5 .ecomus-extra-link-item{font-family:"Graphik Webfont", Sans-serif;font-size:14px;font-weight:300;}.elementor-190 .elementor-element.elementor-element-a9a9cc5 .ecomus-extra-link-item:hover{color:#000000;}.elementor-190 .elementor-element.elementor-element-479ef4f8 .ecomus-extra-link-item .ecomus-svg-icon{font-size:20px;}.elementor-190 .elementor-element.elementor-element-479ef4f8 .ecomus-extra-link-item{font-family:"Graphik Webfont", Sans-serif;font-size:14px;font-weight:300;}.elementor-190 .elementor-element.elementor-element-479ef4f8 .ecomus-extra-link-item:hover{color:#050303;}.elementor-190 .elementor-element.elementor-element-aad0202{--display:flex;--min-height:0px;--justify-content:space-around;--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-jet-accordion .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-text{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-accordion .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control:hover .jet-toggle__label-text{color:var( --e-global-color-text );}.elementor-widget-jet-accordion .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control:hover  .jet-toggle__label-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-accordion .jet-accordion > .jet-accordion__inner > .jet-toggle.active-toggle > .jet-toggle__control .jet-toggle__label-text{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-190 .elementor-element.elementor-element-c81f945 .jet-accordion{background-color:#3B232300;padding:0px 0px 0px -13px;border-style:none;border-radius:0px 0px 0px -13px;}.elementor-190 .elementor-element.elementor-element-c81f945 .jet-accordion > .jet-accordion__inner > .jet-toggle{background-color:#D30E0E00;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-style:none;}.elementor-190 .elementor-element.elementor-element-c81f945 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control{background-color:#02010100;justify-content:space-between;border-style:none;padding:12px 22px 12px 22px;border-radius:0px 0px 0px 0px;}.elementor-190 .elementor-element.elementor-element-c81f945 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control:hover{background-color:#CFCFCFB8;border-style:none;}.elementor-190 .elementor-element.elementor-element-c81f945 .jet-accordion > .jet-accordion__inner > .jet-toggle.active-toggle > .jet-toggle__control{background-color:#02010100;border-style:none;}.elementor-190 .elementor-element.elementor-element-c81f945 > .elementor-widget-container{margin:0px 14px 0px -21px;padding:0px -0px 0px 0px;}.elementor-190 .elementor-element.elementor-element-c81f945.elementor-element{--align-self:stretch;}.elementor-190 .elementor-element.elementor-element-c81f945{z-index:-15;}.elementor-190 .elementor-element.elementor-element-c81f945 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-icon{margin:0px 0px 0px 0px;}.elementor-190 .elementor-element.elementor-element-c81f945 .jet-toggle__label-text{text-align:left;}.elementor-190 .elementor-element.elementor-element-c81f945 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-text{color:#000000;font-family:"Graphik Webfont", Sans-serif;font-size:14px;font-weight:700;line-height:1.25px;letter-spacing:0.9px;}.elementor-190 .elementor-element.elementor-element-c81f945 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-icon .icon-normal{color:#000000;background-color:#61CE70C9;font-size:19px;width:19px;height:19px;border-radius:0px 0px 0px 0px;}.elementor-190 .elementor-element.elementor-element-c81f945 .jet-accordion > .jet-accordion__inner > .jet-toggle.active-toggle > .jet-toggle__control .jet-toggle__label-text{color:#000000;}.elementor-190 .elementor-element.elementor-element-c81f945 .jet-accordion > .jet-accordion__inner > .jet-toggle.active-toggle .jet-toggle__label-icon .icon-active{color:#000000;border-radius:0px 0px 0px 0px;}.elementor-190 .elementor-element.elementor-element-c81f945 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__content{font-family:"Graphik Webfont", Sans-serif;font-size:14px;margin:-15px 24px 0px 23px;border-style:none;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-190 .elementor-element.elementor-element-c81f945 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__content > .jet-toggle__content-inner{padding:0px 0px 0px 0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-190 .elementor-element.elementor-element-f902618{--divider-border-style:solid;--divider-color:#B6B6B6;--divider-border-width:1.8px;margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + -33px) 0px;padding:0px 0px 0px 0px;}.elementor-190 .elementor-element.elementor-element-f902618 .elementor-divider-separator{width:91%;margin:0 auto;margin-left:0;}.elementor-190 .elementor-element.elementor-element-f902618 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-190 .elementor-element.elementor-element-ae9863a{--display:flex;--margin-top:0px;--margin-bottom:-19px;--margin-left:0px;--margin-right:0px;}.elementor-190 .elementor-element.elementor-element-502ea89.elementor-element{--align-self:flex-end;}.elementor-190 .elementor-element.elementor-element-e7116aa{--display:flex;--margin-top:0px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;}.elementor-190 .elementor-element.elementor-element-ed8b0b6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-4px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190 .elementor-element.elementor-element-ebc3b45{--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;}.elementor-190 .elementor-element.elementor-element-ebc3b45.e-con{--flex-grow:0;--flex-shrink:0;}.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-190 .elementor-element.elementor-element-4f91bb3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-190 .elementor-element.elementor-element-4f91bb3 .elementor-heading-title{font-family:"Aleo", Sans-serif;font-size:31px;font-weight:300;color:#232323;}.elementor-190 .elementor-element.elementor-element-30873a6{--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;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-190 .elementor-element.elementor-element-23c8275{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -17px;}.elementor-190 .elementor-element.elementor-element-23c8275 .elementor-icon-wrapper{text-align:left;}.elementor-190 .elementor-element.elementor-element-23c8275.elementor-view-stacked .elementor-icon{background-color:#60A2F7;}.elementor-190 .elementor-element.elementor-element-23c8275.elementor-view-framed .elementor-icon, .elementor-190 .elementor-element.elementor-element-23c8275.elementor-view-default .elementor-icon{color:#60A2F7;border-color:#60A2F7;}.elementor-190 .elementor-element.elementor-element-23c8275.elementor-view-framed .elementor-icon, .elementor-190 .elementor-element.elementor-element-23c8275.elementor-view-default .elementor-icon svg{fill:#60A2F7;}.elementor-190 .elementor-element.elementor-element-23c8275 .elementor-icon{font-size:20px;}.elementor-190 .elementor-element.elementor-element-23c8275 .elementor-icon svg{height:20px;}.elementor-190 .elementor-element.elementor-element-82e848b{--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;}.elementor-190 .elementor-element.elementor-element-54b63dc{--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;}.elementor-190 .elementor-element.elementor-element-71c40f7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:21px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190 .elementor-element.elementor-element-6d79688{--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;}.elementor-190 .elementor-element.elementor-element-6d79688.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-190 .elementor-element.elementor-element-7d13fa1{--display:flex;--margin-top:0px;--margin-bottom:-52px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190 .elementor-element.elementor-element-7d13fa1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-190 .elementor-element.elementor-element-97627ea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 19px;--row-gap:0px;--column-gap:19px;}.elementor-190 .elementor-element.elementor-element-70fc953{--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;--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-190 .elementor-element.elementor-element-70fc953.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-dokan-store-profile-picture .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-190 .elementor-element.elementor-element-80bef2c{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;position:relative;min-height:1px;}.elementor-190 .elementor-element.elementor-element-80bef2c img{width:102%;max-width:102%;height:65px;object-fit:fill;border-radius:75px 75px 75px 75px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-190 .elementor-element.elementor-element-80bef2c > .elementor-widget-container{position:relative;}.elementor-190 .elementor-element.elementor-element-62a9312{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-4px;--margin-bottom:0px;--margin-left:8px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190 .elementor-element.elementor-element-62a9312.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-190 .elementor-element.elementor-element-be0beeb{--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:20px 1px;--row-gap:20px;--column-gap:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-dokan-store-name .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-190 .elementor-element.elementor-element-ef9e066{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;position:relative;min-height:1px;}.elementor-190 .elementor-element.elementor-element-ef9e066 .elementor-heading-title{font-family:"Graphik Webfont", Sans-serif;font-size:14px;font-weight:300;color:#000000;}.elementor-190 .elementor-element.elementor-element-ef9e066 > .elementor-widget-container{position:relative;}.elementor-190 .elementor-element.elementor-element-ef9e066 .elementor-heading-title a:hover, .elementor-190 .elementor-element.elementor-element-ef9e066 .elementor-heading-title a:focus{color:#000000;}.elementor-190 .elementor-element.elementor-element-ef9e066 .elementor-heading-title a{transition-duration:1.6s;}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-190 .elementor-element.elementor-element-2a5120f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -33px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Graphik Webfont", Sans-serif;font-size:13px;font-weight:300;color:#000000;}.elementor-190 .elementor-element.elementor-element-2a5120f a:hover, .elementor-190 .elementor-element.elementor-element-2a5120f a:focus{color:#00E936;}.elementor-190 .elementor-element.elementor-element-2a5120f a{transition-duration:0.5s;}.elementor-190 .elementor-element.elementor-element-830c182{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;padding:0px 0px 0px 0px;}.elementor-190 .elementor-element.elementor-element-31a48e7{width:var( --container-widget-width, 168.594 );max-width:168.594;--container-widget-width:168.594;--container-widget-flex-grow:0;}.elementor-190 .elementor-element.elementor-element-31a48e7 > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-190 .elementor-element.elementor-element-31a48e7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-190 .elementor-element.elementor-element-31a48e7 .woocommerce-product-rating .star-rating{font-size:12px;--em-rating-spacing:3px;}.elementor-190 .elementor-element.elementor-element-c2cea80{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-3px;--margin-right:0px;}.elementor-190 .elementor-element.elementor-element-c2cea80.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-dokan-store-follow-store-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-190 .elementor-element.elementor-element-88c88d2 .elementor-button{background-color:#FFFFFF;font-family:"Graphik Webfont", Sans-serif;font-size:13px;font-weight:500;fill:#0D0D0D;color:#0D0D0D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#878787;border-radius:35px 35px 35px 35px;padding:6px 17px 6px 17px;}.elementor-190 .elementor-element.elementor-element-88c88d2{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;padding:0px 0px 0px 0px;position:relative;min-height:1px;}.elementor-190 .elementor-element.elementor-element-88c88d2 > .elementor-widget-container{position:relative;}.elementor-190 .elementor-element.elementor-element-a6e7449{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 2px;}.elementor-190 .elementor-element.elementor-element-a6e7449.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-widget-dokan-store-support-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-190 .elementor-element.elementor-element-fbe0814 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#878787;border-radius:35px 35px 35px 35px;}.elementor-190 .elementor-element.elementor-element-fbe0814 .elementor-button:hover, .elementor-190 .elementor-element.elementor-element-fbe0814 .elementor-button:focus{background-color:#C7C7C714;border-color:#000000;}.elementor-190 .elementor-element.elementor-element-fbe0814{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;position:relative;min-height:1px;}.elementor-190 .elementor-element.elementor-element-fbe0814 .elementor-button-content-wrapper{flex-direction:row;}.elementor-190 .elementor-element.elementor-element-fbe0814 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-190 .elementor-element.elementor-element-fbe0814 > .elementor-widget-container{position:relative;}.elementor-190 .elementor-element.elementor-element-c861ac9{margin:18px 16px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-190 .elementor-element.elementor-element-c861ac9.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-190 .elementor-element.elementor-element-ce5427a{--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;}.elementor-190 .elementor-element.elementor-element-ce5427a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-190 .elementor-element.elementor-element-8903a3e{--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;--margin-top:0px;--margin-bottom:-16px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190 .elementor-element.elementor-element-381a6ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-190 .elementor-element.elementor-element-3e0e2da{--display:flex;--min-height:2px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-190 .elementor-element.elementor-element-4dd1c262 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-190 .elementor-element.elementor-element-4dd1c262 .related-products__title{font-family:"Aleo", Sans-serif;font-size:31px;font-weight:300;letter-spacing:0.4px;text-align:left;}.elementor-190 .elementor-element.elementor-element-0805334{--display:flex;}.elementor-190 .elementor-element.elementor-element-05a42eb .related-products__title{font-family:"Aleo", Sans-serif;font-size:31px;font-weight:300;letter-spacing:0.4px;text-align:left;}.elementor-190 .elementor-element.elementor-element-f6c2e72{--display:flex;--min-height:0px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.ecomus-woocommerce-elementor.ecomus-elementor-id-2383 .site-content{padding-top:42px;padding-bottom:100px;}body.elementor-page-190 .site-content{padding-top:42px;padding-bottom:100px;}@media(max-width:1024px){.elementor-190 .elementor-element.elementor-element-5f3459e5{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-190 .elementor-element.elementor-element-ebc0af1{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-190 .elementor-element.elementor-element-7bc1a1e5{--flex-wrap:wrap;}.elementor-190 .elementor-element.elementor-element-80bef2c{position:relative;min-height:1px;}.elementor-190 .elementor-element.elementor-element-80bef2c > .elementor-widget-container{position:relative;}.elementor-190 .elementor-element.elementor-element-ef9e066{position:relative;min-height:1px;}.elementor-190 .elementor-element.elementor-element-ef9e066 > .elementor-widget-container{position:relative;}.elementor-190 .elementor-element.elementor-element-88c88d2{position:relative;min-height:1px;}.elementor-190 .elementor-element.elementor-element-88c88d2 > .elementor-widget-container{position:relative;}.elementor-190 .elementor-element.elementor-element-fbe0814{position:relative;min-height:1px;}.elementor-190 .elementor-element.elementor-element-fbe0814 > .elementor-widget-container{position:relative;}.ecomus-woocommerce-elementor.ecomus-elementor-id-2383 .site-content{padding-top:31px;padding-bottom:100px;}body.elementor-page-190 .site-content{padding-top:31px;padding-bottom:100px;}}@media(min-width:768px){.elementor-190 .elementor-element.elementor-element-5dc3bb88{--content-width:1230px;}.elementor-190 .elementor-element.elementor-element-3176c76d{--content-width:1230px;}.elementor-190 .elementor-element.elementor-element-76afd4f4{--width:50%;}.elementor-190 .elementor-element.elementor-element-140b5ac0{--width:auto;}.elementor-190 .elementor-element.elementor-element-5f3459e5{--content-width:1230px;}.elementor-190 .elementor-element.elementor-element-14077f58{--width:66%;}.elementor-190 .elementor-element.elementor-element-eaa3866{--width:100%;}.elementor-190 .elementor-element.elementor-element-c6582e1{--width:33%;}.elementor-190 .elementor-element.elementor-element-aad0202{--width:110%;}.elementor-190 .elementor-element.elementor-element-ae9863a{--width:91%;}.elementor-190 .elementor-element.elementor-element-e7116aa{--width:91%;}.elementor-190 .elementor-element.elementor-element-ed8b0b6{--content-width:1230px;}.elementor-190 .elementor-element.elementor-element-ebc3b45{--width:12.628%;}.elementor-190 .elementor-element.elementor-element-30873a6{--width:25%;}.elementor-190 .elementor-element.elementor-element-82e848b{--width:25%;}.elementor-190 .elementor-element.elementor-element-54b63dc{--width:25%;}.elementor-190 .elementor-element.elementor-element-71c40f7{--content-width:1230px;}.elementor-190 .elementor-element.elementor-element-6d79688{--width:30.507%;}.elementor-190 .elementor-element.elementor-element-7d13fa1{--width:94.86%;}.elementor-190 .elementor-element.elementor-element-70fc953{--width:18.921%;}.elementor-190 .elementor-element.elementor-element-62a9312{--width:47.307%;}.elementor-190 .elementor-element.elementor-element-c2cea80{--width:26%;}.elementor-190 .elementor-element.elementor-element-ce5427a{--width:17.807%;}.elementor-190 .elementor-element.elementor-element-8903a3e{--content-width:1230px;}.elementor-190 .elementor-element.elementor-element-3e0e2da{--content-width:1230px;}.elementor-190 .elementor-element.elementor-element-0805334{--content-width:1230px;}.elementor-190 .elementor-element.elementor-element-f6c2e72{--content-width:1230px;}}@media(max-width:767px){.elementor-190 .elementor-element.elementor-element-3176c76d{--margin-top:0px;--margin-bottom:22.5px;--margin-left:0px;--margin-right:0px;}.elementor-190 .elementor-element.elementor-element-5f3459e5{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-190 .elementor-element.elementor-element-ebc0af1{--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;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-190 .elementor-element.elementor-element-2deb41ab .woocommerce-product-rating .star-rating{font-size:14px;}.elementor-190 .elementor-element.elementor-element-7bc1a1e5{--margin-top:0px;--margin-bottom:39px;--margin-left:0px;--margin-right:0px;}.elementor-190 .elementor-element.elementor-element-80bef2c{position:relative;min-height:1px;}.elementor-190 .elementor-element.elementor-element-80bef2c > .elementor-widget-container{position:relative;}.elementor-190 .elementor-element.elementor-element-ef9e066{position:relative;min-height:1px;}.elementor-190 .elementor-element.elementor-element-ef9e066 > .elementor-widget-container{position:relative;}.elementor-190 .elementor-element.elementor-element-31a48e7 .woocommerce-product-rating .star-rating{font-size:14px;}.elementor-190 .elementor-element.elementor-element-88c88d2{position:relative;min-height:1px;}.elementor-190 .elementor-element.elementor-element-88c88d2 > .elementor-widget-container{position:relative;}.elementor-190 .elementor-element.elementor-element-fbe0814{position:relative;min-height:1px;}.elementor-190 .elementor-element.elementor-element-fbe0814 > .elementor-widget-container{position:relative;}.ecomus-woocommerce-elementor.ecomus-elementor-id-2383 .site-content{padding-top:22.5px;padding-bottom:75px;}body.elementor-page-190 .site-content{padding-top:22.5px;padding-bottom:75px;}}/* Start custom CSS for ecomus-product-title, class: .elementor-element-27b95f9b *//* Override yang lebih spesifik */
.single-product .elementor-190 .elementor-element.elementor-element-27b95f9b .product_title {
    font-weight: 300 !important;
}

/* Atau */
body .elementor-190 .elementor-element.elementor-element-27b95f9b h1.product_title {
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for ecomus-product-price, class: .elementor-element-6262b100 *//* Atur posisi semua elemen harga */
.woocommerce div.product p.price {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 10px !important;
    flex-wrap: wrap !important;
}

/* Harga diskon (ins) - urutan 1 */
.woocommerce div.product p.price ins {
    order: 1 !important;
}

/* Harga asli (del) - urutan 2 */
.woocommerce div.product p.price del {
    order: 2 !important;
}

/* Sale badge - urutan 3 */
.woocommerce div.product p.price .sale-off {
    order: 3 !important;
}

/* Sembunyikan screen reader text */
.woocommerce div.product p.price .screen-reader-text {
    display: none !important;
}



/* Mengubah warna background sale badge */
.single-product div.product .ecomus-product-price .price .sale-off {
    background-color: #FF8A4A !important;
}/* End custom CSS */
/* Start custom CSS for ecomus-product-add-to-cart-form, class: .elementor-element-5400ba02 *//* ===== HIDE ELEMENTS ===== */
.single-product .quantity,
.single-product .dokan-store-support-btn-product,
.single-product .product-featured-icons,
.single-product .single_add_to_cart_button .divide,
.single-product .single_add_to_cart_button .price {
    display: none !important;
}

/* ===== ADD TO CART BUTTON STYLING ===== */
/* Reset dan base styling */
.single_add_to_cart_button {
    width: 100% !important;
    max-width: 100% !important;
    border-radius: 35px !important;
    display: block !important;
    margin: 10px 0 10px -7px !important;
    padding: 15px 20px !important;
    box-sizing: border-box !important;
    transition: all 0.3s ease !important;
    transform: scale(1);
}

/* Hover effects */
.single_add_to_cart_button:hover {
    transform: scale(1.05) !important;
    box-shadow: 0 10px 25px rgba(0,0,0,0.2) !important;
}

/* ===== ELEMENTOR SPECIFIC ===== */
/* Force untuk Elementor */
body .elementor .single_add_to_cart_button,
body .elementor-page .single_add_to_cart_button,
.elementor-widget-woocommerce-product-add-to-cart .single_add_to_cart_button {
    width: 100% !important;
    max-width: 100% !important;
    border-radius: 35px !important;
    display: block !important;
    margin-left: -7px !important;
    margin-right: 0 !important;
    padding: 15px 20px !important;
    box-sizing: border-box !important;
    transition: all 0.3s ease !important;
}

body .elementor .single_add_to_cart_button:hover,
body .elementor-page .single_add_to_cart_button:hover,
.elementor-widget-woocommerce-product-add-to-cart .single_add_to_cart_button:hover {
    transform: scale(1.02) !important;
    box-shadow: 0 10px 25px rgba(0,0,0,0.2) !important;
}/* End custom CSS */
/* Start custom CSS for jet-accordion, class: .elementor-element-c81f945 */.jet-toggle__icon {
    background-color: transparent !important;
}



.elementor-190 .elementor-element.elementor-element-c81f945 
.jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control {
    background-color: transparent;
    justify-content: space-between;
    border: none;
    padding: 12px 22px;
    border-radius: 65px;
    transition: all 0.25s ease-in-out; /* efek halus */
}

/* Hover Effect */
.elementor-190 .elementor-element.elementor-element-c81f945 
.jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control:hover {
    background-color: rgba(200, 200, 200, 0.25); /* abu-abu lembut semi-transparan */
    transform: scale(1.05); /* sedikit membesar (bounce ringan) */
    transition: all 0.25s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-830c182 *//* === Vendor Country Box (Dokan + Ecomus) === */
.vendor-country-box {
    margin-top: 14px;
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding: 6px 12px;
    background-color: #f8f8f8;
    border-radius: 8px;
    font-family: "Poppins", sans-serif;
    font-size: 11px;
    color: #333;
    box-shadow: 0 1px 2px rgba(0,0,0,0.05);
    transition: all 0.25s ease;
}

/* Efek hover elegan */
.vendor-country-box:hover {
    background-color: #f0f0f0;
    transform: translateY(-1px);
}

/* Label teks "Vendor Country" */
.vendor-country-label {
    font-weight: 300;
    color: #444;
}

/* Nama negara */
.vendor-country-name {
    color: var(--ecomus-primary-color, #0073aa);
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for dokan-store-support-button, class: .elementor-element-fbe0814 *//* === Efek Grow pada Tombol Get Support === */
.dokan-store-support-btn {
    transition: all 0.25s ease;
    transform: scale(1);
}

.dokan-store-support-btn:hover {
    transform: scale(1.03);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c861ac9 */.sqetsa-trusted-seller {
    color: #333;
    font-weight: 300;
    border-top: 0px solid #eee;
    padding-top: 8px;
    margin-top: 12px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-381a6ab *//* Alternatif dengan box-shadow */
.related-products-links .see-more-designs-btn {
    display: inline-block;
    background-color: #ebebeb !important;
    color: #000 !important;
    border: 0px solid #000 !important;
    padding: 4px 15px !important;
    border-radius: 35px !important;
    font-size: 13px !important;
    font-weight: 450 !important;
    font-family: 'Graphik webfont', sans-serif !important;
    text-decoration: none !important;
    outline: none !important;
    box-shadow: none !important;
    position: relative !important;
    z-index: 1 !important;
    transition: all 0.3s ease !important;
}

.related-products-links .see-more-designs-btn:hover {
    background-color: #c3c3c3 !important;
    color: #000 !important;
    transform: none !important;
    box-shadow: 0 0 0 2px #c3c3c3 !important; /* Efek grow dengan box-shadow */
}

/* Jarak antara tombol */
.related-products-links {
    display: flex;
    flex-wrap: wrap;
    gap: 14px !important;
}

/* FONT UNTUK RELATED PRODUCTS - SESUAIKAN SESUAI KEINGINAN */
.related-products__title {
    font-family: 'Aleo', serif !important; /* Ganti dengan font yang diinginkan */
    font-weight: 350 !important;           /* Ketebalan font: 300=light, 400=normal, 600=semi-bold, 700=bold */
    font-size: 31px !important;            /* Ukuran font */
    color: #000000 !important;             /* Warna font */
    letter-spacing: 0.5px !important;      /* Spasi antar huruf */
    line-height: 1.2 !important;           /* Tinggi baris */
    text-transform: none !important;       /* uppercase, lowercase, capitalize, none */
    font-style: normal !important;         /* normal, italic */
    margin: 0 0 15px 0 !important;         /* Jarak bawah dengan tombol */
}/* End custom CSS */
/* Start custom CSS for ecomus-product-related, class: .elementor-element-4dd1c262 *//* =========================================================
   JARAK SEDANG - OPTIMAL
========================================================= */
.product-inner {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.product-summary.em-flex.em-flex-column.em-flex-align-center.text-center {
    align-items: flex-start !important;
    text-align: left !important;
    padding-left: 0 !important;
    margin-left: 0 !important;
    margin-top: 0 !important;
    padding-top: 5px !important;
    width: 100% !important;
    gap: 3px !important;
}

.product-summary > * {
    order: 10 !important;
    padding-left: 0 !important;
    margin-left: 0 !important;
}

/* =========================================================
   TITLE PRODUK
========================================================= */
.woocommerce-loop-product__title.em-font-normal,
.product-summary .woocommerce-loop-product__title {
    order: 1 !important;
    margin: 0 0 -3px 0 !important;
    line-height: 1.3 !important;
    font-size: 14.5px !important;
    font-weight: 350 !important;
}

/* =========================================================
   HARGA PRODUK
========================================================= */
.product-summary .price {
    order: 2 !important;
    margin: 0 -6px -5px 0 !important;
    line-height: 1.3 !important;
    display: flex !important;
    flex-direction: row !important;
    justify-content: flex-start !important;
    align-items: center !important;
    gap: 8px !important;
    width: auto !important;
    color: #222 !important;
    font-size: 16.5px !important;
    font-weight: 700 !important;
    position: relative !important;
    left: 0 !important;
}

.product-summary .price del {
    color: #888 !important;
    font-size: 12px !important;
}

.product-summary .price ins {
    text-decoration: none !important;
    color: #0f743b !important;
}

.product-summary .price .screen-reader-text {
    display: none !important;
}

/* =========================================================
   LABEL DIGITAL DOWNLOAD
========================================================= */
.ecomus-digital-download {
    order: 6 !important;
    margin: 0px 0 -25px 0 !important;
    display: flex !important;
    align-items: center !important;
    gap: 6px !important;
    color: #555 !important;
    font-size: 12.5px !important;
    font-weight: 350 !important;
}

.ecomus-digital-download i {
    color: #555 !important;
}

/* =========================================================
   TOMBOL ADD TO CART
========================================================= */
.product-summary .em-button-add-to-cart-mobile,
.product-summary .product-loop-button-atc {
    justify-content: center !important;
    text-align: center !important;
    width: 100% !important;
    background-color: #000 !important;
    border-radius: 35px !important;
    border: none !important;
    color: white !important;
    padding: 6px 0 !important;
    height: 32px !important;
    transition: all 0.3s ease !important;
}

.product-summary .em-button-add-to-cart-mobile:hover,
.product-summary .product-loop-button-atc:hover {
    background-color: #111 !important;
    transform: translateY(-2px) !important;
}

.product-summary .em-button-add-to-cart-mobile .ecomus-svg-icon svg,
.product-summary .product-loop-button-atc .ecomus-svg-icon svg {
    fill: white !important;
    color: white !important;
}

.product-summary .em-button-add-to-cart-mobile .add-to-cart__text,
.product-summary .product-loop-button-atc .add-to-cart__text {
    color: white !important;
    text-align: center !important;
    display: block !important;
    width: 100% !important;
    font-size: 14px !important;
    font-weight: 350 !important;
}

/* Bayangan tombol */
a.product-loop-button-atc,
a.em-button,
a.ecomus-button {
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1) !important;
    transition: all 0.25s ease !important;
}

a.product-loop-button-atc:hover,
a.em-button:hover,
a.ecomus-button:hover {
    box-shadow: 0 6px 16px rgba(0, 0, 0, 0.25) !important;
    transform: translateY(-3px) !important;
    transition: all 0.25s ease !important;
}

/* =========================================================
   TOMBOL WISHLIST
========================================================= */
.product-featured-icons.product-featured-icons--primary {
    right: 10px !important;
    top: 10px !important;
    left: auto !important;
    bottom: auto !important;
}

.wcboost-wishlist-button {
    background: white !important;
    border-radius: 50% !important;
    width: 40px !important;
    height: 40px !important;
    box-shadow: 0 2px 8px rgba(0,0,0,0.15) !important;
    transition: all 0.3s ease !important;
}

.wcboost-wishlist-button:hover {
    transform: scale(1.1) !important;
    box-shadow: 0 4px 12px rgba(0,0,0,0.2) !important;
}

.wcboost-wishlist-button__text {
    display: none !important;
}

.wcboost-wishlist-button .em-flex {
    justify-content: center !important;
    align-items: center !important;
}

/* =========================================================
   BORDER RADIUS UNTUK THUMBNAIL PRODUK
========================================================= */
.product-thumbnail,
.product-thumbnail img {
    border-radius: 7.5px !important;
    overflow: hidden !important;
}

/* =========================================================
   EFEK OUTLINE + SHADOW HALUS SAAT HOVER
========================================================= */
ul.products li.product {
    padding: 6px !important;
}

ul.products li.product .product-inner {
    border: 1px solid transparent !important;
    border-radius: 10px !important;
    transition: border-color 0.25s ease, box-shadow 0.25s ease !important;
    background-color: #fff !important;
    padding: 10px !important;
    box-sizing: border-box !important;
}

ul.products li.product .product-inner:hover {
    border-color: #cfcfcf !important;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.08) !important;
}

/* =========================================================
   WISHLIST ICON POSITION
========================================================= */
ul.products li.product {
    position: relative !important;
}

ul.products li.product .product-featured-icons {
    position: absolute !important;
    top: 10px !important;
    right: 10px !important;
    z-index: 20 !important;
    display: flex !important;
    gap: 6px !important;
    opacity: 0;
    transition: opacity 0.25s ease-in-out;
}

ul.products li.product:hover .product-featured-icons {
    opacity: 1;
}

ul.products li.product .product-featured-icons a.wcboost-wishlist-button {
    background: #ffffff !important;
    border-radius: 50% !important;
    width: 34px !important;
    height: 34px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    box-shadow: 0 2px 6px rgba(0,0,0,0.15) !important;
    transition: transform 0.2s ease, background 0.2s ease;
}

ul.products li.product .product-featured-icons a.wcboost-wishlist-button:hover {
    background: #f8f8f8 !important;
    transform: scale(1.1);
}

ul.products li.product .product-featured-icons .wcboost-wishlist-button__text {
    display: none !important;
}

/* =========================================================
   HILANGKAN ELEMEN DI RECENTLY VIEWED
========================================================= */
.recently-viewed-products .contact-vendor-button,
.recently-viewed-products .sold-by-meta,
.recently-viewed-products .vendor-name,
.recently-viewed-products .seller-label,
.recently-viewed-products .ecomus-total-sales,
.recently-viewed-products .woocommerce-badges,
.recently-viewed-products .ecomus-rating,
.recently-viewed-products .review-count {
    display: none !important;
}

/* =========================================================
   HILANGKAN ELEMEN DI RELATED PRODUCTS
========================================================= */
.related.products .sold-by-meta,
.related.products .vendor-name,
.related.products .seller-label,
.related.products .store-name,
.related.products .ecomus-rating,
.related.products .star-rating,
.related.products .review-count,
.related.products .ecomus-total-sales,
.related.products .contact-vendor-button,
.related.products .woocommerce-badges {
    display: none !important;
}

/* =========================================================
   TOMBOL ADD TO CART RELATED PRODUCTS
========================================================= */
.single-product .related.products .button.add_to_cart_button,
.single-product .related.products .button.product_type_simple,
.single-product .related.products .button.product_type_variable {
    background-color: transparent !important;
    border: 1px solid #000 !important;
    color: #000 !important;
    font-weight: 600 !important;
    transition: all 0.3s ease !important;
    border-radius: 35px !important;
    padding: 10px 20px !important;
    margin-left: 7.5px !important;
}

/* Warna diskon TETAP */
.single-product .related.products .button.add_to_cart_button .add-to-cart__text,
.single-product .related.products .button.add_to_cart_button .ecomus-svg-icon,
.single-product .related.products .button.product_type_simple .add-to-cart__text,
.single-product .related.products .button.product_type_simple .ecomus-svg-icon,
.single-product .related.products .button.product_type_variable .add-to-cart__text,
.single-product .related.products .button.product_type_variable .ecomus-svg-icon {
    color: #181818 !important;
    fill: #ff684a !important;
}

.single-product .related.products .button.add_to_cart_button:hover,
.single-product .related.products .button.product_type_simple:hover,
.single-product .related.products .button.product_type_variable:hover {
    background-color: #000 !important;
    color: #ffffff !important;
    transform: none !important;
}

.single-product .related.products .button.add_to_cart_button:hover .add-to-cart__text,
.single-product .related.products .button.add_to_cart_button:hover .ecomus-svg-icon,
.single-product .related.products .button.product_type_simple:hover .add-to-cart__text,
.single-product .related.products .button.product_type_simple:hover .ecomus-svg-icon,
.single-product .related.products .button.product_type_variable:hover .add-to-cart__text,
.single-product .related.products .button.product_type_variable:hover .ecomus-svg-icon {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* =========================================================
   Sembunyikan tombol Add to Cart di Related Products
========================================================= */
.single-product .related.products ul.products li.product .button {
    opacity: 0 !important;
    visibility: hidden !important;
    transition: opacity 0.25s ease, transform 0.25s ease !important;
    transform: scale(1) !important;
    position: relative !important;
    top: auto !important;
    bottom: auto !important;
}

.single-product .related.products ul.products li.product .product-inner:hover .button {
    opacity: 1 !important;
    visibility: visible !important;
}

.single-product .related.products ul.products li.product .button:hover {
    transform: scale(1.03) !important;
}

.single-product .related.products ul.products li.product .product-inner {
    position: relative !important;
    overflow: visible !important;
}

/* =========================================================
   JARAK BAWAH RELATED PRODUCTS - RESPONSIF
========================================================= */
.woocommerce .related,
.woocommerce .related.products,
.woocommerce-page .related,
.woocommerce-page .related.products {
    margin-bottom: -320px !important;
    padding-bottom: 0 !important;
}

/* Tablet: sedikit lebih kecil */
@media (max-width: 1024px) {
    .woocommerce .related,
    .woocommerce .related.products,
    .woocommerce-page .related,
    .woocommerce-page .related.products {
        margin-bottom: -240px !important;
    }
}

/* Mobile: lebih rapat tapi aman */
@media (max-width: 768px) {
    .woocommerce .related,
    .woocommerce .related.products,
    .woocommerce-page .related,
    .woocommerce-page .related.products {
        margin-bottom: -180px !important;
    }
}

.related-products__title {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

.related-products-header {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 15px;
}

.related-products__title {
	margin: 0;
	font-size: 22px;
	font-weight: 600;
}

.see-more-designs-btn {
	background: none;
	color: #000;
	font-weight: 500;
	font-size: 15px;
	text-decoration: none;
	transition: all 0.3s ease;
}

.see-more-designs-btn:hover {
	transform: scale(1.05);
	text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for ecomus-product-related, class: .elementor-element-05a42eb *//* =========================================================
   JARAK SEDANG - OPTIMAL
========================================================= */
.product-inner {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.product-summary.em-flex.em-flex-column.em-flex-align-center.text-center {
    align-items: flex-start !important;
    text-align: left !important;
    padding-left: 0 !important;
    margin-left: 0 !important;
    margin-top: 0 !important;
    padding-top: 5px !important;
    width: 100% !important;
    gap: 3px !important;
}

.product-summary > * {
    order: 10 !important;
    padding-left: 0 !important;
    margin-left: 0 !important;
}

/* =========================================================
   TITLE PRODUK
========================================================= */
.woocommerce-loop-product__title.em-font-normal,
.product-summary .woocommerce-loop-product__title {
    order: 1 !important;
    margin: 0 0 -3px 0 !important;
    line-height: 1.3 !important;
    font-size: 14.5px !important;
    font-weight: 350 !important;
}

/* =========================================================
   HARGA PRODUK
========================================================= */
.product-summary .price {
    order: 2 !important;
    margin: 0 -6px -5px 0 !important;
    line-height: 1.3 !important;
    display: flex !important;
    flex-direction: row !important;
    justify-content: flex-start !important;
    align-items: center !important;
    gap: 8px !important;
    width: auto !important;
    color: #222 !important;
    font-size: 16.5px !important;
    font-weight: 700 !important;
    position: relative !important;
    left: 0 !important;
}

.product-summary .price del {
    color: #888 !important;
    font-size: 12px !important;
}

.product-summary .price ins {
    text-decoration: none !important;
    color: #0f743b !important;
}

.product-summary .price .screen-reader-text {
    display: none !important;
}

/* =========================================================
   META PENJUAL (VENDOR)
========================================================= */

/* =========================================================
   RATING DAN TOTAL SALES
========================================================= */

/* =========================================================
   LABEL DIGITAL DOWNLOAD
========================================================= */
.ecomus-digital-download {
    order: 6 !important;
    margin: 0px 0 -25px 0 !important;
    display: flex !important;
    align-items: center !important;
    gap: 6px !important;
    color: #555 !important;
    font-size: 12.5px !important;
    font-weight: 350 !important;
}

.ecomus-digital-download i {
    color: #555 !important;
}

/* =========================================================
   TOMBOL ADD TO CART
========================================================= */
.product-summary .em-button-add-to-cart-mobile,
.product-summary .product-loop-button-atc {
    justify-content: center !important;
    text-align: center !important;
    width: 100% !important;
    background-color: #ff684a !important;
    border-radius: 35px !important;
    border: none !important;
    color: white !important;
    padding: 6px 0 !important;
    height: 32px !important;
    transition: all 0.3s ease !important;
}

.product-summary .em-button-add-to-cart-mobile:hover,
.product-summary .product-loop-button-atc:hover {
    background-color: #c0392b !important;
    transform: translateY(-2px) !important;
}

.product-summary .em-button-add-to-cart-mobile .ecomus-svg-icon svg,
.product-summary .product-loop-button-atc .ecomus-svg-icon svg {
    fill: white !important;
    color: white !important;
}

.product-summary .em-button-add-to-cart-mobile .add-to-cart__text,
.product-summary .product-loop-button-atc .add-to-cart__text {
    color: white !important;
    text-align: center !important;
    display: block !important;
    width: 100% !important;
    font-size: 14px !important;
    font-weight: 350 !important;
}

/* Bayangan tombol */
a.product-loop-button-atc:hover,
a.em-button:hover,
a.ecomus-button:hover {
    box-shadow: 0 6px 16px rgba(0, 0, 0, 0.25) !important;
    transform: translateY(-3px) !important;
    transition: all 0.25s ease !important;
}

a.product-loop-button-atc,
a.em-button,
a.ecomus-button {
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1) !important;
    transition: all 0.25s ease !important;
}

/* =========================================================
   TOMBOL WISHLIST
========================================================= */
.product-featured-icons.product-featured-icons--primary {
    right: 10px !important;
    top: 10px !important;
    left: auto !important;
    bottom: auto !important;
}

.wcboost-wishlist-button {
    background: white !important;
    border-radius: 50% !important;
    width: 40px !important;
    height: 40px !important;
    box-shadow: 0 2px 8px rgba(0,0,0,0.15) !important;
    transition: all 0.3s ease !important;
}

.wcboost-wishlist-button:hover {
    transform: scale(1.1) !important;
    box-shadow: 0 4px 12px rgba(0,0,0,0.2) !important;
}

.wcboost-wishlist-button__text {
    display: none !important;
}

.wcboost-wishlist-button .em-flex {
    justify-content: center !important;
    align-items: center !important;
}

/* =========================================================
   BADGE KHUSUS (DISKON / NEW)
========================================================= */


/* =========================================================
   LABEL STOCK
========================================================= */


/* =========================================================
   TOMBOL CONTACT VENDOR
========================================================= */


/* =========================================================
   BORDER RADIUS UNTUK THUMBNAIL PRODUK
========================================================= */
.product-thumbnail,
.product-thumbnail img {
    border-radius: 7.5px !important;
    overflow: hidden !important;
}



/* === HILANGKAN elemen tertentu di carousel Similar Products / Recently Viewed === */
.recently-viewed-products .contact-vendor-button,
.recently-viewed-products .sold-by-meta,
.recently-viewed-products .vendor-name,
.recently-viewed-products .seller-label,
.recently-viewed-products .ecomus-total-sales,

.recently-viewed-products .woocommerce-badges,
.recently-viewed-products .ecomus-rating,
.recently-viewed-products .review-count {
    display: none !important;
}














/* === Efek outline + shadow halus saat hover === */
ul.products li.product .product-inner {
    border: 1px solid transparent !important;
    border-radius: 10px !important;
    transition: border-color 0.25s ease, box-shadow 0.25s ease !important;
    background-color: #fff !important;
    padding: 10px !important; /* jarak dalam agar garis tidak menempel */
    box-sizing: border-box !important;
}

/* Saat hover: tampilkan outline & bayangan lembut */
ul.products li.product .product-inner:hover {
    border-color: #cfcfcf !important;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.08) !important; /* bayangan ringan */
}

/* Supaya antar produk tidak terlalu rapat */
ul.products li.product {
    padding: 6px !important;
}





/* === Letakkan ikon heart wishlist di kanan atas tiap produk === */
ul.products li.product {
    position: relative !important;
}

/* Pastikan kontainer ikon muncul */
ul.products li.product .product-featured-icons {
    position: absolute !important;
    top: 10px !important;
    right: 10px !important;
    z-index: 20 !important;
    display: flex !important;
    gap: 6px !important;
    opacity: 0;
    transition: opacity 0.25s ease-in-out;
}

/* Munculkan ikon saat hover produk */
ul.products li.product:hover .product-featured-icons {
    opacity: 1;
}

/* Style ikon heart */
ul.products li.product .product-featured-icons a.wcboost-wishlist-button {
    background: #ffffff !important;
    border-radius: 50% !important;
    width: 34px !important;
    height: 34px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    box-shadow: 0 2px 6px rgba(0,0,0,0.15) !important;
    transition: transform 0.2s ease, background 0.2s ease;
}

/* Efek hover ikon heart */
ul.products li.product .product-featured-icons a.wcboost-wishlist-button:hover {
    background: #f8f8f8 !important;
    transform: scale(1.1);
}

/* Sembunyikan teks “Add to wishlist” agar hanya ikon yang tampil */
ul.products li.product .product-featured-icons .wcboost-wishlist-button__text {
    display: none !important;
}













/* === HILANGKAN ELEMEN PADA RELATED PRODUCTS === */

/* Hapus vendor image & nama */
.related.products .sold-by-meta,
.related.products .vendor-name,
.related.products .seller-label,
.related.products .store-name {
    display: none !important;
}

/* Hapus rating & review count */
.related.products .ecomus-rating,
.related.products .star-rating,
.related.products .review-count {
    display: none !important;
}

/* Hapus total sales */
.related.products .ecomus-total-sales {
    display: none !important;
}

/* Hapus tombol contact vendor */
.related.products .contact-vendor-button {
    display: none !important;
}

/* Hapus badge seperti “New”, “Sale” dsb jika diinginkan */
.related.products .woocommerce-badges {
    display: none !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Graphik Webfont';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://sqetsa.com/wp-content/uploads/2025/10/105007d99d9df64c50cc24d696d79555.ttf') format('truetype');
}
@font-face {
	font-family: 'Graphik Webfont';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://sqetsa.com/wp-content/uploads/2025/10/Graphik-Web-Regular-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */