/** Shopify CDN: Minification failed

Line 102:1 Unexpected "/"

**/
/*
                                         DOLEZITE INFO, PRECITAT!
V tomto subore nerobit zmeny.
Pred zmenami vzdy zalohovat.
Predtym ako nieco odstranime poradime sa s F
*/

.custom-content .custom__item-inner--image {
  animation:backInLeft;;
  animation-duration:2s;
}

/* TU ZACINAJU STYLY PRE JAZYKOVY SELECTOR V HEADERI */

/* Hide mobile language selector on desktop devices */
@media screen and (min-width: 768px) {
  #HeaderLocaleSelectorMobile {
    display: none !important; /* Force hide on desktop */
  }
}

/* Hide desktop language selector on mobile devices */
@media screen and (max-width: 767px) {
  #HeaderLocaleSelector {
    display: none !important; /* Force hide on mobile */
  }
}

/* Mobile language selector container styles */
.locale-selector-mobile-wrapper {
  background-color: #ffe100; /* Background color as requested */
  padding: 0; /* Reduce vertical padding for a slimmer row */
  z-index: 999; /* Ensure it appears above other elements */
  position: relative; /* Establish positioning context for dropdown */
  display: flex; /* Flexbox for layout */
  justify-content: flex-end; /* Align content to the right */
  align-items: center; /* Vertically center items */
}

/* Dropdown menu positioning fix for mobile language selector */
#HeaderLocaleSelectorMobile .disclosure-list {
  position: absolute; /* Position dropdown relative to parent */
  top: 100% !important; /* Align dropdown below the toggle */
  bottom: auto !important; /* Override any bottom positioning */
  transform: translateY(0) !important; /* Reset any vertical transforms */
  z-index: 999; /* Ensure dropdown appears on top */
}

/* Set disclosure toggle container relative for mobile */
#HeaderLocaleSelectorMobile .disclosure {
  position: relative;
}

/* Ensure overflow visible for mobile selector container */
#HeaderLocaleSelectorMobile {
  overflow: visible;
}

/* Dropdown menu positioning fix for desktop language selector */
#HeaderLocaleSelector .disclosure-list {
  position: absolute; /* Position dropdown relative to parent */
  top: 100% !important; /* Align dropdown below the toggle */
  bottom: auto !important; /* Override any bottom positioning */
  transform: translateY(0) !important; /* Reset any vertical transforms */
  z-index: 999; /* Ensure dropdown appears on top */
}

/* Set disclosure toggle container relative for desktop */
#HeaderLocaleSelector .disclosure {
  position: relative;
}

/* Ensure overflow visible for desktop selector container */
#HeaderLocaleSelector {
  overflow: visible;
}

/* Styles for language selector button on desktop */
@media screen and (min-width: 768px) {
  button.faux-select {
    background-color: inherit; /* Keep button background transparent/inherit */
    border: 1px solid black; /* Add black border */
    border-radius: 2px; /* Slight rounding */
  }
}

/* Styles for language selector button on mobile */
@media screen and (max-width: 767px) {
  button.faux-select {
    background-color: inherit; /* Keep button background transparent/inherit */
    border: none; /* Remove border on mobile */
    border-radius: 2px; /* Optional rounding */
  }
}

/* TU KONCIA STYLY PRE JAZYKOVY SELECTOR V HEADERI */
*/