/** Shopify CDN: Minification failed

Line 318:0 Expected "}" to go with "{"

**/
/* ================= FONT ================= */



@font-face {
  font-family: 'Axiforma';
  src: url('{{ "Axiforma-Regular.woff2" | file_url }}') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Axiforma';
  src: url('{{ "Axiforma-Medium.woff2" | file_url }}') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Axiforma';
  src: url('{{ "Axiforma-Bold.woff2" | file_url }}') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

html, body, input, textarea, select, button {
  font-family: 'Axiforma', sans-serif !important;
}

h1, h2, h3, h4, h5, h6,
.heading, .h0, .h1, .h2, .h3, .h4, .h5 {
  font-family: 'Axiforma', sans-serif !important;
}







/* ================= HEADER (desktop) ================= */

/* Главно меню – първо ниво */
header .header__inline-menu .list-menu__item {
  font-size: 21px; /* препоръчително ~18–20px */
  font-weight: 500;
}

/* Стрелката (caret) до текста в менюто */
.icon.icon-caret {
  margin-left: 6px;
  transform: translateY(1px);
  opacity: .85;
}

/* Dropdown / mega меню – линкове второ ниво */
header .mega-menu__content a.mega-menu__link.mega-menu__link--level-2.link {
  display: block;
  font-size: 16px;
  line-height: 1.35;
  padding: 6px 0;
  text-decoration: none;
  color: #e9ecef;
}

header .mega-menu__content a.mega-menu__link.mega-menu__link--level-2.link:hover {
  text-decoration: underline;
}

/* Марки в мега менюто (конкретна колона) */
#MegaMenu-Content-3 ul.list-unstyled a.mega-menu__link {
  font-size: 15px;
  line-height: 1.4;
  padding: .25rem 0;
  color: #C9D1D9;
}

/* Mega меню панел – „glass“ стил */
header .mega-menu__content {
  background: rgba(17,17,17,.92);
  border: 1px solid rgba(255,255,255,.08);
  box-shadow: 0 16px 40px rgba(0,0,0,.25);
  backdrop-filter: blur(6px);
  padding-block: 20px;
}

/* Разстояние между колоните в mega менюто */
header .mega-menu__list.page-width {
  column-gap: 40px;
}

/* Скриване на иконата за количката (ако не е нужна) */
.header__icon--cart {
  display: none !important;
}

/* ===== Mobile drawer (по желание, в момента празно) =====
@media (max-width: 749px) {
  #menu-drawer .list-menu__item {
    // тук можеш да зададеш мобилен размер / стил за менюто
  }
}
*/


/* ================= FEATURED COLLECTION (mobile cards) ================= */
/* Пропорция/ширина на картите в AI featured collection само на мобилно */

@media (max-width: 749px) {
  .ai-featured-collection__product-as1hkujjcr2q3yzf6saigenblock2c8b3bfdwnhwk {
    /* 
      Ширина на картата:
      - 2.3 „карти“ в ред → вижда се 2 цели + малко от следващата
      - ако променяш layout-а, пипай само числата 2.3 и/или 0px отдолу
    */
    width: calc((100% - 0px - 0px * (2.3 - 1)) / 2.3);
  }
}

/* END OF OVERRIDES */




/* SHOWROOM PAGE */
/* Полупрозрачен бял блок за всички Image banner-и */
.banner__box.content-container.color-scheme-1.gradient {
  background-color: rgba(255, 255, 255, 0.80); /* достатъчно прозрачно, за да се види разлика */
  background-image: none;                     /* маха градиента на Dawn */
  border-radius: 10px;
  box-shadow: 0 18px 45px rgba(0, 0, 0, 0.08);
  padding: 3rem 4rem;
}

/* Шоурум банер – направи си копи/пейст на реалното ID от секцията */
#shopify-section-template--20816947151101__image_banner_L4dhXx .banner__text.rte.body p {
  color: #222222;
}

@media (max-width: 749px) {
  #shopify-section-template--20816947151101__image_banner_L4dhXx .banner__text.rte.body p {
  color: #222222;
  }
}


/* Нормален state – леко прозрачен бял бутон с черен outline */
#Banner-template--20816947151101__image_banner_L4dhXx .banner__buttons .banner-button--primary {
  background: rgba(0, 0, 0, 0.7) !important;  /* прозрачен */
  color:rgb(255, 255, 255) !important;
  border: 1px solid #000000 !important;
  box-shadow: none !important;
}

/* Hover – черен бутон с бели букви */
#Banner-template--20816947151101__image_banner_L4dhXx .banner__buttons .banner-button--primary:hover {
  background: #000000 !important;
  color: #edf2f4 !important;
  border-color: #000000 !important;
}





/* END OF SHOWROOM PAGE */ 











/* ================= Форма за контакт ================= */

.globo-form-app .header .description {
    font-size: 19px !important;
    font-family: Axiforma, sans-serif !important;
}


@media (max-width: 749px) {
 .globo-form-app .header .description {
    font-size: 17px !important;
    font-family: Axiforma, sans-serif !important;
}




/* ЗА НАС PAGE */

.ai-brand-identity-aohrdoksyaer5rnk5abrandidentitytextq9jnkl {
  position: relative;
  padding: 60px 40px;
  min-height: 200px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  background-color: #ffffff;
}

.ai-brand-identity-overlay-aohrdoksyaer5rnk5abrandidentitytextq9jnkl {
  position: absolute;
  inset: 0;
}

.ai-brand-identity-content-aohrdoksyaer5rnk5abrandidentitytextq9jnkl {
  position: relative;
  z-index: 2;
  max-width: 600px;
  width: 100%;
}

.ai-brand-identity-heading-aohrdoksyaer5rnk5abrandidentitytextq9jnkl {
  font-size: 46px;
  color: #000000;
  margin: 0 0 20px 0;
  line-height: 1.2;
}

.ai-brand-identity-subheading-aohrdoksyaer5rnk5abrandidentitytextq9jnkl {
  font-size: 22px;
  color: #666666;
  margin: 0 0 20px 0;
  line-height: 1.4;
}

.ai-brand-identity-description-aohrdoksyaer5rnk5abrandidentitytextq9jnkl {
  font-size: 19px;
  color: #333333;
  line-height: 1.6;
  margin: 0;
}

@media screen and (max-width: 749px) {
  .ai-brand-identity-aohrdoksyaer5rnk5abrandidentitytextq9jnkl {
    padding: 42px 28px;
    min-height: 160px;
  }

  .ai-brand-identity-heading-aohrdoksyaer5rnk5abrandidentitytextq9jnkl {
    font-size: 32px;
  }

  .ai-brand-identity-subheading-aohrdoksyaer5rnk5abrandidentitytextq9jnkl {
    font-size: 18px;
  }

  .ai-brand-identity-description-aohrdoksyaer5rnk5abrandidentitytextq9jnkl {
    font-size: 16px;
  }

/*END OF ЗА НАС PAGE */
}


/*КОНТАКТНА ФОРМА*/

.globo-form-app {
  font-family: Axiforma, sans-serif !important;
}


/* Клас, който ще добавяме чрез JS, за да спрем скрола на сайта */
.no-scroll {
    overflow: hidden;
    height: 100%;
}

/* Уверяваме се, че самата форма има право да се скролва */
.globo-form-publish-modal {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}

.form-subheading{
  text-align: center;
}

@media (max-width: 749px) {
.no-scroll {
    overflow: hidden;
    height: 100%;
}

/* Уверяваме се, че самата форма има право да се скролва */
.globo-form-publish-modal {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}

.form-subheading{
  text-align: center;
}
}

/*КРАЙ НА КОНТАКТНА ФОРМА*/






