/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Nav Stuff */
@media only screen and (min-width: 667px) {
	.cta-btn {
	 background-image: url('https://way.com.mx/wp-content/uploads/2025/11/bg-shape1.svg');
	 background-size: contain;
	 background-position: center;
	 background-repeat: no-repeat;
	}
	.cta-btn a {
	 color: #fff!important;
	}
	.elementor-1153 .cta-btn {
	 background-image: url('https://way.com.mx/wp-content/uploads/2025/11/bg-shape2.svg');
	}
	.elementor-1153 .cta-btn a {
	  color: #000!important;
	}
	.elementor-1153 .navcart-btn a img {
	  filter: invert(100%);
	}
}

/* General stuff */
body {
  background-color: #EFEDE8;	
}
body.page-id-1629 {
  background-color: #000;
}
a:active, a:hover {
  color: #c8c8c8;
}
.alignwide {
  margin-inline: 0px;
}
@media (min-width: 1200px) {
  .page-header .entry-title, .site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*="elementor-page-"]) .site-main {
    max-width: 1280px;
  }
  body:not([class*="elementor-page-"]) .site-main {
    padding: 40px 20px;
  }
}
#content {
  padding: 40px 20px;
}
.content-area {}

/* WooCommerce */
@media only screen and (min-width: 667px) {
	.woocommerce div.product {
	  display: flex;
	  gap: 3rem;
	  flex-direction: row-reverse;
	  justify-content: flex-end;
	}
	.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
	  width: 35%;
	}
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt {
  background-color: #000;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover {
  background-color: #3e3e3e;
  color: #fff;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
  color: #000;
}
.single-product .product_meta, .woocommerce-breadcrumb {
	display: none;
}
.woocommerce div.product form.cart {
  margin-bottom: 2em;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 15px;
}
.woocommerce .quantity .qty {
  width: 9.3em;
  text-align: center;
  background-color: #F9F8F5;
}
.woocommerce div.product form.cart .button {
  font-family: "OTBrut-Regular", Sans-serif;
  text-transform: uppercase;
  padding: 12px 15px 8px;
}
.wc-block-components-totals-discount .wc-block-components-totals-item__value {
  color: #979797;
}
.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-product-name {
  font-size: 14px;
}
.wc-block-components-address-form__hostinger-reach-newsletter-optin,
.wc-block-checkout__add-note {
  display:none!important;
}