/*
Theme Name: PrintSpace - Child
Theme URI: https://harutheme.com/printspace
Author: HaruTheme
Author URI: https://harutheme.com/
Description: This is child theme of PrintSpace
Template: printspace
Version: 1.0.0
*/

/*---------------------------------
  	Write your css code from here
------------------------------------*/

.key-highlights {
      max-width: 600px;
      margin: 20px auto;
      padding: 20px;
      background-color: #fff;
      border-radius: 8px;
      /* box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); */
	  padding-left: 0px;
	  margin-top:0px;
    }

    .key-highlights h2 {
      margin-bottom: 20px;
      font-size: 1.5rem; 
      color: #000;
    }

    .highlights-grid {
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap: 15px;
    }

    .highlight-item {
      display: flex;
      flex-direction: column;
    }

    .label {
      font-size: 0.9rem;
      font-weight: bold;
      color: #555;
    }

    .value {
      font-size: 1rem;
      color: #000;
    }

    /* Mobile Responsive */
    @media (max-width: 600px) {
      .highlights-grid {
      
      }
      button.wpcbn-btn.wpcbn-btn-single.wpcbn-btn-variable.single_add_to_cart_button.button.alt.wc-variation-selection-needed {
            width: 100%;
            max-width: 100%;
            margin-top: 20px;
     }
      .woocommerce-message {
          border-top-color: #009688;
          margin: 0 0 10px;
          font-size: 13px;
          padding: 10px 15px 10px 40px;
      }

      .woocommerce-message a.button.wc-forward {
          border-radius: 48px;
          background: #feca07;
          line-height: 30px;
          padding: 6px 20px;
          height: 30px;
          display: unset;
      }
      .woocommerce-error:before, .woocommerce-info:before, .woocommerce-message:before {
              left: 10px;
      }
      .key-highlights {
        padding: 15px;
      }
      .woocommerce-message:before {
          color: #009688;
      }
      .wc-block-components-product-metadata {
          width: 50%;
          float: left; 
          margin-bottom: 16px !important; 
      }

      .wc-block-cart-item__quantity {
          width: 100%;
          float: left;
      }

      .wc-block-cart-item__prices {
          width: 50%;
          float: left;
      }

      .wc-block-components-product-badge.wc-block-components-sale-badge {
          width: 49%;
          float: left;
          margin-bottom: 0px !important;!i;!;
      }

      button.wc-block-cart-item__remove-link {
          height: 22px;
      }

      .wc-block-components-quantity-selector {
          width: 120px;
          margin-bottom: 8px !important;!i;!;
      }

      table.wc-block-cart-items.wp-block-woocommerce-cart-line-items-block tr {
          border-top: 1px solid #7e7e7e;
      }
      .is-mobile .wc-block-components-form .wc-block-components-checkout-step, .is-small .wc-block-components-form .wc-block-components-checkout-step {
          padding-top: 26px;
          margin-bottom: 13px;
      }
      .mwb_order_add_msg_form{
        width: 100% !important;
      }
      .product-size-guide{ 
          top: -14px;
       }

    }
.widget_shopping_cart_content .button:first-child:hover,.wc-block-cart__submit-container .wc-block-components-button:hover {
    border: 2px solid #bc6b02;
    background-color: #bc6b02;
}

button, [type=button], [type=reset], [type=submit] {
    background-color: #e5860b;
}
.wc-block-cart__submit-container .wc-block-components-button,.woocommerce .button, .woocommerce a.button, .woocommerce input.button, .woocommerce-page .button, .woocommerce-page a.button, .woocommerce-page input.button, .woocommerce-js .button, .woocommerce-js a.button, .woocommerce-js input.button {
    background-color: #e5860b;
}
.haru-cart .haru-cart-wrap.cart-side .cart-total .total .amount bdi,.woocommerce-error a:not(.button), .woocommerce-info a:not(.button), .woocommerce-message a:not(.button),.woocommerce-order-details tfoot .amount,.wc-block-components-totals-footer-item-tax-value,.wc-block-cart-item__wrap .wc-block-components-product-price {
    color: #e5860b;
}
.woocommerce .button:hover, .woocommerce a.button:hover, .woocommerce input.button:hover, .woocommerce-page .button:hover, .woocommerce-page a.button:hover, .woocommerce-page input.button:hover, .woocommerce-js .button:hover, .woocommerce-js a.button:hover, .woocommerce-js input.button:hover {
    background-color: #bc6b02
}