.menuItemText {
  font-weight: 600 !important;
}

/* Slick keeps cloned slides outside its viewport. Prevent those off-screen
   clones from creating a horizontal page scrollbar at every viewport size. */
html,
body {
  overflow-x: clip;
}

.PAGEBANNER1 .container {
  aspect-ratio: 1920/640 !important;
}

.PAGEBANNER1 .image {
  aspect-ratio: 1920/640 !important;
}


@media (max-width:768px) {
  .PAGEBANNER1 .image {
    aspect-ratio: 1/1 !important;
  }
  .PAGEBANNER1 .container {
    aspect-ratio: 1/1 !important;
  }
}

@media (min-width:768px) {
  .TILES1 .title {
    font-size: 40px !important;
  }
  .TILES1 .widgetSubtitle {
    font-size: 16px !important;
   }
  
}

.headerButton {
  min-width: 100px !important;
 }

 .TILES1 .widgetSubtitle {
  font-size: 20px !important;
 }

 .H1LEFT p {
  max-width: unset !important;
 }

.RICHTEXTIMAGE10 .image {
  aspect-ratio: 1200/800 !important;
  background-size: contain !important;
}

.RICHTEXTIMAGE10 .container {
  border-radius: 10px !important;
  overflow: hidden !important;
}

/* .INFOSTRIPS6 .image {
  aspect-ratio: 1200/800 !important;
} */
.INFOSTRIPS6 .textContainer {
  margin: auto !important;
  padding: 0px !important;
}

.INFOSTRIPS6 .linkContianerStyle {
  margin-top: 20px !important;
  gap: 20px !important
}

@media (max-width:768px) {
  .INFOSTRIPS6 h2 span {
    font-size: 26px !important;
  }
  .INFOSTRIPS6 h2 {
    font-size: 26px !important;
  }
}

.HERORIGHT2 .innerContainerStyleCustom {
  max-width: 1000px !important;
}

.LOOKBOOK1 img {
  object-fit: cover !important;
}

.IMAGE1 .widgetSubtitle {
  max-width: 630px !important;
}

.HERORIGHT2 ._j07w7mn {
  max-width: 1000px !important;
}

.ABOUT .H1CENTER p {
  max-width: unset !important; 
}

.ADDRESS2 {
  white-space: break-spaces !important;
}

.INFOSTRIPS6 .imageContainer img {
  aspect-ratio: unset !important;
}


#page-cb-1711615932809 .imageContainer {
  background-image: url("/assets/abg-cdn/1701244367896/d2898510-fa9e-11f0-abe7-33973ee9d7bc.png") !important;
}
