/*
Theme Name: Gutenshop Child
Theme URI: https://superbthemes.com/gutenshop/gutenshop-documentation/
Template:   gutenshop
Author: ThemeEverest
Author URI: https://superbthemes.com/
Description: Gutenshop is an e-commerce WordPress theme made for webshops, online boutiques and stores. It's powered by Woocommerce and blocks so you can create your own landing page with the new page builder. You can create grids, show products and add all the content you can dream of to your front page. It's also made so you can use it as a one page shop. You can use this for beauty, womans fashion, sports, mens clothing, electronics, furniture, retail, toys, digital products, kitchen,  or any other sort of eCommerce shop. The theme is clean, minimal and responsive, it's flat design with a few shadows here and there to make some elements stand out. We have given the theme great page speed / load time and made it fully SEO optimized. Due to the new editor it's a multi-purpose theme as well, you have the option to make any sort of business page or blog. You can use the one-click checkout feature to make your store an Amazon affiliate store as well easily. It works on every screen size and device, we have made sure your new store looks amazing everywhere.
Version: 124.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: gutenshop
Tags: two-columns, three-columns, right-sidebar, grid-layout, flexible-header, four-columns, custom-background, custom-colors, custom-header, custom-menu, custom-logo, featured-image-header, featured-images, footer-widgets, full-width-template, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, e-commerce, blog, news

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

gutenshop is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
child theme for minor adjustments, created by Edith Hilbe 9.9.2026
*/
html * {
	font-family: "Opensans-Regular", "Open Sans", sans-serif;
}	
body {
   display:grid;
   grid-template-rows:auto 1fr auto;
   grid-template-columns:100%;
   min-height:100vh;
   min-height:100svh;
}
#page {
    width: 100%;
}
h1,h2,h3,h4 {
    overflow-wrap: break-word;
    font-family: "Opensans-Regular", "Open Sans", sans-serif !important;
}
.page header.entry-header h1,
h1 {
    font-size: 3rem;
}
h2 {
    font-size: 2.5rem;
}
h3 {
    font-size: 2rem;
}
h4 {
    font-size: 1.5rem;
}
.single-product h1.entry-title {
    font-size: 2rem;
}
.main-navigation ul {
  margin-top: 1em;
}
.main-navigation a:hover {
    color: #3b0053;
}
.main-navigation .current-menu-item a {
    color: #3b0053;
}
.cart-customlocation svg {
  margin-top: 25px;
}
.page .site-content .entry-content .wc-block-featured-product__inner-blocks h2 a {
    color: #b8adcc;
}
.page .site-content .entry-content .wc-block-featured-product__inner-blocks p 
{
	color: #ffffff;  
}
.page .site-content .entry-content div.wc-block-featured-product div.wp-block-woocommerce-product-price div.wc-block-components-product-price.wc-block-grid__product-price .woocommerce-Price-amount {
    color: #ffffff;
}
.page .site-content .entry-content .wc-block-featured-product__inner-blocks .wp-block-button a.wp-block-button__link {
	color: #ffffff;
}
.wp-block-search__button {
    background-color: #6b7c5c;
    border-radius: 3px !important;
    color: #ffffff;
}
.wp-block-search__label {
	display: none;
}
.wp-block-search__inside-wrapper {
    height: 2.5em;
}
.wc-block-product-categories-list {
	margin-left: 1em;
}
.footer-widgets-container {
    padding-bottom: 0;
    border-bottom: none;
}
.footer column .wp-block-social-links li.wp-block-social-link {
    font-size: 1.3em;
}
.wp-block-social-links .wp-block-social-link.wp-social-link-mail .wp-block-social-link-anchor,
.wp-block-social-links .wp-block-social-link.wp-social-link-mail .wp-block-social-link-anchor svg,
.wp-block-social-links .wp-block-social-link.wp-social-link-mail .wp-block-social-link-anchor:active,
.wp-block-social-links .wp-block-social-link.wp-social-link-mail .wp-block-social-link-anchor:hover,
.wp-block-social-links .wp-block-social-link.wp-social-link-mail .wp-block-social-link-anchor:visited {
    fill: #3b0053;
    color:#3b0053;
    background-color: #ffffff;
    border-radius: 50%;
}
.page .site-content .entry-content div a.wc-block-components-button {
    background-color: #b8adcc;
    border-radius: 3px;
    color: #ffffff;
}
button.wc-block-components-button {
    background-color: #b8adcc;
    border-radius: 3px;
}
.page .content-area .wc-block-featured-product__wrapper h4 a {
    color: #f0edf6;
}
.page .content-area a:hover {
    color: #3b0053;
}
.woocommerce-error {
    border-color: transparent;
}
.woocommerce-error li, .woocommerce-info li, .woocommerce-message li {
    color: #6b7c5c;
}
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity  { 
    color: black;
}

table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link svg, 
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link svg {
  fill: #3b0053;
}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table,
.single article.post table *,
.page article.page table *,
nav.woocommerce-MyAccount-navigation li{ 
    border-color: #b8adcc !important; 
    border-left: none;
    border-right: none;
}
.woocommerce table.shop_table thead,
.woocommerce table.shop_table tbody,
.woocommerce table.shop_table tfoot {
    border: none;
}
th.label {
  background-color: #f0edf6;
}
.woocommerce-shop ul [class*="wc-block-product-categories-list--depth"] {
  display: none;
}
label {
  color: #5d5d5d;
}
.woocommerce a.button {
    border-radius: 3px !important;
}
.button {
    border-radius: 3px !important;
}
p {
  font-family: "opensans_regular", "Open Sans", sans-serif;
}
table thead, table tbody, table tfoot {
	border: none;
  border-bottom: 1px solid #3b0053;
}

.woocommerce-message {
  border-top-color: #6b7c5c;
}
.woocommerce form input {
    border: none !important;
}
p.violett {
    color: #3b0053 !important;
}
