/* 
Theme Name: Galleria Child 
Version: 1.0 
Description: Child theme for Storefront. 
Author: Woo
Author URI: http://woocommerce.com 
Template: storefront 
*/
/* --------------- Theme customization starts here ----------------- */
body {
  font-family: 'montserrat';
  color: #1a0b34 !important;
}

body a {
  color: #8960b5;
}

h1, h2, h3, h4, h5, h6 {
  color: #1a0b34;
}

img {
  border-radius: 8px;
}

input {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 24px;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  outline: none !important;
}

input:focus {
  -webkit-box-shadow: inset 0px 0px 0px 2px rgba(137, 96, 181, 0.6) !important;
          box-shadow: inset 0px 0px 0px 2px rgba(137, 96, 181, 0.6) !important;
}

select {
  padding: .3342343017em .875em;
  background-color: #eeeeee;
  border: 0px;
}

a:focus {
  outline: 0 !important;
}

#masthead {
  background: linear-gradient(315deg, #6346b1 0%, #885fab 49%, #6346b1 100%);
  color: #ffffff;
}

#masthead a {
  color: #ffffff;
}

.search-field {
  border-radius: 22px !important;
}

.nav-menu {
  font-weight: 700;
  text-transform: uppercase;
}

.menu-toggle {
  display: none;
}

button.menu-toggle::after, button.menu-toggle::before, button.menu-toggle span::before {
  background-color: #ffffff !important;
}

.widget_shopping_cart {
  color: #1a0b34 !important;
}

.widget_shopping_cart a {
  color: #1a0b34 !important;
}

.widget_shopping_cart button, .widget_shopping_cart .button {
  border-radius: 22px !important;
  outline: 0 !important;
  color: #6346B1 !important;
}

.widget_shopping_cart button.checkout, .widget_shopping_cart .button.checkout {
  background-color: #8960b5 !important;
  color: #ffffff !important;
}

.widget_shopping_cart button:focus, .widget_shopping_cart .button:focus {
  -webkit-box-shadow: inset 0px 0px 0px 2px rgba(137, 96, 181, 0.6) !important;
          box-shadow: inset 0px 0px 0px 2px rgba(137, 96, 181, 0.6) !important;
}

.woocommerce-info, .woocommerce-noreviews, .woocommerce-message {
  background-color: #8960b5;
  border-radius: 12px;
  border-left: 0;
}

.woocommerce-info .button, .woocommerce-noreviews .button, .woocommerce-message .button {
  color: #ffffff !important;
  border: 0 !important;
}

.wp-block-cover {
  margin-left: -2.617924em;
  margin-right: -2.617924em;
  width: 100vw;
}

.wc-block-featured-product::before, .has-background-dim {
  border-radius: 12px !important;
}

.onsale {
  border: 0;
  background-color: #8960b5;
  color: #ffffff !important;
}

.entry-title, .page-title, .widget-title, h1, h2, h3 {
  font-weight: 700 !important;
}

.woocommerce-products-header {
  text-align: left !important;
}

button, .button, .wp-block-button__link {
  border-radius: 22px !important;
  outline: 0 !important;
  color: #6346B1 !important;
}

button:focus, .button:focus, .wp-block-button__link:focus {
  -webkit-box-shadow: inset 0px 0px 0px 2px rgba(137, 96, 181, 0.6) !important;
          box-shadow: inset 0px 0px 0px 2px rgba(137, 96, 181, 0.6) !important;
}

.single_add_to_cart_button, .storefront-sticky-add-to-cart__content-button {
  background: #8960b5 !important;
  color: #ffffff !important;
}

.checkout-button, #place_order {
  background: linear-gradient(315deg, #6346b1 0%, #885fab 49%, #6346b1 100%) !important;
  border-radius: 32px;
  color: #ffffff !important;
}

.ui-slider-range, .ui-slider-handle {
  background-color: #8960b5 !important;
}

.site-footer {
  background-color: #8960b5;
  color: #ffffff !important;
}

.site-footer a {
  color: #ffffff !important;
}

.site-footer .widget-title {
  color: #ffffff !important;
  font-weight: 700;
  border: 0;
}

.footer-widgets {
  border: 0;
}

.product_list_widget li {
  border: 0;
}

.product_list_widget li a {
  text-decoration: none !important;
}

.product_list_widget li a .product-title {
  color: #6346B1;
}

.widget a {
  color: #6346B1 !important;
  text-decoration: none !important;
}

.storefront-handheld-footer-bar {
  color: #8960b5;
}

.storefront-handheld-footer-bar a {
  color: #8960b5 !important;
}
/*# sourceMappingURL=style.css.map */