.elementor-597 .elementor-element.elementor-element-e044d0f{--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;--background-transition:0.3s;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-597 .elementor-element.elementor-element-faef887{--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;--background-transition:0.3s;}.elementor-597 .elementor-element.elementor-element-8962f49 .jet-single-images__wrap div.images{width:100% !important;}.elementor-597 .elementor-element.elementor-element-8962f49 .jet-single-images__wrap .woocommerce-product-gallery > .flex-viewport{border-radius:14px 14px 14px 14px;}.elementor-597 .elementor-element.elementor-element-8962f49 .jet-single-images__wrap .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper{border-radius:14px 14px 14px 14px;}.elementor-597 .elementor-element.elementor-element-8962f49 .jet-single-images__wrap .flex-control-thumbs{justify-content:flex-start;}.elementor-597 .elementor-element.elementor-element-8962f49 .jet-single-images__wrap .flex-control-thumbs li{width:25%;flex:0 0 25%;padding:10px 10px 10px 10px;}.elementor-597 .elementor-element.elementor-element-8962f49 .jet-single-images-nav-horizontal.jet-single-images__wrap .flex-control-thumbs{margin-left:-10px;margin-right:-10px;}.elementor-597 .elementor-element.elementor-element-8962f49 .jet-single-images-nav-vertical.jet-single-images__wrap .flex-control-thumbs{margin-top:-10px;margin-bottom:-10px;}.elementor-597 .elementor-element.elementor-element-8962f49 .jet-single-images__wrap .flex-control-thumbs li > img{border-radius:10px 10px 10px 10px;}.elementor-597 .elementor-element.elementor-element-7ff1bb7{--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;--background-transition:0.3s;}.elementor-597 .elementor-element.elementor-element-e2d5c51 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:26px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;}.elementor-597 .elementor-element.elementor-element-048a8a6 .jet-woo-builder.elementor-jet-single-price .price del{display:inline-block;color:var( --e-global-color-b8d1d84 );font-size:20px;font-weight:400;text-decoration:line-through;}.elementor-597 .elementor-element.elementor-element-048a8a6 .jet-woo-builder.elementor-jet-single-price .price ins{display:inline-block;color:var( --e-global-color-5edba80 );font-size:20px;font-weight:600;text-decoration:none;}.elementor-597 .elementor-element.elementor-element-048a8a6 .jet-woo-builder.elementor-jet-single-price .price{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;color:var( --e-global-color-b8d1d84 );}.elementor-597 .elementor-element.elementor-element-048a8a6 .jet-woo-builder.elementor-jet-single-price .price .woocommerce-Price-currencySymbol{vertical-align:baseline;}.woocommerce .elementor-597 .elementor-element.elementor-element-6d468f1 .woocommerce-product-details__short-description{color:var( --e-global-color-f23edc6 );font-size:16px;}.elementor-597 .elementor-element.elementor-element-5ab31bb > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5edba80 );}.elementor-597 .elementor-element.elementor-element-5ab31bb > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control{justify-content:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-5edba80 );}.elementor-597 .elementor-element.elementor-element-5ab31bb .jet-toggle__label-text{text-align:left;}.elementor-597 .elementor-element.elementor-element-5ab31bb > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-text{color:var( --e-global-color-b8d1d84 );font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;}.elementor-597 .elementor-element.elementor-element-5ab31bb > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-icon .icon-normal{background-color:var( --e-global-color-5edba80 );}.elementor-597 .elementor-element.elementor-element-5ab31bb > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle.active-toggle .jet-toggle__label-icon .icon-active{background-color:var( --e-global-color-5edba80 );}.elementor-597 .elementor-element.elementor-element-5ab31bb > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle.active-toggle > .jet-toggle__control{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-5edba80 );}.elementor-597 .elementor-element.elementor-element-5ab31bb > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__content{font-size:18px;line-height:24px;border-style:none;}.elementor-597 .elementor-element.elementor-element-76a49a9{--add-to-cart-wc-forward-display:none;}.elementor-597 .elementor-element.elementor-element-76a49a9 .jet-woo-quantity-button-added .jet-woo-qty-control{flex:0 1 20%;font-size:14px;}.elementor-597 .elementor-element.elementor-element-76a49a9 .elementor-jet-single-add-to-cart .cart:not(.grouped_form):not(.variations_form){flex-direction:row;}.elementor-597 .elementor-element.elementor-element-76a49a9 .elementor-jet-single-add-to-cart .cart .woocommerce-variation-add-to-cart{flex-direction:row;}.elementor-597 .elementor-element.elementor-element-76a49a9 .jet-woo-builder .single_add_to_cart_button.button{max-width:200px;font-family:var( --e-global-typography-15eece8-font-family ), Sans-serif;font-size:var( --e-global-typography-15eece8-font-size );font-weight:var( --e-global-typography-15eece8-font-weight );text-transform:var( --e-global-typography-15eece8-text-transform );font-style:var( --e-global-typography-15eece8-font-style );text-decoration:var( --e-global-typography-15eece8-text-decoration );line-height:var( --e-global-typography-15eece8-line-height );background-color:var( --e-global-color-5edba80 );border-radius:100px 100px 100px 100px;margin:0px 0px 0px 20px;padding:14px 14px 14px 14px;}.elementor-597 .elementor-element.elementor-element-76a49a9 .jet-woo-quantity-button-added{gap:14px;}.elementor-597 .elementor-element.elementor-element-76a49a9 .jet-woo-quantity-button-added .jet-woo-qty-control > *{fill:var( --e-global-color-b8d1d84 );color:var( --e-global-color-b8d1d84 );}.elementor-597 .elementor-element.elementor-element-76a49a9 .elementor-jet-single-add-to-cart .cart.cart:not(.grouped_form) .quantity{max-width:122px;}.elementor-597 .elementor-element.elementor-element-76a49a9 .jet-woo-builder .qty:not([type="hidden"]){margin:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-76a49a9 .elementor-jet-single-add-to-cart .variations{max-width:100%;}.elementor-597 .elementor-element.elementor-element-76a49a9 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price del{text-decoration:line-through;font-weight:400;}.elementor-597 .elementor-element.elementor-element-76a49a9 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price del{text-decoration:line-through;font-weight:400;}.elementor-597 .elementor-element.elementor-element-76a49a9 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price ins{text-decoration:none;font-weight:400;}.elementor-597 .elementor-element.elementor-element-76a49a9 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price ins{text-decoration:none;font-weight:400;}.elementor-597 .elementor-element.elementor-element-76a49a9 .elementor-jet-single-add-to-cart .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-597 .elementor-element.elementor-element-3e7b8a0{--add-to-cart-wc-forward-display:none;}.elementor-597 .elementor-element.elementor-element-3e7b8a0 .jet-woo-quantity-button-added .jet-woo-qty-control{flex:0 1 20%;font-size:14px;}.elementor-597 .elementor-element.elementor-element-3e7b8a0 .elementor-jet-single-add-to-cart .cart:not(.grouped_form):not(.variations_form){flex-direction:column;}.elementor-597 .elementor-element.elementor-element-3e7b8a0 .elementor-jet-single-add-to-cart .cart .woocommerce-variation-add-to-cart{flex-direction:column;}.elementor-597 .elementor-element.elementor-element-3e7b8a0 .jet-woo-builder .single_add_to_cart_button.button{max-width:200px;font-family:var( --e-global-typography-15eece8-font-family ), Sans-serif;font-size:var( --e-global-typography-15eece8-font-size );font-weight:var( --e-global-typography-15eece8-font-weight );text-transform:var( --e-global-typography-15eece8-text-transform );font-style:var( --e-global-typography-15eece8-font-style );text-decoration:var( --e-global-typography-15eece8-text-decoration );line-height:var( --e-global-typography-15eece8-line-height );background-color:var( --e-global-color-5edba80 );border-radius:100px 100px 100px 100px;margin:20px 0px 0px 0px;padding:14px 14px 14px 14px;}.elementor-597 .elementor-element.elementor-element-3e7b8a0 .jet-woo-quantity-button-added{gap:14px;}.elementor-597 .elementor-element.elementor-element-3e7b8a0 .jet-woo-quantity-button-added .jet-woo-qty-control > *{fill:var( --e-global-color-b8d1d84 );color:var( --e-global-color-b8d1d84 );}.elementor-597 .elementor-element.elementor-element-3e7b8a0 .elementor-jet-single-add-to-cart .cart.cart:not(.grouped_form) .quantity{max-width:122px;}.elementor-597 .elementor-element.elementor-element-3e7b8a0 .jet-woo-builder .qty:not([type="hidden"]){margin:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-3e7b8a0 .elementor-jet-single-add-to-cart .variations{max-width:100%;}.elementor-597 .elementor-element.elementor-element-3e7b8a0 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price del{text-decoration:line-through;font-weight:400;}.elementor-597 .elementor-element.elementor-element-3e7b8a0 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price del{text-decoration:line-through;font-weight:400;}.elementor-597 .elementor-element.elementor-element-3e7b8a0 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price ins{text-decoration:none;font-weight:400;}.elementor-597 .elementor-element.elementor-element-3e7b8a0 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price ins{text-decoration:none;font-weight:400;}.elementor-597 .elementor-element.elementor-element-3e7b8a0 .elementor-jet-single-add-to-cart .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-597 .elementor-element.elementor-element-ef417b1{--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;--background-transition:0.3s;}.elementor-597 .elementor-element.elementor-element-4b12b81 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-597 .elementor-element.elementor-element-7f2d92e .jet-woo-products .jet-woo-products__item{--columns:4;padding:0px 036px 0px 0px;}.elementor-597 .elementor-element.elementor-element-7f2d92e .jet-woo-products:not(.swiper-wrapper){margin-right:-036px;margin-left:-0px;}.elementor-597 .elementor-element.elementor-element-7f2d92e .jet-woo-products .jet-woo-product-button .button{background-color:#C0892C;display:block;color:var( --e-global-color-dc3f30f );text-decoration:none;border-style:none;border-radius:100px 100px 100px 100px;padding:12px 20px 12px 20px;}.elementor-597 .elementor-element.elementor-element-7f2d92e .jet-woo-products .jet-woo-product-badge{background-color:var( --e-global-color-5edba80 );display:inline-flex;color:var( --e-global-color-dc3f30f );border-radius:0px 0px 8px 0px;}.elementor-597 .elementor-element.elementor-element-7f2d92e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-7f2d92e .jet-quickview-button__container{order:1;justify-content:center;}.elementor-597 .elementor-element.elementor-element-7f2d92e .jet-woo-quantity-button-added .jet-woo-qty-control{flex:0 1 20%;}.elementor-597 .elementor-element.elementor-element-7f2d92e .jet-woo-products .jet-woo-products__inner-box{padding:3px 3px 3px 3px;}.elementor-597 .elementor-element.elementor-element-7f2d92e .jet-woo-products .jet-woo-product-thumbnail{border-radius:10px 10px 10px 10px;order:1;}.elementor-597 .elementor-element.elementor-element-7f2d92e .jet-woo-products .jet-woo-product-title, .elementor-597 .elementor-element.elementor-element-7f2d92e .jet-woo-products .jet-woo-product-title a{font-family:var( --e-global-typography-8ea6c3b-font-family ), Sans-serif;font-size:var( --e-global-typography-8ea6c3b-font-size );font-weight:var( --e-global-typography-8ea6c3b-font-weight );text-transform:var( --e-global-typography-8ea6c3b-text-transform );font-style:var( --e-global-typography-8ea6c3b-font-style );text-decoration:var( --e-global-typography-8ea6c3b-text-decoration );line-height:var( --e-global-typography-8ea6c3b-line-height );}.elementor-597 .elementor-element.elementor-element-7f2d92e .jet-woo-products .jet-woo-product-title a{color:var( --e-global-color-f23edc6 );}.elementor-597 .elementor-element.elementor-element-7f2d92e .jet-woo-products .jet-woo-product-title{color:var( --e-global-color-f23edc6 );text-align:center;order:1;}.elementor-597 .elementor-element.elementor-element-7f2d92e .jet-woo-products .jet-woo-product-title a:hover{color:var( --e-global-color-b8d1d84 );}.elementor-597 .elementor-element.elementor-element-7f2d92e .jet-woo-products .jet-woo-product-title:hover{color:var( --e-global-color-b8d1d84 );}.elementor-597 .elementor-element.elementor-element-7f2d92e  .jet-woo-products .jet-woo-product-button .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-597 .elementor-element.elementor-element-7f2d92e .jet-woo-products .jet-woo-product-button .button> *{text-decoration:none;}.elementor-597 .elementor-element.elementor-element-7f2d92e .jet-woo-products .jet-woo-product-button .button:hover{text-decoration:none;}.elementor-597 .elementor-element.elementor-element-7f2d92e .jet-woo-products .jet-woo-product-button .button:hover > *{text-decoration:none;}.elementor-597 .elementor-element.elementor-element-7f2d92e  .jet-woo-product-button{order:1;}.elementor-597 .elementor-element.elementor-element-7f2d92e .jet-woo-products .quantity{display:block;width:108px;margin:0px 50px 10px 072px;}.elementor-597 .elementor-element.elementor-element-7f2d92e .jet-woo-products .qty{padding:6px 6px 6px 6px;}.elementor-597 .elementor-element.elementor-element-7f2d92e .jet-woo-products .jet-woo-product-price del{display:block;}.elementor-597 .elementor-element.elementor-element-7f2d92e .jet-woo-products .jet-woo-product-price ins{display:block;}.elementor-597 .elementor-element.elementor-element-7f2d92e .jet-woo-products .jet-woo-product-price del+ins{margin-top:14px;}.elementor-597 .elementor-element.elementor-element-7f2d92e .jet-woo-products .jet-woo-product-price .price{font-family:"Source Sans Pro", Sans-serif;font-size:16px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;color:var( --e-global-color-f23edc6 );padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-7f2d92e .jet-woo-products .jet-woo-product-price .price .amount{color:var( --e-global-color-f23edc6 );}.elementor-597 .elementor-element.elementor-element-7f2d92e .jet-woo-products .jet-woo-product-price .price del{color:var( --e-global-color-edf7afa );font-size:18px;font-weight:400;text-decoration:line-through;}.elementor-597 .elementor-element.elementor-element-7f2d92e .jet-woo-products .jet-woo-product-price .price del .amount{color:var( --e-global-color-edf7afa );}.elementor-597 .elementor-element.elementor-element-7f2d92e .jet-woo-products .jet-woo-product-price .price ins{font-size:18px;font-weight:800;text-decoration:none;}.elementor-597 .elementor-element.elementor-element-7f2d92e .jet-woo-products .jet-woo-product-price{margin:-10px 0px 0px 0px;text-align:center;order:1;}.elementor-597 .elementor-element.elementor-element-7f2d92e .jet-woo-products .jet-woo-product-price .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-597 .elementor-element.elementor-element-7f2d92e  .jet-woo-products .jet-woo-product-badge{font-family:"Source Sans Pro", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;}.elementor-597 .elementor-element.elementor-element-7f2d92e .jet-woo-products .jet-woo-product-badges{top:0px;bottom:auto;text-align:left;}.elementor-597 .elementor-element.elementor-element-7f2d92e .jet-woo-products__not-found{text-align:center;}.elementor-597 .elementor-element.elementor-element-7f2d92e .jet-woo-quantity-button-added{gap:10px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-597 .elementor-element.elementor-element-e2d5c51 .elementor-heading-title{font-size:24px;}.elementor-597 .elementor-element.elementor-element-048a8a6 .jet-woo-builder.elementor-jet-single-price .price{font-size:14px;}.elementor-597 .elementor-element.elementor-element-5ab31bb > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-text{font-size:16px;}.elementor-597 .elementor-element.elementor-element-76a49a9 .jet-woo-builder .single_add_to_cart_button.button{font-size:var( --e-global-typography-15eece8-font-size );line-height:var( --e-global-typography-15eece8-line-height );margin:40px 0px 0px 20px;}.elementor-597 .elementor-element.elementor-element-3e7b8a0 .jet-woo-builder .single_add_to_cart_button.button{font-size:var( --e-global-typography-15eece8-font-size );line-height:var( --e-global-typography-15eece8-line-height );margin:20px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-7f2d92e .jet-woo-products .jet-woo-products__item{--columns:2;}.elementor-597 .elementor-element.elementor-element-7f2d92e .jet-woo-products .jet-woo-product-title, .elementor-597 .elementor-element.elementor-element-7f2d92e .jet-woo-products .jet-woo-product-title a{font-size:var( --e-global-typography-8ea6c3b-font-size );line-height:var( --e-global-typography-8ea6c3b-line-height );}.elementor-597 .elementor-element.elementor-element-7f2d92e .jet-woo-products .jet-woo-product-price .price{font-size:16px;}.elementor-597 .elementor-element.elementor-element-7f2d92e  .jet-woo-products .jet-woo-product-badge{font-size:16px;}}@media(min-width:768px){.elementor-597 .elementor-element.elementor-element-faef887{--width:50%;}.elementor-597 .elementor-element.elementor-element-7ff1bb7{--width:50%;}}@media(max-width:767px){.elementor-597 .elementor-element.elementor-element-7ff1bb7{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-597 .elementor-element.elementor-element-e2d5c51 .elementor-heading-title{font-size:24px;}.elementor-597 .elementor-element.elementor-element-048a8a6 .jet-woo-builder.elementor-jet-single-price .price{font-size:14px;}.elementor-597 .elementor-element.elementor-element-5ab31bb > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-text{font-size:16px;}.elementor-597 .elementor-element.elementor-element-76a49a9 .jet-woo-builder .single_add_to_cart_button.button{font-size:var( --e-global-typography-15eece8-font-size );line-height:var( --e-global-typography-15eece8-line-height );margin:20px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-3e7b8a0.elementor-element{--align-self:center;}.elementor-597 .elementor-element.elementor-element-3e7b8a0 .jet-woo-builder .single_add_to_cart_button.button{font-size:var( --e-global-typography-15eece8-font-size );line-height:var( --e-global-typography-15eece8-line-height );margin:20px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-3e7b8a0 .elementor-jet-single-add-to-cart .cart.cart:not(.grouped_form) .quantity{max-width:196px;}.elementor-597 .elementor-element.elementor-element-7f2d92e .jet-woo-products .jet-woo-products__item{--columns:1;padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-7f2d92e .jet-woo-products:not(.swiper-wrapper){margin-right:-0px;margin-left:-0px;}.elementor-597 .elementor-element.elementor-element-7f2d92e .jet-woo-products .jet-woo-product-title, .elementor-597 .elementor-element.elementor-element-7f2d92e .jet-woo-products .jet-woo-product-title a{font-size:var( --e-global-typography-8ea6c3b-font-size );line-height:var( --e-global-typography-8ea6c3b-line-height );}.elementor-597 .elementor-element.elementor-element-7f2d92e .jet-woo-products .quantity{margin:0px 0px 10px 0px;}.elementor-597 .elementor-element.elementor-element-7f2d92e .jet-woo-products .qty{padding:5px 5px 5px 5px;}.elementor-597 .elementor-element.elementor-element-7f2d92e .jet-woo-products .jet-woo-product-price .price{font-size:16px;}.elementor-597 .elementor-element.elementor-element-7f2d92e  .jet-woo-products .jet-woo-product-badge{font-size:16px;}}/* Start custom CSS for jet-single-images, class: .elementor-element-8962f49 */.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for jet-single-add-to-cart, class: .elementor-element-76a49a9 */.quantity .jet-woo-qty-control {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #f8f9fa; /* Warna latar belakang tombol */
    color: #333; /* Warna ikon */ 
    background: transparent;
    width: 35px; /* Ukuran tombol */
    height: 35px;
    text-align: center;
    cursor: pointer;
    transition: all 0.2s ease;
}


.quantity input.qty {
    width: 70px; /* Lebar input */
    height: 40px; /* Tinggi input */
    font-size: 16px; /* Ukuran teks */
    text-align: center; /* Posisi teks */
    border: 1px solid #ddd; /* Warna border */
    border-radius: 4px; /* Sudut melengkung */
    outline: none; /* Hilangkan outline */
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); /* Efek dalam */
    transition: border-color 0.3s ease;
}

.quantity input.qty:focus {
    border-color: red; /* Border saat fokus */
    box-shadow: 0 0 5px rgba(0, 123, 255, 0.3); /* Efek saat fokus */
}/* End custom CSS */
/* Start custom CSS for jet-single-add-to-cart, class: .elementor-element-3e7b8a0 */.quantity .jet-woo-qty-control {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #f8f9fa; /* Warna latar belakang tombol */
    color: #333; /* Warna ikon */ 
    background: transparent;
    width: 35px; /* Ukuran tombol */
    height: 35px;
    text-align: center;
    cursor: pointer;
    transition: all 0.2s ease;
}


.quantity input.qty {
    width: 70px; /* Lebar input */
    height: 40px; /* Tinggi input */
    font-size: 16px; /* Ukuran teks */
    text-align: center; /* Posisi teks */
    border: 1px solid #ddd; /* Warna border */
    border-radius: 4px; /* Sudut melengkung */
    outline: none; /* Hilangkan outline */
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); /* Efek dalam */
    transition: border-color 0.3s ease;
}

.quantity input.qty:focus {
    border-color: red; /* Border saat fokus */
    box-shadow: 0 0 5px rgba(0, 123, 255, 0.3); /* Efek saat fokus */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e044d0f */.e-wc-message-notice .woocommerce-message {
    border: 0px solid !important;
    margin-top: 36px;
}

.e-wc-message-notice .woocommerce-message .button {
    border: 0px solid !important;
    border-radius: 2px !important;
}

.e-wc-message-notice .woocommerce-message .button:hover {
    border: 0px solid !important;
    border-radius: 2px !important;
    color: white !important;
    background-color: black !Important;
}

/* Mobile-specific styling */
@media (max-width: 768px) {
    .woocommerce-notices-wrapper .woocommerce-message {
        flex-direction: column;
        align-items: flex-start;
    }

    .woocommerce-notices-wrapper .woocommerce-message .button {
        width: 100%;
        text-align: center;
        margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for jet-woo-products, class: .elementor-element-7f2d92e */.elementor-597 .elementor-element.elementor-element-7f2d92e .jet-woo-products .jet-woo-product-title a{
    font-size: 16px !important;
    font-weight: 600 !important;
}

.elementor-597 .elementor-element.elementor-element-7f2d92e .jet-woo-products .jet-woo-product-button .button {
    margin-left: 35px;
}

@media (max-width: 768px) { /* Untuk tampilan mobile */
    .jet-woo-products__inner-box {
        display: flex;
        flex-direction: column;
        align-items: center;
        text-align: center;
    }

    .jet-woo-product-thumbnail,
    .jet-woo-product-title,
    .jet-woo-product-price,
    .jet-woo-product-button {
        width: 100%;
        display: block;
    }

    .jet-woo-product-button form {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .jet-woo-quantity-button-added {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
    }

    .jet-woo-qty-control {
        display: inline-block;
    }

    .add_to_cart_button {
        width: 100%;
        max-width: 300px;
        margin:0px !important;
    }
}/* End custom CSS */