/** Shopify CDN: Minification failed

Line 468:0 Unexpected "}"

**/
@import '//www.orangejungle.de/cdn/shop/t/6/assets/pdp.css?v=179342252368480745231737645322';

.thb-full-menu .mega-menu-columns {
  max-width: 1950px;
  margin: 0 auto;
}

 .thb-full-menu > li:nth-child(6) > a {
  background-color: #151515;
  color: white;
  padding: 1px 10px;
  border-radius: 20px;
  font-weight: 900;
}
.thb-full-menu > li:nth-child(6) > a::after {
  background: white;
}
.thb-full-menu > li:nth-child(1) > a::after {
  background: #ec6608;
  top: 96%;
  height: 1px;
}
.thb-full-menu > li:nth-child(6) > a:hover {
  background: #ec6608;
}
.thb-full-menu > li:nth-child(1) > a {
  text-decoration: 2px underline #ec6608;
  text-underline-offset: 0.3em;
  text-underline-radius: 3px;
}
.thb-full-menu > li > a {
  font-weight: 900;
  font-size: 14px; 
}

@media only screen and (min-width: 1068px) and (max-width: 1200px) {
.thb-full-menu > li > a { 
font-size: 12px;
}

.thb-full-menu > li {
  padding: 0 11px;
}
}

/* Produktseite */

.thb-product-detail .product-short-description {
  text-align: justify;
  hyphens: auto;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
}

.button.outline {
  background-color: #000;
  color: white;
  border:none;
}
.button,
input[type="submit"] {
  border: none;
}
.button[disabled] {
  background: #939393;
}
.button[disabled] span:not(.loading-overlay) {
  opacity: 1;
}
.button.outline::before {
  background: #0197ff;
}

/* Hero-Slideshow */

@media only screen and (min-width: 2000px) {

.slideshow__slide-inner.content-bottom-left {
left: 50% !important;
bottom: 0px;
transform: translateX(-50%);
max-width: 1950px;
}
.content-bottom-left .slideshow__slide-content {
  padding: 70px 50px 70px 0px;
}
  .desktop-height-650 {
    min-height: 750px;
  }
}

  @media only screen and (min-width: 768px) {
.slideshow .flickity-page-dots {
  bottom: 30px !important;
}
  }

@media only screen and (min-width: 768px) and (max-width: 1600px) {
  .desktop-height-650 {
    min-height: 400px;
    height: 400px;
  }

  @media (min-width: 1068px) {
    .desktop-height-650 {
      min-height: 450px;
      height: 450px;
    }
  }

  @media (min-width: 1200px) {
    .desktop-height-650 {
      min-height: 550px;
      height: 550px;
    }
  }
}

@media only screen and (min-width: 768px) and (max-width: 1067px) {
  .slideshow__slide-content {
    padding: 50px 50px 1em;
  }
    
  h1, .h1, .h1-large, .h1-xlarge {
    font-size: calc(var(--font-heading-scale) * 42px);
    line-height: calc(var(--font-heading-line-height-scale) * calc(var(--font-heading-scale) * 35px));
  }
    
  .subheading, p {
    font-size: .9rem;
  }
}

/* New Balance Protetion Pack*/

.slideshow__slide:nth-child(2) .slideshow__slide-content h1 {
margin-bottom: 0rem;
font-family: "Times New Roman", Times, serif;
font-weight:500 !important;
font-size: calc(var(--font-heading-scale) * 35px);
}

.slideshow__slide:nth-child(2) .slideshow__slide-content {
    padding: 62px 50px;
  }

@media only screen and (max-width: 768px) {

  .slideshow__slide:nth-child(2) .slideshow__slide-overlay {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.85) 3%, rgba(168, 255, 251, 0) 35%) !important;
}

.slideshow__slide:nth-child(2) .slideshow__slide-content h1 {
  font-size: calc(var(--font-heading-scale) * 28px);
}
  
  .slideshow__slide:nth-child(2) .slideshow__slide-content {
    padding: 15px;
  }
}

/* Hoka */

@media only screen and (max-width: 768px) {
  
.slideshow__slide:nth-child(3) .slideshow__slide-content h1 {
  font-size: calc(var(--font-heading-scale) * 50px);
}
}

/* Parlez Clothing*/

.slideshow__slide:nth-child(4) .slideshow__slide-content h1,
.slideshow__slide:nth-child(4) .slideshow__slide-content p,
.slideshow__slide:nth-child(4) .subheading {
  
   text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5), 0px 0px 8px rgba(0, 0, 0, 0.4) !important;
}

@media only screen and (max-width: 768px) {
  
    .slideshow__slide:nth-child(4) .slideshow__slide-inner.content-middle-center {
    display: flex;
    flex-direction: column;
    justify-content: flex-end !important;
    align-items: center !important; /* optional, je nach gewünschter Zentrierung */
  }

  .slideshow__slide:nth-child(4) .slideshow__slide-content h1 {
font-size: calc(var(--font-heading-scale) * 32px);
  }
  
  .slideshow__slide:nth-child(4) .slideshow__slide-overlay {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 3%, rgba(168, 255, 251, 0) 49%) !important;
}
}


/* Gramicci - SS25

@media only screen and (max-width: 768px) {
  
  .slideshow__slide:nth-child(4) .slideshow__slide-inner.content-middle-center {
    display: flex;
    flex-direction: column;
    justify-content: flex-end !important;
    align-items: center !important; /* optional, je nach gewünschter Zentrierung 
  }

  .slideshow__slide:nth-child(4) .slideshow__slide-overlay {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 3%, rgba(168, 255, 251, 0) 49%) !important;
}

  .slideshow__slide:nth-child(4) .subheading {
  font-size: .95rem;
}
}
  */

  
/* Puma X Black Forest 

.slideshow__slide:nth-child(3) .slideshow__slide-overlay {
background: radial-gradient(rgba(0, 0, 0, 0.5) 0%, transparent 50%);
}

.slideshow__slide:nth-child(3) .slideshow__slide-content h1,
.slideshow__slide:nth-child(3) .slideshow__slide-content p {
   text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5), 0px 0px 8px rgba(0, 0, 0, 0.4) !important;
}

*/

/* Mizuno - Osaka Pack

@media only screen and (max-width: 768px) {
  
  .slideshow__slide:nth-child(4) .slideshow__slide-inner.content-middle-center {
    display: flex;
    flex-direction: column;
    justify-content: flex-end !important;
    align-items: center !important;
    padding-bottom: 3rem; 
  }
  
.slideshow__slide:nth-child(4) .slideshow__slide-overlay {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.9) 3%, rgba(168, 255, 251, 0) 49%) !important;
}
}
*/

/* Klättermusen

.slideshow__slide:nth-child(5) .slideshow__slide-content h1,
.slideshow__slide:nth-child(5) .slideshow__slide-content p {
   text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.6), 0px 0px 8px rgba(0, 0, 0, 0.6) !important;
}
*/

/* DFB 125 

.slideshow__slide:nth-child(2) .slideshow__slide-content h1,
.slideshow__slide:nth-child(2) .slideshow__slide-content p {
   text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5), 0px 0px 8px rgba(0, 0, 0, 0.5) !important;
}
.slideshow__slide:nth-child(2) .slideshow__slide-content{
padding: 50px 50px 10px;
max-width: 900px;
}

.slideshow__slide:nth-child(2) .slideshow__slide-content p {
   letter-spacing: 0.2em;
}

@media only screen and (min-width: 768px) {
.slideshow__slide:nth-child(2) .slideshow__slide-content .subheading {
   font-size: 0.9rem;
}
}

@media only screen and (max-width: 768px) { 
.slideshow__slide:nth-child(2) .slideshow__slide-content {
padding: 20px !important;
}
.slideshow__slide:nth-child(2) .slideshow__slide-content p {
  font-size: .9rem;
}
}

/* Fred Perry 

.slideshow__slide:nth-child(5) .slideshow__slide-content h1,
.slideshow__slide:nth-child(5) .slideshow__slide-content p {
   text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5), 0px 0px 8px rgba(0, 0, 0, 0.5) !important;
}
.slideshow__slide:nth-child(5) .slideshow__slide-content{
padding: 50px;
}

@media only screen and (min-width: 768px) {
.slideshow__slide:nth-child(5) .slideshow__slide-content .subheading {
   font-size: 0.9rem;
}
}

@media only screen and (max-width: 768px) { 
.slideshow__slide:nth-child(5) .slideshow__slide-content {
padding: 20px !important;
}
}

/* Oakley FGL 

.slideshow__slide:nth-child(4) .slideshow__slide-content h1,
.slideshow__slide:nth-child(4) .slideshow__slide-content p {
   text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5), 0px 0px 8px rgba(0, 0, 0, 0.5) !important;
}

@media only screen and (max-width: 768px) {
  
.slideshow__slide:nth-child(4) .slideshow__slide-overlay {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.9) 3%, rgba(168, 255, 251, 0) 49%) !important;
}
}

  
/* Carhartt WIP / Gramicci / Dr. Martens 

.slideshow__slide:nth-child(-n+3) .slideshow__slide-content {
background: radial-gradient(rgba(0, 0, 0, 0.5) 0%, transparent 50%);
}

.slideshow__slide:nth-child(-n+3) .slideshow__slide-inner .button:hover span {
  text-shadow: none;
}

@media only screen and (max-width: 768px) {

.slideshow__slide:nth-child(-n+3) .slideshow__slide-content {
background: radial-gradient(rgba(0, 0, 0, 0.4) 0%, transparent 80%);
}

.slideshow__slide:nth-child(-n+3) .split-text.description-size--small {
display:none;
}
}

/* C.P.Company 
.slideshow__slide:nth-child(2) .slideshow__slide-inner {
background-image: linear-gradient(0deg, #000 1%, rgba(0, 0, 0, 0.8) 10%, rgba(0, 0, 0, 0.4) 35%, rgba(0, 0, 0, 0) 55%) !important;
}
*/

/* adidas Originals - Terrace Icons 

.slideshow__slide:nth-child(1) .subheading,
.slideshow__slide:nth-child(1) h1 {
  display: none;
}
*/

/* Puma x RB Leipzig 

.slideshow__slide:nth-of-type(1) p,
.slideshow__slide:nth-of-type(1) h1 {
  display:;
}
.slideshow__slide:nth-of-type(1)
  .button.outline.white {
  border-color:;
  color:;
}
.slideshow__slide:nth-of-type(1)
  .button-overflow-container {
  margin-bottom:;
}
.slideshow__slide:nth-of-type(1) .button.outline.white::before,
input[type="submit"].outline.white::before {
  background:;
}

@media only screen and (max-width: 768px){
.slideshow__slide:nth-of-type(1)
  .button-overflow-container {
  margin-bottom:;
  display:;
}
}
*/
/* .slideshow__slide-inner.content-bottom-left: Gazelle - "Amalfi Days

.slideshow__slide-inner.content-bottom-left {
  justify-content: center !important;
  padding-bottom: 0px !important;
  color: white;
  background-image: linear-gradient(0deg, #fff 1%, rgba(256, 256, 256, 0.6) 10%, rgba(256, 256, 256, 0.2) 35%, rgba(256, 256, 256, 0) 55%); 
}
.text-left.content-bottom-left {
text-align: center;
color:white; 
}
.slideshow__slide .content-bottom-left h1{ 
  color: white !important;
}
*/
/* next */

/* .slideshow__slide-inner.content-bottom-right: Dr. Martens - Sale */

.slideshow__slide-inner.content-bottom-right {
  color: #ffcc00 !important;
}
.slideshow__slide-inner.content-bottom-right h1 {
  color: #ffcc00 !important;
  font-size: calc(var(--font-heading-scale) * 68px);
}
.slideshow__slide-inner.content-bottom-right p {
  font-size: 1.2rem !important;
}
@media only screen and (max-width: 768px){
  
.slideshow__slide-inner.content-bottom-right {
   background-image: linear-gradient(0deg, #000 1%, rgba(0, 0, 0, 0.8) 10%, rgba(0, 0, 0, 0.4) 35%, rgba(0, 0, 0, 0) 55%); 
   text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5), 0px 0px 8px rgba(0, 0, 0, 0.5);
}
  .slideshow__slide-inner.content-bottom-right h1 {
  font-size: 41px;
  line-height: 1em;
}
  .slideshow__slide-inner.content-bottom-right p {
  font-size: 1rem !important;
}
}

@media only screen and (min-width: 768px) and (max-width: 1400px) {

  .slideshow__slide-inner.content-bottom-right h1 {
    width: 50%;
    margin-left: auto;
  }
}
/* next */

/* Gramicci x and wander 

.slideshow__slide-inner.content-middle-left {
  align-items: flex-end !important;
}

.slideshow__slide-inner.content-middle-left h1 {
  color: #606060;
}

.slideshow__slide-inner.content-middle-left p {
  color: #606060;
}

.text-left .content-middle-left {
  text-shadow: none;
  
*/
/* next */
}

.slideshow__slide-inner {
  text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5), 0px 0px 8px rgba(0, 0, 0, 0.5);
}

.slideshow__slide-inner.content-bottom-center {
  padding-bottom: 0px;
}
.slideshow__slide h1 {
  font-weight: 700 !important;
  letter-spacing: 0.02em;
}

@media only screen and (max-width: 768px) {
  .content-middle-right,
  .content-middle-center {
    align-items: flex-end;
  }
  .text-right,
  .text-left {
    text-align: center;
  }
    .text-left .content-middle-left {
    align-items: flex-end !important;
  }
/* .slideshow__slide-inner.content-bottom-left: Gazelle - "Amalfi Days 
  
  .slideshow__slide-inner.content-bottom-left {
    padding-bottom: 30px !important;
  }
/* next */ /*

  .text-left .content-bottom-left {
    align-items: flex-end !important;
    padding-bottom: 10px !important;
  }

  .slideshow__slide .content-bottom-left h1{
    font-size: 35px;
    line-height: 39px;
  }
  */

  .slideshow__slide-inner.content-bottom-center {
  padding-bottom: 40px;
}
  /*
  .h1-xlarge {
    font-size: 65px;
    padding: 0px 0px;
  }
  */
  .slideshow__slide h1 {
    margin-bottom: 0.7rem;
  }
  .subheading {
    margin-bottom: 0.7rem;
  }
}

/* Filter + Sort - Produktraster */


.facets--bar .thb-filter-sort-count select {
  width: 190px;
}

.facets--bar .facets-toggle {
  font-size: 15px !important;
  filter: drop-shadow(0px 0px 1px #fff)drop-shadow(0px 0px 7px #fff)drop-shadow(0px 0px 10px #fff);
}
.facets .thb-filter {
  border-bottom: 1.5px solid rgba(196, 196, 196, 0.5);
  padding-bottom: 18px;
}
.thb-filter-sort {
  margin-right: 0px;
}
@media only screen and (min-width: 1068px) {
  .facets--bar .facets__form {
    border: none !important;
  }
}

@media only screen and (max-width: 1068px) {
.facets--bar {
position: sticky;
top:76px;
}
  .facets--bar .facets__form {
backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
}
.active-facets__button {
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
}
}
@media only screen and (min-width: 2000px) {
  .row {
    padding: 0 0px;
  }
  .row .columns {
    padding: 0 0px;
  }
}


/* Ergänzende Produkte - Complementary Products  */

.complementary-products--inner {
  margin-top: 30px !important;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  width: 100%;
  justify-content: flex-start;
  grid-gap: 10px;
  pointer-events: all;
  border-radius: 3px;
}

.complementary-products .product-cart-item img, .complementary-products .product-cart-item .thb-placeholder
{
  width: 55% !important;
}

.complementary-products .product-cart-item .product-cart-item-image {
  margin-right: 0px !important;
}

.product-cart-item {
  display: block;
  width: 100%;
align-items: center;
}

.text-button {
  margin-right:0px;
}

.complementary-products .product-cart-item {
  text-align: center;
}

.product-cart-item .cart-product-link {
font-size: calc(var(--font-product-title-scale, 1) * 0.75rem);
}

.complementary-products--heading {
  padding: 0px 10px !important;
  width: max-content;
  color: gray;
}

@media only screen and (max-width: 768px) {

  .complementary-products--inner{
grid-gap: 18px;
}

.complementary-products .product-cart-item {
  margin-bottom: 0px;
}
.complementary-products .product-cart-item img, .complementary-products .product-cart-item .thb-placeholder {
  width: 100% !important;
  min-width: 100px;
  max-width: 180px;

}
.product-title-uppercase-true .product-cart-item .cart-product-link {
  margin-bottom: 5px;
}
}

@media only screen and (min-width: 769px) and (max-width: 1068px) {

.complementary-products--inner{
grid-gap: 0px;
} 

.complementary-products .product-cart-item img, .complementary-products .product-cart-item .thb-placeholder {
  width: 100% !important;
  max-width: 180px;
}

.product-cart-item .cart-product-link {
  font-size: calc(var(--font-product-title-scale, 1) * .95rem);
}
}

/* Price - Prodcut-card - Title  */

.price {
  font-weight: 700;
  font-size: .85rem;
}
.product-card-vendor {
  font-weight: 700;
}

.product-card .product-card-title {
opacity: 0.75;
}

@media only screen and (max-width: 768px) {
  
  .product-card .product-card-title {
    font-size: 0.75rem !important;
  }
  .price {
    font-size: 0.85rem;
  }
  .product-card-vendor {
    font-size: 0.7rem;
  }
    
  #shopify-section-template--19613114794309__featured_collection_iQNcRz .row {
    padding-bottom: 10px;
  }
}

/* Sizes - Produktseite  */

.variations .product-form__input--block input[type="radio"] + label {
flex: 1 1 calc(100% / 4 - 0px); /* 4 Kästchen pro Reihe */
max-width: calc(100% / 4 - 0px);
font-size: .89rem !important;
}

@media only screen and (max-width: 350px) {

.variations .product-form__input--block input[type="radio"] + label {
flex: 1 1 calc(100% / 3 - 0px);
max-width: calc(100% / 3 - 0px);
}
}

@media only screen and (min-width: 600px) and (max-width: 1068px) {

.variations .product-form__input--block input[type="radio"] + label {
flex: 1 1 calc(100% / 5 - 0px);
max-width: calc(100% / 5 - 0px);
}
}

.variations input[type="radio"] + label::before {
  background: linear-gradient(to bottom left,transparent calc(50% - 1px),var(--color-border),transparent calc(50% + 1px))no-repeat,rgba(0, 0, 0, 0.04) !important;
}

/* Linie - Bezahlmöglichkeiten  */
.shopify-payment-button .shopify-payment-button__more-options {
  width: max-content !important;
}


/* Mega-Menü: "Marken" */
.menu-item-has-children[data-item-title="Marken"]
  .mega-menu-columns
  > li:nth-of-type(1)
  > ul {
  padding-bottom: 50px;
  mask-image: linear-gradient(180deg, #000 220px, transparent);
  overflow: scroll;
  max-height: 300px;
}

.menu-item-has-children .mega-menu-columns li {
  position: relative; /* Positionierung für das Pseudo-Element */
}

.menu-item-has-children .mega-menu-columns li::after {
  content: "";
  position: absolute;
  right: 0; /* Position am rechten Rand des li */
  top: 0; /* Von oben beginnen */
  height: 100%; /* Die volle Höhe des li */
  width: 1px; /* Breite des Strichs */
  background-color: #bfbfbf; /* Farbe des Strichs */
  opacity: 0.6;
}

.mega-menu-columns__heading[title="Beliebte Schuhmarken"],
.mega-menu-columns__heading[title="Top Bekleidungsmarken"],
.mega-menu-columns__heading[title="Neue Marken"] {
    pointer-events: none; /* Deaktiviert die Mausinteraktion */
    color: inherit; /* Erbt die Textfarbe des umgebenden Elements */
    text-decoration: none; /* Entfernt die Unterstreichung */
    cursor: default; /* Zeigt den Standardzeiger an */
}

.menu-item-has-children .mega-menu-columns__heading 
{font-size:0.89rem;}

.menu-item-has-children .mega-menu-columns > li ul li a {
  font-size: 14px; /* Schriftgröße anpassen */
  color: #333; /* Schriftfarbe anpassen */
  line-height: 1.6; /* Zeilenhöhe anpassen für bessere Lesbarkeit */
}

@media only screen and (max-width: 768px) {
a[title="Neue Marken"],
a[title="Top Bekleidungsmarken"],
a[title="Beliebte Schuhmarken"] {
    pointer-events: none;
    cursor: default; /* Optional: Zeigt den Standardcursor anstelle des Zeigers */
}
}


/* Größen-Sortierung für fehlerhafte Größensortierung durch JTL */

fieldset[data-handle="größe"] {
    display: flex;
    flex-wrap: wrap;
}

fieldset[data-handle="größe"] label {
    order: 99; /* Standardwert für alle */
}

fieldset[data-handle="größe"] input[value="XS"] + label { order: 1; }
fieldset[data-handle="größe"] input[value="S"] + label { order: 2; }
fieldset[data-handle="größe"] input[value="M"] + label { order: 3; }
fieldset[data-handle="größe"] input[value="L"] + label { order: 4; }
fieldset[data-handle="größe"] input[value="XL"] + label { order: 5; }
fieldset[data-handle="größe"] input[value="XXL"] + label { order: 6; }
fieldset[data-handle="größe"] input[value="XXXL"] + label { order: 7; }

.flickity-prev svg, .flickity-next svg { 
  position: absolute;
  top: 40%;
  left: 35%;
}

@media only screen and (max-width: 768px) {
.flickity-prev, .flickity-next {
    display: none !important;
  }
}


/* Image with text overlay */

@media only screen and (max-width: 767px) {
    
  .image-with-text-overlay--content {
    text-shadow: 0px 0.5px 4px rgba(177, 108, 39, 0.8);
  }
  .image-with-text-overlay--content .h1 {
    font-size:37px !important;
    margin-bottom: 0.7rem;
  }
  .image-with-text-overlay--content .button.white {
  background: #151515 !important;
  border: 2px solid #151515 !important;
}
.image-with-text-overlay--content .button.white:hover {
  border: 2px solid black;
}
.image-with-text-overlay--bg::after {
  background: linear-gradient(
    0deg,
    rgba(177, 108, 39, 0.2) 0%,
    rgba(177, 108, 39, 0) 60%
  ) !important;
}
}

