/*
Theme Name: nw Child
Theme URI: https://www.new-waves.net/
Description: nw Child Theme
Author: newwaves
Author URI: https://www.new-waves.net/Author
Template: nw
Version: 1.1.0
Tested up to: 6.8
Requires PHP: 8.1
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: nw
Tags: one-column, two-columns, right-sidebar, flexible-header, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/

/* write custom css after this line */
.quantity input[type="number"] {
  -moz-appearance: textfield; }
.quantity input::-webkit-inner-spin-button,
.quantity input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0; }

div.quantity {
  border: 1px solid #eee;
border-radius: 8px;
  min-width: 110px;
  -webkit-box-shadow: 0 1px 2px 0 rgba(27, 31, 34, 0.045);
          box-shadow: 0 1px 2px 0 rgba(27, 31, 34, 0.045); }
  div.quantity .qty {
    text-align: center;
    width: 44px !important;
    height: 100% !important;
    border-radius: 0;
    border: none;
    text-align: center;
    background-color: transparent !important;
    border-width: 0 1px  0 1px !important;
    border-style: solid;
    border-color: #eee; }
  div.quantity .minus,
  div.quantity .plus {
    border: none;
    background-color: transparent;
    height: 100%;
    cursor: pointer;
    color: #111; }
    div.quantity .minus:hover,
    div.quantity .plus:hover {
      color: #999; }

@media (max-width: 960px) {
  .shop_table div.quantity {
    border: none; } }

.mobile-navbar {
	    z-index: 980;
}

.woocommerce-widget-layered-nav-list li {
    line-height: 1 !important;
	padding: 5px !important;
}

.wcboost-variation-swatches--button .wcboost-variation-swatches__item {
	line-height: 1 !important;
	padding: 0 15px 4px;
}

.variations {
	margin-top: 40px
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled {
	background-color: #111;
	color:#fff !important
}

label[for="payment_method_sadadpay"] {
    font-size: 0; /* Hide original text */
}

label[for="payment_method_sadadpay"]::before {
    content: "ادفع بالبطاقة الائتمانية/بطاقة الخصم"; /* Arabic translation */
    font-size: 14px; /* Restore font size */
    display: inline;
}

/* Keep the image visible */
label[for="payment_method_sadadpay"] img {
    font-size: initial; /* Reset font-size for image */
    margin-left: 8px;
}

label[data-automation-id="woo-commerce-subscription-opt-in"] span {
    font-size: 0; /* Hide original text */
}

label[data-automation-id="woo-commerce-subscription-opt-in"] span::before {
    content: "أرغب في تلقي رسائل إلكترونية حصرية مع خصومات ومعلومات المنتجات"; /* Arabic translation */
    font-size: 14px; /* Restore font size */
    display: inline;
}

button#place_order {
    font-size: 0; /* Hide original text */
}

button#place_order::before {
    content: "ادفع الآن"; /* Arabic translation for "Pay Now" */
    font-size: 16px; /* Restore font size */
    display: inline;
}