@charset "UTF-8";
:root {
  --bytethat-color-blue: #0067b8;
  --bytethat-color-black: #464547;
  --bytethat-color-grey: #f5f5f5;
  --bytethat-color-white: #ffffff;
  --bytethat-color-green: #107c10;
  --bytethat-color-red: #e81123;
  --bytethat-color-yellow: #ffb900;
  --bytethat-color-success: #107c10;
  --bytethat-color-danger: #e81123;
  --bytethat-color-warning: #ffb900;
}

.sticky-header .site-container {
  padding-top: calc(var(--wp--preset--spacing--30) * 2 + var(--bytethat-header-height)) !important;
}

:root {
  --bytethat-header-height: 42px;
  scroll-padding-top: var(--bytethat-header-height);
}

.sticky-header .header-container {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 9999;
  box-shadow: 0 3px 5px 0 rgba(21, 0, 31, 0.2);
}

.footer-container {
  margin-top: 0;
}

.menu-container.main-menu .wp-block-navigation__responsive-container {
  position: fixed;
  top: calc(var(--wp--preset--spacing--30) * 2 + var(--bytethat-header-height));
  left: 100%;
  right: 0;
  bottom: 0;
}

.has-modal-open .menu-container.main-menu .wp-block-navigation__responsive-container {
  left: 0;
}
@media (min-width: 992px) {
  .has-modal-open .menu-container.main-menu .wp-block-navigation__responsive-container {
    left: auto;
    width: 400px;
  }
}
.has-modal-open .menu-container.main-menu .wp-block-navigation__responsive-container-close {
  display: none;
}

.sticky-header .menu-container.main-menu .wp-block-navigation__responsive-container {
  position: fixed;
  top: calc(var(--wp--preset--spacing--30) * 2 + var(--bytethat-header-height));
}

.hero-banner.remove-header-height {
  min-height: auto !important;
  height: calc(100vh - var(--wp--preset--spacing--30) * 2 - var(--bytethat-header-height));
}

.article-box {
  height: 100%;
}
.article-box .image-container {
  position: relative;
}
.article-box .image-container .tag-container {
  position: absolute;
  top: var(--wp--preset--spacing--40);
  left: var(--wp--preset--spacing--40);
  display: flex;
  flex-direction: column;
  gap: var(--wp--preset--spacing--20);
  flex-wrap: wrap;
}
.article-box .image-container .tag-container a {
  /* Add your background color */
  background-color: var(--wp--preset--color--base);
  /* Add your padding */
  padding-top: var(--wp--preset--spacing--20);
  padding-bottom: var(--wp--preset--spacing--20);
  padding-left: var(--wp--preset--spacing--30);
  padding-right: var(--wp--preset--spacing--30);
}
.article-box .image-container .tag-container .wp-block-post-terms__separator {
  display: none;
}

.pagination .wp-block-query-pagination-numbers .page-numbers {
  padding: var(--wp--preset--spacing--20);
}
.pagination .wp-block-query-pagination-numbers .page-numbers:not(.current):hover {
  background-color: var(--wp--preset--color--base);
}
.pagination .wp-block-query-pagination-previous {
  padding: var(--wp--preset--spacing--20);
}
.pagination .wp-block-query-pagination-previous .wp-block-query-pagination-previous-arrow {
  margin-right: 0;
}
.pagination .wp-block-query-pagination-previous:hover {
  background-color: var(--wp--preset--color--base);
}
.pagination .wp-block-query-pagination-previous.is-disabled {
  visibility: hidden;
}
.pagination .wp-block-query-pagination-next {
  padding: var(--wp--preset--spacing--20);
}
.pagination .wp-block-query-pagination-next .wp-block-query-pagination-next-arrow {
  margin-left: 0;
}
.pagination .wp-block-query-pagination-next:hover {
  background-color: var(--wp--preset--color--base);
}
.pagination .wp-block-query-pagination-next.is-disabled {
  visibility: hidden;
}

.yoast-breadcrumbs {
  font-size: var(--wp--preset--font-size--small);
  font-weight: 300;
}
.yoast-breadcrumbs a {
  text-decoration: none;
  font-weight: 400;
}
.yoast-breadcrumbs a:hover {
  text-decoration: underline;
}

.wp-block-bytethat-breadcrumbs .separator::before {
  content: " ";
}
.wp-block-bytethat-breadcrumbs .separator::after {
  content: " ";
}
.wp-block-bytethat-breadcrumbs .breadcrumb.no-link {
  font-weight: 300;
}

.product-box a.added_to_cart {
  display: none !important;
}
.product-box .image-container {
  position: relative;
}
.product-box .image-container .tag-container {
  position: absolute;
  top: var(--wp--preset--spacing--20);
  left: var(--wp--preset--spacing--20);
  z-index: 10;
  display: flex;
  flex-direction: column;
  gap: var(--wp--preset--spacing--20);
  flex-wrap: wrap;
}
.product-box .image-container .tag-container a {
  background-color: var(--wp--preset--color--base);
  color: var(--wp--preset--color--contrast);
  padding: var(--wp--preset--spacing--30) var(--wp--preset--spacing--20);
  text-decoration: none;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1rem;
  line-height: 1;
  letter-spacing: 2px;
  display: inline-block;
  text-align: center;
}
.product-box .image-container .tag-container .wp-block-post-terms__separator {
  display: none;
}

.price,
.wc-block-components-product-price {
  display: flex !important;
  flex-wrap: wrap;
  align-items: baseline;
  gap: var(--wp--preset--spacing--20, 8px);
  justify-content: flex-start;
}
.price.wc-block-components-product-price--align-center,
.wc-block-components-product-price.wc-block-components-product-price--align-center {
  justify-content: center;
}
.price.wc-block-components-product-price--align-right,
.wc-block-components-product-price.wc-block-components-product-price--align-right {
  justify-content: flex-end;
}
.price ins,
.price .wc-block-components-product-price__value,
.wc-block-components-product-price ins,
.wc-block-components-product-price .wc-block-components-product-price__value {
  order: 1;
  text-decoration: none;
}
.price del,
.price .wc-block-components-product-price__regular,
.wc-block-components-product-price del,
.wc-block-components-product-price .wc-block-components-product-price__regular {
  order: 2;
  font-size: 0.7em !important;
  text-decoration: line-through;
}

.bytethat-theme.single .wp-block-post-featured-image {
  min-height: auto !important;
  width: 100%;
  height: calc(100vh - var(--wp--preset--spacing--30) * 2 - var(--bytethat-header-height));
}
.bytethat-theme.single .taxonomy-post_tag a::before {
  content: "🏷️";
  margin-right: 8px;
}
.bytethat-theme.single .taxonomy-category a::before {
  content: "📁️";
  margin-right: 8px;
}

.single-product-image-container {
  position: relative;
}
.single-product-image-container .tag-container {
  position: absolute;
  top: var(--wp--preset--spacing--20);
  left: var(--wp--preset--spacing--20);
  z-index: 10;
  display: flex;
  flex-direction: column;
  gap: var(--wp--preset--spacing--20);
  flex-wrap: wrap;
}
.single-product-image-container .tag-container a {
  background-color: var(--wp--preset--color--base);
  padding: var(--wp--preset--spacing--30) var(--wp--preset--spacing--20);
  text-decoration: none;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1rem;
  line-height: 1;
  letter-spacing: 2px;
  display: inline-block;
  text-align: center;
}
.single-product-image-container .tag-container .wp-block-post-terms__separator {
  display: none;
}

.wp-block-add-to-cart-form p.stock {
  font-weight: 700;
}
.wp-block-add-to-cart-form p.stock::before {
  content: "Διαθεσιμότητα: ";
  color: var(--wp--preset--color--foreground, var(--wp--preset--color--black, #000));
  font-weight: 400;
}
.wp-block-add-to-cart-form p.stock.in-stock {
  color: var(--bytethat-color-success, #009688);
}
.wp-block-add-to-cart-form p.stock.out-of-stock {
  color: var(--bytethat-color-danger, #e20000);
}
.wp-block-add-to-cart-form p.stock.available-on-backorder {
  color: var(--bytethat-color-warning, #e20000);
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiLi4vLi4vc291cmNlL3Njc3MvYWJzdHJhY3Rpb25zL3Jvb3Quc2NzcyIsIi4uLy4uL3NvdXJjZS9zY3NzL2xheW91dC9zaXRlLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Nzcy9sYXlvdXQvaGVhZGVyLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Nzcy9sYXlvdXQvZm9vdGVyLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Nzcy9jb21wb25lbnRzL21haW4tbWVudS5zY3NzIiwiLi4vLi4vc291cmNlL3Njc3MvY29tcG9uZW50cy9oZXJvLWJhbm5lci5zY3NzIiwiLi4vLi4vc291cmNlL3Njc3MvY29tcG9uZW50cy9hcnRpY2xlLWJveC5zY3NzIiwiLi4vLi4vc291cmNlL3Njc3MvY29tcG9uZW50cy9wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Nzcy9jb21wb25lbnRzL3lvYXN0LWJyZWFkY3J1bWJzLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Nzcy9jb21wb25lbnRzL3Byb2R1Y3QtYm94LnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Nzcy9jb21wb25lbnRzL3ByaWNlLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Nzcy90ZW1wbGF0ZXMvc2luZ2xlLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Nzcy90ZW1wbGF0ZXMvc2luZ2xlLXByb2R1Y3Quc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNJaEI7RUFFSSw4QkFBQTtFQUFBLCtCQUFBO0VBQUEsOEJBQUE7RUFBQSwrQkFBQTtFQUFBLCtCQUFBO0VBQUEsNkJBQUE7RUFBQSxnQ0FBQTtFQUdGLGlDQUFBO0VBQ0EsZ0NBQUE7RUFDQSxpQ0FBQTtBRENGOztBRVRFO0VBQ0UsZ0dBQUE7QUZZSjs7QUdkQTtFQUNFLDhCQUFBO0VBRUEsaURBQUE7QUhnQkY7O0FHWkU7RUFDRSxlQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsYUFBQTtFQUVBLDRDQUFBO0FI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 */