html, body {
  font-size: 15px;
  line-height: 1.6;
  background-color: #fff;
  word-break: break-word;
}
@media (min-width: 1920px) {
  html, body {
    font-size: 15px;
  }
}
@media (max-width: 1366px) {
  html, body {
    font-size: 14px;
  }
}
@media (max-width: 1024px) {
  html, body {
    font-size: 14px;
  }
}
@media (max-width: 576px) {
  html, body {
    font-size: 13px;
  }
}
b, strong {
  font-weight: 700;
}
p > a {
  text-decoration: underline;
}
dd, dl, dt, li, ol, ul {
  margin-bottom: revert;
}
blockquote.wp-block-quote {
  line-height: 1.2em;
  color: #ccc;
  border-left: 5px solid #ccc;
  padding-left: 1.5em;
}
blockquote.wp-block-quote p {
  font-style: italic;
}
blockquote.wp-block-quote cite {
  font-weight: 600;
  font-style: normal;
}
p:last-child {
  margin-bottom: 0 !important;
}
[type=button]:focus, [type=submit]:focus, button:focus {
  outline: lightgray ridge;
}
fieldset {
  border: 0;
}
.button {
  font-weight: 400 !important;
  text-decoration: none !important;
}
.remove {
  text-decoration: none !important;
}
#scroll-to-top {
  z-index: 10003 !important;
}
#shop-cart-sidebar {
  z-index: 10001;
}
@media (min-width: 1170px) {
  .main-navigation .primary-navigation .menu-item-has-mega-menu.has-mega-menu-container-width .mega-menu-wrapper {
    width: 1400px;
    left: 0px;
  }
  .mega-menu-wrapper {
    box-shadow: 0 6px 6px 0 rgba(122, 122, 122, 0.1) !important;
  }
}
.woostify-product-navigation {
  align-items: inherit !important;
}
.woocommerce.single-product .woostify-breadcrumb {
  padding-bottom: 0;
}
.woocommerce.single-product .woostify-product-navigation .product-nav-item-text, .woocommerce.single-product .woostify-product-navigation .product-nav-item {
  padding-bottom: 0;
}
.woocommerce.single-product .woocommerce-product-attributes {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 0.9rem;
}
.woocommerce.single-product .woocommerce-product-attributes td, .woocommerce.single-product .woocommerce-product-attributes th {
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 1.5;
  background-color: white;
}
.woocommerce.single-product .woocommerce-product-attributes th {
  font-weight: 600;
}
/*
@media (min-width: 992px) {
	.woocommerce.single-product{
	    .product-summary {
	        width: calc((100% - 50px) * 0.55 );
	        margin-left: 50px;
	    }
	    .product-gallery {
	        width: calc((100% - 50px) * 0.45 );
	    }
	}
}
*/
.woocommerce-checkout .woocommerce-checkout-review-order-table .checkout_coupon label {
  display: none;
}
.woocommerce-checkout .wc_payment_methods p {
  font-size: 0.9rem;
}
@media (min-width: 992px) {
  .checkout-layout-1 .woocommerce-checkout #order_review {
    width: 450px !important;
  }
  .checkout-layout-1 .woocommerce-checkout #customer_details {
    width: calc(100% - 450px) !important;
  }
}
.main-navigation .mega-menu-inner-wrapper {
  padding-right: 0px;
  padding-left: 0px;
}
.tinv-header {
  display: none;
}
.woostify-size-guide-table-inner {
  max-width: 1400px;
}
/* 


a.loop-add-to-cart-on-image.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, a.loop-add-to-cart-on-image.button.product_type_variable.add_to_cart_button, a.button.checkout.wc-forward.wp-element-button {
	color:#FFF; }

a.button.checkout.wc-forward.wp-element-button {
    text-decoration: none; }

.search-form .search-field, .woocommerce-product-search .search-field {
	border-radius:0px; }

.single-product .site-content {
	margin:0em 0em;
}

.tabs.wc-tabs {
	text-align:left; }

.tabs.wc-tabs #tab-title-additional_information {
	margin:0px;}

.tabs.wc-tabs #tab-title-additional_information a{
	color:rgba(32,43,45,1);
	font-size:1.2rem;
	text-transform:uppercase;}

.product-loop-meta .price, .woocommerce .product .product-loop-meta .price .woocommerce-Price-amount, .woocommerce .product .product-loop-meta .price del {
	font-size:1.2rem; }

.woocommerce-checkout #order_review p.form-row {
    display: flex;
    align-items: center;
}

.woocommerce-checkout #order_review p.form-row .input-checkbox {
    margin-right: 10px;
}

.woocommerce-cart.woocommerce-page .cart-collaterals h2 {
	font-size:1.7rem;
}

.wc_payment_method.payment_method_redsys img {
	width:25%;
	margin-left:5px;
}

.woocommerce-fc-aviso-envio-gratuito {
  background-color:  #eee;
  text-align: center;
  font-weight: bold;
  padding: 15px;
}

.cart-sidebar-title {
  font-size: 1.2rem !important;
}

*:focus-visible {
    outline: -webkit-focus-ring-color auto 1px;
}

*/
/** Opiniones REVI.io */
/*
#revi-p-reviews {
  max-width: 100% !important;
}*/
/*# sourceMappingURL=https://peaksandwaves.store/wp-content/build/scss_library/d31958a6e0859464623e53c27ac9207251b57a2a.css.map */