/*
Theme Name: Storefront Child
Theme URI: https://woocommerce.com/products/storefront/
Template: storefront
Author: Zooks
Author URI: https://zooks.ru
Version: 4.6.1.1751356449
Updated: 2025-07-01 10:54:09

*/
.page-template-template-homepage .entry-content, .page-template-template-homepage .entry-header {
  max-width: 100%;
}

button {
  border-radius: 5px;
}

input[type=button], input[type=reset], input[type=submit] {
  border-radius: 5px;
}
input[type=search] {
  background-color: #ffffff;
  box-shadow: none;
  border: 1px solid #2c2d33;
}

.button, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link, .added_to_cart {
  border-radius: 5px;
}

.site-header .site-logo-anchor, .site-header .site-logo-link, .site-header .custom-logo-link {
  display: inline-block;
  margin-bottom: 0;
}

.woocommerce-breadcrumb a {
  text-decoration: none;
}
.woocommerce-breadcrumb a:hover {
  text-decoration: underline;
}

.menu {
  font-size: 1.125rem;
}

.main-navigation ul li a:hover, .main-navigation ul li:hover > a, .site-title a:hover, .site-header ul.menu li.current-menu-item > a {
  color: #00AEDC;
  text-decoration: underline;
  text-underline-offset: 0.5em;
}

.woocommerce-breadcrumb {
  font-size: 1rem;
}

ul.products li.product {
  margin-bottom: 1em;
}

ul.products li.product .woocommerce-loop-product__title {
  padding: 0 0.5rem 1.25rem;
  max-height: 2.5em;
  overflow: hidden;
}

.widget .widget-title, .widget .widgettitle {
  font-size: 1.5em;
  font-weight: 400;
}

.product-categories {
  font-size: 1rem;
}

.widget-area .widget.widget_product_categories ul li {
  padding-left: 0;
}
.widget-area .widget.widget_product_categories ul li a {
  text-decoration: none;
}
.widget-area .widget.widget_product_categories ul li a:hover {
  color: #00AEDC;
}
.widget-area .widget.widget_product_categories ul li.current-cat a {
  color: #00AEDC;
}

.widget_product_categories ul li::before {
  display: none;
  content: "";
}

@media (min-width: 768px) {
  .col-full {
    max-width: 75em;
    margin-left: auto;
    margin-right: auto;
    padding: 0 2.617924em;
    box-sizing: content-box;
  }
  .woocommerce-active .site-header .site-branding {
    width: 53.9130434783%;
  }
  .woocommerce-active .site-header .site-search {
    width: 41.7391304348%;
  }
  .woocommerce-tabs .panel {
    width: 100%;
    float: none;
    margin-right: 0;
    margin-top: 0;
  }
}
ul.products li.product .woocommerce-LoopProduct-link {
  height: 400px;
}
ul.products li.product .woocommerce-LoopProduct-link:hover {
  box-shadow: 0 5px 12px rgba(0, 0, 0, 0.1);
}
ul.products li.product .woocommerce-LoopProduct-link:hover .woocommerce-loop-product__title {
  max-height: 100%;
  overflow: visible;
}

.tabs.wc-tabs {
  display: none;
}

@media (min-width: 768px) {
  .storefront-full-width-content .woocommerce-tabs .panel {
    float: left;
  }
  .storefront-full-width-content .woocommerce-tabs ul.tabs {
    float: right;
  }
}
.woocommerce-pagination .page-numbers li .page-numbers.current {
  background-color: #00AEDC;
  color: #ffffff;
}

.pagination .page-numbers li .page-numbers,
.woocommerce-pagination .page-numbers li .page-numbers {
  border-radius: 50%;
  height: 32px;
  min-width: 32px;
  padding: 0 8px;
  line-height: 32px;
}

.woocommerce-pagination .page-numbers li .page-numbers.current {
  background-color: #00AEDC;
  color: #ffffff;
}

.site-footer {
  background-color: #f8f8f8;
  color: #6d6d6d;
}

/*# sourceMappingURL=style.css.map */
