.elementor-388 .elementor-element.elementor-element-3740c32{--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-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-388 .elementor-element.elementor-element-69d5954 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-primary );}.elementor-388 .elementor-element.elementor-element-16f031d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:40px;font-weight:500;}.elementor-388 .elementor-element.elementor-element-9d174ec{--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-388 .elementor-element.elementor-element-f65096f{--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;--overlay-opacity:0.5;}.elementor-388 .elementor-element.elementor-element-f65096f::before, .elementor-388 .elementor-element.elementor-element-f65096f > .elementor-background-video-container::before, .elementor-388 .elementor-element.elementor-element-f65096f > .e-con-inner > .elementor-background-video-container::before, .elementor-388 .elementor-element.elementor-element-f65096f > .elementor-background-slideshow::before, .elementor-388 .elementor-element.elementor-element-f65096f > .e-con-inner > .elementor-background-slideshow::before, .elementor-388 .elementor-element.elementor-element-f65096f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-388 .elementor-element.elementor-element-f52c31a{--display:flex;}.elementor-388 .elementor-element.elementor-element-f52c31a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-388 .elementor-element.elementor-element-b802672{width:var( --container-widget-width, 137.812% );max-width:137.812%;--container-widget-width:137.812%;--container-widget-flex-grow:0;}.elementor-388 .elementor-element.elementor-element-b802672.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-388 .elementor-element.elementor-element-b802672 .deensimc-image-marquee .deensimc-marquee-track{align-items:center;}.elementor-388 .elementor-element.elementor-element-b802672 .deensimc-img-wrapper .deensimc-img{width:150px;}.elementor-388 .elementor-element.elementor-element-61a4495{width:var( --container-widget-width, 137.812% );max-width:137.812%;--container-widget-width:137.812%;--container-widget-flex-grow:0;}.elementor-388 .elementor-element.elementor-element-61a4495.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-388 .elementor-element.elementor-element-61a4495 .deensimc-image-marquee .deensimc-marquee-track{align-items:center;}.elementor-388 .elementor-element.elementor-element-61a4495 .deensimc-img-wrapper .deensimc-img{width:150px;}.elementor-388 .elementor-element.elementor-element-f727be3{width:var( --container-widget-width, 137.812% );max-width:137.812%;--container-widget-width:137.812%;--container-widget-flex-grow:0;}.elementor-388 .elementor-element.elementor-element-f727be3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-388 .elementor-element.elementor-element-f727be3 .deensimc-image-marquee .deensimc-marquee-track{align-items:center;}.elementor-388 .elementor-element.elementor-element-f727be3 .deensimc-img-wrapper .deensimc-img{width:150px;}.elementor-388 .elementor-element.elementor-element-788b658{--display:flex;}.elementor-388 .elementor-element.elementor-element-788b658.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-388 .elementor-element.elementor-element-0681a27{--display:flex;--min-height:289px;--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:081px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-388 .elementor-element.elementor-element-0681a27:not(.elementor-motion-effects-element-type-background), .elementor-388 .elementor-element.elementor-element-0681a27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-388 .elementor-element.elementor-element-3b168fa{--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;--flex-wrap:nowrap;}.elementor-388 .elementor-element.elementor-element-3b168fa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-388 .elementor-element.elementor-element-4e63203{width:var( --container-widget-width, 6.603% );max-width:6.603%;--container-widget-width:6.603%;--container-widget-flex-grow:0;}.elementor-388 .elementor-element.elementor-element-4e63203.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-388 .elementor-element.elementor-element-e5bb53a{margin:-17px -120px calc(var(--kit-widget-spacing, 0px) + 0px) 3px;}.elementor-388 .elementor-element.elementor-element-732a61b{--display:flex;--flex-wrap:nowrap;}.elementor-388 .elementor-element.elementor-element-a9069bb .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit{background-color:var( --e-global-color-primary );font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;border-radius:22px 22px 22px 22px;}.elementor-388 .elementor-element.elementor-element-a9069bb .jeg-elementor-kit.jkit-mailchimp .jkit-input-group-text{background-color:#FFFFFF;border-radius:16px 0px 0px 15px;}.elementor-388 .elementor-element.elementor-element-a9069bb .jeg-elementor-kit.jkit-mailchimp .jkit-form-control{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:300;border-radius:0px 18px 16px 0px;}.elementor-388 .elementor-element.elementor-element-a9069bb .jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-submit-input-holder{align-self:center;}.elementor-388 .elementor-element.elementor-element-a9069bb .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit.position-before i, .elementor-388 .elementor-element.elementor-element-a9069bb .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit.position-before svg{margin-right:0px;}.elementor-388 .elementor-element.elementor-element-a9069bb .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit.position-after i, .elementor-388 .elementor-element.elementor-element-a9069bb .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit.position-after svg{margin-left:0px;}.elementor-388 .elementor-element.elementor-element-a9069bb .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit i{font-size:0px;}.elementor-388 .elementor-element.elementor-element-a9069bb .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit svg{width:0px;}.elementor-388 .elementor-element.elementor-element-a9069bb .jeg-elementor-kit.jkit-mailchimp .jkit-input-group-text i{font-size:16px;}.elementor-388 .elementor-element.elementor-element-a9069bb .jeg-elementor-kit.jkit-mailchimp .jkit-input-group-text svg{width:16px;}.elementor-388 .elementor-element.elementor-element-86c6b0a{width:var( --container-widget-width, 8.614% );max-width:8.614%;margin:-17px -120px calc(var(--kit-widget-spacing, 0px) + 0px) 3px;--container-widget-width:8.614%;--container-widget-flex-grow:0;}.elementor-388 .elementor-element.elementor-element-86c6b0a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-388 .elementor-element.elementor-element-8641d08{width:var( --container-widget-width, 8.614% );max-width:8.614%;margin:-128px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 1121px;--container-widget-width:8.614%;--container-widget-flex-grow:0;}.elementor-388 .elementor-element.elementor-element-8641d08.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-388 .elementor-element.elementor-element-f65096f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-388 .elementor-element.elementor-element-69d5954 .elementor-heading-title{font-size:16px;}.elementor-388 .elementor-element.elementor-element-16f031d .elementor-heading-title{font-size:32px;}.elementor-388 .elementor-element.elementor-element-b802672 .deensimc-img-wrapper .deensimc-img{width:100px;}.elementor-388 .elementor-element.elementor-element-61a4495 .deensimc-img-wrapper .deensimc-img{width:100px;}.elementor-388 .elementor-element.elementor-element-f727be3 .deensimc-img-wrapper .deensimc-img{width:100px;}.elementor-388 .elementor-element.elementor-element-a9069bb .jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-input-wrapper:not(.jkit-submit-input-holder){margin-right:8px;}.elementor-388 .elementor-element.elementor-element-a9069bb .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit i{font-size:0px;}.elementor-388 .elementor-element.elementor-element-a9069bb .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit svg{width:0px;}}@media(min-width:768px){.elementor-388 .elementor-element.elementor-element-f65096f{--content-width:1270px;}.elementor-388 .elementor-element.elementor-element-f52c31a{--width:60%;}.elementor-388 .elementor-element.elementor-element-788b658{--width:40%;}.elementor-388 .elementor-element.elementor-element-3b168fa{--width:95.951%;}}@media(max-width:1024px) and (min-width:768px){.elementor-388 .elementor-element.elementor-element-f52c31a{--width:800px;}.elementor-388 .elementor-element.elementor-element-788b658{--width:500px;}}/* Start custom CSS for shortcode, class: .elementor-element-11a7e07 *//* ===============================
   3. TITLE (UPDATED SPEC)
=============================== */

.woocommerce ul.products li.product h2,
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-family: 'Plus Jakarta Sans', sans-serif !important;
    font-weight: 300 !important;
    font-size: 20px !important; /* spec */
    line-height: 1 !important;  /* 100% */
    letter-spacing: 0 !important;
    color: #333 !important;
    margin: 15px 0 6px 0 !important;
    text-align: center !important;
    min-height: 44px !important;
}


/* ===============================
   4. PRICE (UPDATED SPEC)
=============================== */

.woocommerce ul.products li.product .price {
    display: block !important;
    text-align: center !important;
    margin-top: 0 !important;
    padding-bottom: 20px !important;
}

.woocommerce ul.products li.product .price,
.woocommerce ul.products li.product .price span,
.woocommerce ul.products li.product .price bdi {
    font-family: 'Plus Jakarta Sans', sans-serif !important;
    font-weight: 300 !important;
    font-size: 16px !important; /* spec */
    line-height: 1 !important;
    letter-spacing: 0 !important;
    color: #F06793 !important;
}

/* ===============================
   HIDE SELECT OPTIONS BUTTON
   (Shop / Product Grid Only)
=============================== */

.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .add_to_cart_button,
.woocommerce ul.products li.product .product_type_variable,
.woocommerce ul.products li.product a.button {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f52c31a */.elementor-388 .elementor-element.elementor-element-f52c31a {
    position: relative;
}

/* layer fade 4 sisi */
.elementor-388 .elementor-element.elementor-element-f52c31a:before {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    z-index: 3;
    background:
        linear-gradient(to right, #fff 0%, transparent 300px),
        linear-gradient(to left, #fff 0%, transparent 300px),
        linear-gradient(to bottom, #fff 0%, transparent 300px),
        linear-gradient(to top, #fff 0%, transparent 300px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f65096f */.elementor-388 .elementor-element.elementor-element-f65096f {
    position: relative;
    overflow: hidden;
}/* End custom CSS */
@media (max-width: 767px) {.elementor-element.elementor-element-a9069bb .jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-form-wrapper.extra-fields .jkit-submit-input-holder{ -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; } }@media (max-width: 767px) {.elementor-element.elementor-element-a9069bb .jeg-elementor-kit.jkit-mailchimp.jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-form-wrapper.extra-fields .jkit-input-wrapper:nth-last-child(2) { margin-right: 0!important; } }