.dejna-mobile-home{
  display:none;
  align-items:center;
  justify-content:center;
  width:40px;
  height:40px;
  border-radius:10px;
  text-decoration:none;
}
.dejna-mobile-home svg{ width:22px; height:22px; display:block; }

@media (max-width: 768px){
  .dejna-mobile-home{ display:inline-flex; }
}

.dejna-mobile-home svg path {
    fill: #ffffff;
}

@media (max-width: 768px){
  .dejna-mobile-home{
    display:inline-flex !important;
    align-items:center;
    justify-content:center;
    width:40px;
    height:40px;
    border-radius:10px;
    text-decoration:none;
    margin-left: 8px; /* odstęp od hamburgera */
  }

  .dejna-mobile-home svg path{
    fill:#ffffff !important; /* biała ikonka */
  }

  /* żeby hamburger + home były w jednej linii */
  .dejna-mobile-actions{
    display:flex;
    align-items:center;
    gap:8px;
  }
}

.dejna-mobile-home{ display:none; }

@media (max-width:768px){
  .dejna-mobile-actions{
    display:flex !important;
    align-items:center !important;
    gap:8px !important;
  }

  .dejna-mobile-home{
    display:inline-flex !important;
    align-items:center;
    justify-content:center;
    width:40px;
    height:40px;
    border-radius:10px;
    text-decoration:none;
  }

  .dejna-mobile-home svg path{
    fill:#fff !important;
  }
}

.dejna-mobile-home { display:none; }

@media (max-width:768px){

  .dejna-mobile-actions{
    display:flex !important;
    align-items:center !important;
    gap:8px !important;
  }

  .dejna-mobile-home{
    display:inline-flex !important;
    align-items:center;
    justify-content:center;
    width:42px;
    height:42px;
    border-radius:10px;
    text-decoration:none;
  }

  .dejna-mobile-home svg path{
    fill:#ffffff !important;
  }
}
/* Ukryj sekcję Norma OekoTex / printing */
.lumise-prints{
    display: none !important;
}

/* === DEJNA – większy koszyk (ok. +25%) === */

/* element bazowy */
i.lumisex-android-arrow-forward{
  position: relative !important;
  display: inline-block !important;

  width: 32px !important;      /* większy box */
  height: 32px !important;
  line-height: 32px !important;

  font-size: 0 !important;     /* wyłącz ikon-font */
  color: transparent !important;

  overflow: visible !important;
}

/* rysujemy koszyk */
i.lumisex-android-arrow-forward::before{
  content: "";
  position: absolute;
  inset: 0;

  background-repeat: no-repeat;
  background-position: center;
  background-size: 90% 90%;   /* kontrola wielkości wewnątrz boxa */

  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M7 4H5L4 6H1v2h2l3.6 7.59-1.35 2.44C4.52 18.37 5.48 20 7 20h12v-2H7.42c-.14 0-.25-.11-.25-.25l.03-.12L8.1 16h7.45c.75 0 1.41-.41 1.75-1.03L21 8H6.42L5.47 6H7V4z'/%3E%3Cpath fill='%23ffffff' d='M7 22a2 2 0 1 1 0-4a2 2 0 0 1 0 4z'/%3E%3Cpath fill='%23ffffff' d='M17 22a2 2 0 1 1 0-4a2 2 0 0 1 0 4z'/%3E%3C/svg%3E");
}

/* Mały plus w rogu */
i.lumisex-android-arrow-forward::after{
  content: "+";
  position: absolute;
  top: -4px;
  right: -4px;

  width: 16px;
  height: 16px;
  border-radius: 50%;

  background: #ff3b3b;   /* czerwone kółko */
  color: #fff;

  font-size: 14px;
  font-weight: bold;

  display: flex;
  align-items: center;
  justify-content: center;
}

/* Wyrównanie koszyka w topbarze */
.lumise-header,
.lumise-topbar {
    display: flex !important;
    align-items: center !important;
}

/* kontener prawej strony */
.lumise-header-right,
.lumise-topbar-right {
    display: flex !important;
    align-items: center !important;
}

/* sam koszyk */
i.lumisex-android-arrow-forward{
    position: relative !important;
    top: 0 !important;
    transform: translateY(0) !important;
    vertical-align: middle !important;
}
/* Ukryj przycisk "Zmień produkt" */
#lumise-change-product{
    display: none !important;
}
/* Ukryj przycisk Generator obrazu AI */
#dejna-ai-toggle{
    display: none !important;
}
/* Ukryj przycisk "Zasoby" */
button[data-nav="external"]{
    display: none !important;
}
/* Ukryj przycisk "Załaduj" */
button[data-nav="internal"]{
    display: none !important;
}
/* Ukryj cały moduł AI */
#dejna-ai-wrap{
    display: none !important;
}
/* Ukryj "Formuła obliczania ceny" */
.lumise-cart-field.how-calculate{
    display: none !important;
}
