.elementor-72 .elementor-element.elementor-element-8ed5027{--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;}.elementor-72 .elementor-element.elementor-element-ec79aa7{--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-72 .elementor-element.elementor-element-679f349{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-72 .elementor-element.elementor-element-679f349.elementor-element{--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-72 .elementor-element.elementor-element-679f349 .flex-control-thumbs li{padding-right:calc(0px / 2);padding-left:calc(0px / 2);padding-bottom:0px;}.woocommerce .elementor-72 .elementor-element.elementor-element-679f349 .flex-control-thumbs{margin-right:calc(-0px / 2);margin-left:calc(-0px / 2);}.elementor-72 .elementor-element.elementor-element-b17c471{--spacer-size:50px;}.elementor-72 .elementor-element.elementor-element-4fc8bde{--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-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-72 .elementor-element.elementor-element-b1c8621 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;-webkit-text-stroke-color:#000000;stroke:#000000;color:#2E7193;}.woocommerce .elementor-72 .elementor-element.elementor-element-4129bf1 .star-rating{color:#DA2A2A;font-size:1.3em;}.woocommerce .elementor-72 .elementor-element.elementor-element-4129bf1 .star-rating::before{color:#BE1414;}.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-72 .elementor-element.elementor-element-864881e .price{color:#B22B25;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-72 .elementor-element.elementor-element-f065abb{--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;}.elementor-72 .elementor-element.elementor-element-0cfddb9{--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-72 .elementor-element.elementor-element-8183622.elementor-element{--align-self:center;}.elementor-72 .elementor-element.elementor-element-9f87750{--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-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-72 .elementor-element.elementor-element-716d819 .cart button, .elementor-72 .elementor-element.elementor-element-716d819 .cart .button{color:#FFFFFF;background-color:#2E7193;transition:all 0.2s;}.elementor-72 .elementor-element.elementor-element-716d819 .cart button:hover, .elementor-72 .elementor-element.elementor-element-716d819 .cart .button:hover{background-color:#B22B25;}.elementor-72 .elementor-element.elementor-element-716d819 .quantity .qty{transition:all 0.2s;}.elementor-72 .elementor-element.elementor-element-1d78dfb{--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-72 .elementor-element.elementor-element-0e1b68a{--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-72 .elementor-element.elementor-element-b95f9f9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-72 .elementor-element.elementor-element-b95f9f9.elementor-element{--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-72 .elementor-element.elementor-element-b95f9f9 .flex-control-thumbs li{padding-right:calc(0px / 2);padding-left:calc(0px / 2);padding-bottom:0px;}.woocommerce .elementor-72 .elementor-element.elementor-element-b95f9f9 .flex-control-thumbs{margin-right:calc(-0px / 2);margin-left:calc(-0px / 2);}.elementor-72 .elementor-element.elementor-element-4eaf6a8{--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-72 .elementor-element.elementor-element-8d87308 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;-webkit-text-stroke-color:#000000;stroke:#000000;color:#2E7193;}@media(min-width:768px){.elementor-72 .elementor-element.elementor-element-ec79aa7{--width:50%;}.elementor-72 .elementor-element.elementor-element-4fc8bde{--width:50%;}.elementor-72 .elementor-element.elementor-element-0cfddb9{--width:50%;}.elementor-72 .elementor-element.elementor-element-9f87750{--width:50%;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-716d819 *//* === FORM WRAPPER === */
.woocommerce div.product form.cart{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:14px;
  padding:14px 18px;
  border-radius:20px;
  background:linear-gradient(180deg,#ffffff,#f4f6f8);
  box-shadow:
    0 10px 26px rgba(0,0,0,.12),
    inset 0 1px 0 rgba(255,255,255,.85);
}

/* === QTY WRAP === */
.woocommerce div.product form.cart .quantity{
  display:flex;
  align-items:center;
  margin:0 !important;
  position:relative;
  top:-2px; /* ⬅️ NAIK SEDIKIT AGAR PAS TENGAH */
}

/* === LABEL JUMLAH === */
.woocommerce div.product form.cart .quantity:before{
  content:"Jumlah";
  margin-right:10px;
  font-weight:700;
  font-size:15px;
  color:#2e7193;
}

/* === INPUT QTY === */
.woocommerce .quantity input.qty{
  width:72px;
  height:50px;
  border-radius:14px;
  border:2px solid #2e7193;
  font-size:18px;
  font-weight:800;
  text-align:center;
  color:#2e7193;
  background:#fff;
  box-shadow:0 4px 10px rgba(0,0,0,.15);
}

/* === ADD TO CART BUTTON === */
.woocommerce div.product form.cart button.single_add_to_cart_button{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:10px;
  height:50px;
  padding:0 30px;
  border-radius:16px;
  font-size:16px;
  font-weight:800;
  background:#ffffff;
  color:#2e7193;
  border:2px solid #b22b25;
  box-shadow:0 8px 18px rgba(178,43,37,.35);
  transition:.25s;
}

/* === FONT AWESOME ICON (PASTI MUNCUL) === */
.woocommerce div.product form.cart button.single_add_to_cart_button:before{
  content:"\f07a"; /* fa-cart-shopping */
  font-family:"Font Awesome 6 Free";
  font-weight:900;
  font-size:18px;
}

/* === HOVER === */
.woocommerce div.product form.cart button.single_add_to_cart_button:hover{
  background:#b22b25;
  color:#ffffff;
}

/* === MOBILE === */
@media(max-width:480px){
  .woocommerce div.product form.cart{
    flex-wrap:wrap;
  }

  .woocommerce div.product form.cart .quantity{
    top:0;
  }
}/* End custom CSS */