
/* Custom CSS theme */
@charset "UTF-8";
.ec-store__product-page .product-details .details-product-option--textarea .product-details-module__content > div > div {
  font-size: 0px;
}

.ec-store__product-page .product-details .details-product-option--textarea .product-details-module__content > div > div:after {
  content: 'Mező kitöltése';
  font-size: 15px;
}

.ec-store__category-page--53337007 .grid-product__price,
.ec-store__category-page--53337007 .form-control__button {
  display: none !important;
}

.grid-category.grid-category--id-53337007.grid-category--mixed {
  display: none;
}

.grid-product.grid-product--id-210436218 .grid-product__price,
.grid-product.grid-product--id-210436186 .grid-product__price {
  display: none !important;
}

.grid-product.grid-product--id-210436422 .grid-product__price,
.grid-product.grid-product--id-210439163 .grid-product__price {
  display: none !important;
}

.menu .container {
  display: none;
}

.menu .pushmenu-btn {
  display: none;
}

.ec-store.ec-store__product-page.ec-store__product-page--c53337007 .product-details__product-price.ec-price-item {
  display: none;
}

.ec-store.ec-store__product-page.ec-store__product-page--c53337007 .product-details-module.product-details__action-panel.details-product-purchase {
  display: none;
}

/*change Store text on cover image*/
.cover .main-nav ul li:nth-child(1) a {
  font-size: 0;
}

.cover .main-nav ul li:nth-child(1) a::after {
  font-size: 18px;
  content: "Főoldal";
}

html#ecwid_html body#ecwid_body .ec-minicart--xxxs .ec-minicart__icon .icon-default path[stroke], html#ecwid_html body#ecwid_body .ec-minicart--xxxs .ec-minicart__icon .icon-default circle[stroke], html#ecwid_html body#ecwid_body .ec-minicart--xxs .ec-minicart__icon .icon-default path[stroke], html#ecwid_html body#ecwid_body .ec-minicart--xxs .ec-minicart__icon .icon-default circle[stroke] {
  stroke-width: 1.5px;
  color: black;
}

body.ecwid-lang-hu .top-menu__item--location a {
  font-size: 0px !important;
}

body.ecwid-lang-hu .top-menu__item--location a:after {
  content: 'Térkép';
  font-size: 18px;
}

body.ecwid-lang-hu .top-menu__item--contacts a {
  font-size: 0px !important;
}

body.ecwid-lang-hu .top-menu__item--contacts a:after {
  content: 'Elérhetőségek';
  font-size: 18px;
}

body.ecwid-lang-hu .top-menu__item--about a {
  font-size: 0px !important;
}

body.ecwid-lang-hu .top-menu__item--about a:after {
  content: 'Rólunk';
  font-size: 18px;
}

.ec-size .ec-store .label--attention {
  background-color: transparent;
}

.ec-size .ec-store .label--attention .label__text, html#ecwid_html body#ecwid_body .ec-size .ec-store .label--info .label__text, .ec-size .ec-store .label--notice .label__text, .ec-size .ec-store .label--success .label__text {
  display: none;
}

/* 2. Change the height of the buttons container to reduce the gap between the buttons and the product description. */
.ec-size .ec-store .details-product-purchase--checkout.details-product-purchase--add-more .details-product-purchase__controls, .ec-size.ec-size--s .ec-store .details-product-purchase--checkout.details-product-purchase--add-more .details-product-purchase__controls, .ec-size.ec-size--l .ec-store .details-product-purchase--checkout.details-product-purchase--add-more .details-product-purchase__controls {
  min-height: 50px;
  height: 50px;
}

/* Hide price modifier for radio button product options */
span.ecwid-productBrowser-details-optionRadioButton-price {
  display: none;
}

/* Show the Continue Shopping button on mobile */
.ec-size:not(.ec-size--s) .ec-store .ec-cart__shopping {
  display: block;
}

/* Hide account page */
div#main:has(.ec-store__account-page) {
  display: none;
}

div#main .ec-store__account-page {
  display: none;
}

html#ecwid_html body#ecwid_body .ecwid-productBrowser-ProductPage-856800132 .product-details__product-price {
  display: none;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .label--attention::before, html#ecwid_html body#ecwid_body .ec-size .ec-store .label--attention::after {
  display: none;
}

html#ecwid_html body#ecwid_body .ecwid-productBrowser-ProductPage-862410691 .product-details__product-price {
  display: none;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .label--attention::before, html#ecwid_html body#ecwid_body .ec-size .ec-store .label--attention::after {
  display: none;
}

.grid-product--id-856800132 .grid-product__price-amount {
  display: none;
}

.grid-product--id-862410691 .grid-product__price-amount {
  display: none;
}

.ec-size .ec-store .grid-product--id-862410691 .grid-product__price {
  display: none !important;
}

.ec-size .ec-store .grid-product--id-856800132 .grid-product__price {
  display: none !important;
}

.tile-store .menu,
.tile-store .store,
.ecwid-productBrowser,
.whyus,
.contacts,
.location,
.owner,
.tile-footer .footer {
  background-color: white !important;
}

.contacts .email .text,
.contacts .url .text,
.contacts .facebook .logo span {
  color: black !important;
}

.contacts .url.value {
  display: none;
}

.ec-size .ec-store .page-title__name.ec-header-h1 {
  display: none;
}

.ec-size .ec-store .grid-product__wrap-inner {
  background-color: white !important;
  border: none !important;
  box-shadow: none !important;
}

.ec-size .ec-store .grid__category-block {
  padding-top: 0px !important;
}

@media screen and (max-width: 540px) {
  .ec-size .ec-store .tile-cover .cover .cover__phone.cover-text.shadow {
    height: 0px !important;
  }
  .cover__container {
    padding-bottom: 0px !important;
    padding-top: 0px !important;
  }
}

.store.static-product-browser div {
  min-height: 0px !important;
}

.ecwid-productBrowser {
  padding: 0px !important;
}

.whyus .description p {
  font-size: 20px !important;
}

.owner .description p {
  font-size: 20px !important;
}

.contacts h3 {
  font-size: 20px !important;
}

.location .title,
.location .address,
.location .day,
.location .hour {
  font-size: 20px !important;
}

.cover-text p {
  font-size: 30px;
}

.tile-info {
  margin-bottom: -80px;
}

@media screen and (max-width: 700px) {
  .cover-layout--full .cover__body .cover__phone {
    margin-top: -80px;
  }
}

.cover__button-text {
  font-size: 18px;
}

[data-block]:not(.store) .description {
  text-align: center;
}

.footer .ec-likely {
  display: none;
}

.ec-size .ec-store .grid-category--id-208609513 .grid-category__title {
  display: none;
}

.ec-size .ec-store .grid-category--id-208609513 .grid-category__shadow {
  display: none;
}

.ec-cart-option.ec-cart-option--key {
  display: none !important;
}

.ec-size .ec-store .ec-confirmation__step--track-with-apple-wallet {
  display: none;
}

.grid-product__title-inner {
  font-size: 15px !important;
  font-weight: 800;
}

[data-block]:not(.store) h2 {
  font-size: 20px;
}

.top-menu__item--location {
  display: none !important;
}

.description:has(a[href*="ALAPANYAGOK-p862410691"]) p {
  font-weight: 600 !important;
}

div:has(> .description a[href*="ALAPANYAGOK-p862410691"]) h2 {
  font-size: 30px !important;
}

.cover-layout--top .cover__body {
  margin-bottom: -60vh;
}

@media screen and (min-width: 768px) {
  .cover__image .desktopPicture {
    background-size: contain !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-color: #000000 !important;
  }
}

div#contacts {
  margin-top: -50px;
}

@media (max-width: 500px) {
  div#contacts .channels {
    margin-top: -3px;
  }
}

.tile.tile-location {
  margin-top: -70px;
}

.tile.tile-info .description {
  margin-bottom: 30px;
}

.tile-contactInfo .contacts div {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.tile-contactInfo .contacts {
  padding-bottom: 32px !important;
}

.tile-contactInfo .contacts .data > div:has([data-type="url"]),
.tile-contactInfo .contacts .data [data-type="url"] {
  display: none !important;
}
