.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-150 .elementor-element.elementor-element-dg96atc1 .cart button, .elementor-150 .elementor-element.elementor-element-dg96atc1 .cart .button{transition:all 0.2s;}.elementor-150 .elementor-element.elementor-element-dg96atc1 .quantity .qty{transition:all 0.2s;}.elementor-widget-theme-post-content{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 );}/* Start custom CSS */.wd-page-title,.single-breadcrumbs-wrapper,.wd-builder-off .wd-product-nav{display:none}
.main-page-wrapper{padding-top:0!important;margin-top:0!important}
main#main-content{max-width:100%!important;width:100%;padding:0!important;margin:0!important}
main#main-content > .wd-content-area, main#main-content .site-content{padding:0!important;margin:0!important;width:100%;max-width:100%;flex-basis:100%}
.elementor-widget-woocommerce-product-add-to-cart{width:100%;font-family:Cairo}
.elementor-widget-woocommerce-product-add-to-cart form.cart{margin:0!important}
.elementor-widget-woocommerce-product-add-to-cart table.variations{width:100%;margin:0 0 14px;border:0;display:block}
.elementor-widget-woocommerce-product-add-to-cart table.variations tbody,.elementor-widget-woocommerce-product-add-to-cart table.variations tr{display:block;width:100%}
.elementor-widget-woocommerce-product-add-to-cart table.variations th,.elementor-widget-woocommerce-product-add-to-cart table.variations td{display:block;width:100%!important;padding:0;border:0;text-align:right}
.elementor-widget-woocommerce-product-add-to-cart table.variations td.value{display:flex;flex-direction:column;align-items:stretch;gap:6px}
.elementor-widget-woocommerce-product-add-to-cart table.variations label{font-family:Cairo;font-weight:800;font-size:16px;color:#1F1F1F;margin-bottom:8px;display:block}
.elementor-widget-woocommerce-product-add-to-cart select{width:100%!important;max-width:none!important;height:54px;font-family:Cairo;font-weight:700;font-size:16px;color:#1F1F1F;background-color:#FFF3E8;border:3px solid #1F1F1F!important;border-radius:14px;padding:0 16px}
.elementor-widget-woocommerce-product-add-to-cart .reset_variations{font-family:Cairo;font-size:13px;color:#5E5A57;align-self:flex-start}
.elementor-widget-woocommerce-product-add-to-cart .woocommerce-variation-price .price{font-family:Lalezar;font-size:28px;color:#E5661A}
.elementor-widget-woocommerce-product-add-to-cart .e-atc-qty-button-holder{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:12px!important;align-items:stretch!important;margin-top:12px}
.elementor-widget-woocommerce-product-add-to-cart .e-atc-qty-button-holder .quantity{display:flex!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;align-items:center;border:3px solid #1F1F1F;border-radius:99px;overflow:hidden;background:#fff;margin:0!important;padding:0!important}
.elementor-widget-woocommerce-product-add-to-cart .e-atc-qty-button-holder .quantity input.qty{flex:0 0 48px!important;width:48px!important;min-width:48px!important;height:52px!important;border:0!important;font-family:Cairo;font-weight:800;font-size:18px;text-align:center;background:transparent!important;padding:0!important;margin:0!important}
.elementor-widget-woocommerce-product-add-to-cart .e-atc-qty-button-holder .quantity button.minus,.elementor-widget-woocommerce-product-add-to-cart .e-atc-qty-button-holder .quantity button.plus{flex:0 0 42px!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:52px!important;border:0!important;background:#fff!important;font-size:20px;font-weight:800;color:#1F1F1F!important;padding:0!important;margin:0!important;justify-content:center}
.elementor-widget-woocommerce-product-add-to-cart .e-atc-qty-button-holder .single_add_to_cart_button{flex:1 1 auto!important;width:auto!important;min-height:58px;font-family:Cairo!important;font-weight:800!important;font-size:17px!important;color:#fff!important;background:#1F1F1F!important;border:3px solid #1F1F1F!important;border-radius:99px!important;box-shadow:4px 4px 0 0 #FE7F30;transition:transform .2s,box-shadow .2s;margin:0!important}
.elementor-widget-woocommerce-product-add-to-cart .single_add_to_cart_button:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 0 #FE7F30}
.elementor-widget-woocommerce-product-add-to-cart .stock{display:none}
.elementor-widget-theme-post-content ul{padding-inline-start:20px;margin:12px 0}
.elementor-widget-theme-post-content li{margin-bottom:6px}
.e-tab-base[role=tab][aria-selected="true"],.e-tab-base.e--selected{background-color:#FE7F30!important}
.e-tab-base[role=tab] p{white-space:nowrap}
.elementor-widget-woocommerce-product-additional-information h2{display:none}
.woocommerce-product-attributes{width:100%;border-collapse:separate!important;border-spacing:0 10px;border:0!important;margin:0}
.woocommerce-product-attributes tr th,.woocommerce-product-attributes tr td{font-family:Cairo;font-size:16px;padding:12px 16px!important;border:2px solid #1F1F1F!important;background:#FFF3E8;text-align:right}
.woocommerce-product-attributes tr th{width:30%;font-weight:800;color:#1F1F1F;border-left:0!important;border-radius:0 12px 12px 0}
.woocommerce-product-attributes tr td{font-weight:600;color:#5E5A57;background:#fff;border-radius:12px 0 0 12px}
.woocommerce-product-attributes td p{margin:0}/* End custom CSS */