/** Shopify CDN: Minification failed

Line 79:3 Unexpected "/"

**/
.view-toggle {
  display: flex;
  align-items: center;
}
.grid__image-ratio {
  background: #fff !important;
}
.product_count {
  border: 0px solid;
  border-color: var(--colorBorder);
  padding: 10px;
  font-size: 16px;
}
.collection_layout {
  display: flex;
  justify-content: space-between;
}

/* List View */

.product-grid-container.list-view .quick-product__btn {
  left: 120px;
}
.product-grid-container.list-view .grid-product {
  display: block;
  width: 100%;
  margin: 10px 0;
}
.product-grid-container.list-view .grid-product__price {
  display: flex !important;
  align-items: center;
  margin-top: 0 !important;
}
.product-grid-container.list-view .grid-product .grid-product__link {
  width: 100%;
  margin-right: 20px;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.product-grid-container.list-view .grid-product .grid-product__image-mask {
  width: 150px;
}
.product-grid-container.list-view .grid-product__meta {
  display: flex;
  gap: 20px;
}
.product-grid-container.list-view .grid-product__title {
  display: inline-block;
  vertical-align: top;
}

/* 21-3-25 */

/* .collection_customized .product-grid-container.list-view .quick-product__btn {
  padding: 10px 11px;
  border-radius: 50px;
  font-weight: 600;
  width: auto;
  height: auto;
  right: auto;
  top: 0px;
  text-transform: uppercase;
} */

.collection_customized .product-grid-container .grid-product__meta {
  text-align: center;
}
.collection_customized .section-header__title {
  text-align: center;
}
.collection_customized .view-toggle {
  display: none;
} */
.collection_customized .product_count {
  margin-top: -71px;
  /* border: 1px solid #e8e8e1; */
  height: 44px;
}

.collection_customized .collection_layout {
  display: flex;
  justify-content: center;
  margin-top: -34px;
  left: -10px;
  align-items: flex-start;
  width: 100%;
  position: absolute;
}
.collection_customized .product-grid-container {
  margin-top: 48px;
}
.collection_customized .collection-filter select {
  max-width: fit-content;
}

/* .collection_customized .product-grid-container.list-view .quick-product__btn {
  padding: 10px 11px;
  border-radius: 50px;
  font-weight: 600;
  width: auto;
  height: auto;
  right: auto;
  top: 0;
  text-transform: uppercase;
} */
.collection_customized .product-grid-container.list-view .grid-product__tag {
  padding: 10px 11px;
  border-radius: 0px;
  font-weight: 400;
  width: auto;
  height: auto;
  right: auto;
  left: 14%;
  top: 0;
  text-transform: uppercase;
}
@media (min-width: 1024.5px) and (max-width: 1280px) {
  .collection_customized
    .product-grid-container.list-view
    .grid-product__tag.grid-product__tag--sale {
    left: 10% !important;
  }
}
@media screen and (min-width: 1280px) {
  .collection_customized
    .product-grid-container.list-view
    .grid-product__tag.grid-product__tag--sale {
    left: 12% !important;
  }
}
.collection_customized
  .product-grid-container.list-view
  .grid-product__tag--sold-out {
  left: 4% !important;
}
.collection_customized .grid-product__title {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  max-height: 4.5em;
  font-size: 16.52px;
  /* color: #3d4246; */
  color: #1c1d1d;
  text-align: left;
  margin: 0 0 4px;
  line-height: 1.42;
}
.collection_customized .grid-product__price--original {
  color: #969595;
}
.collection_customized .sale-price {
  color: #f30000;
}
.collection_customized .product-grid-container .grid-product__meta {
  text-align: center;
}
.collection_customized .grid-product__price {
  font-size: 12.6px;
  /* color:#222222; */
  color: #1c1d1d;
  display: flex;
  justify-content: left;
  flex-direction: row-reverse;
  gap: 5px;
}

.collection_customized .grid-product__tag--custom,
.collection_customized .grid-product__tag,
.grid-product__tag--sale {
  font-size: 12px;
  font-weight: 400 !important;
  line-height: 1;
  text-transform: uppercase;
  padding: 7px 8px 7px 10px !important;
  right: 0;
  vertical-align: top;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  letter-spacing: 0.2em !important;
  font-family: Futura, sans-serif !important;
  margin: 0px;
}

.collection_customized .grid-product__tag--sale {
  font-size: 12px;
  font-weight: 400 !important;
  line-height: 1;
  text-transform: uppercase;
  padding: 7px 8px 7px 10px !important;
  right: 0;
  vertical-align: top;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  letter-spacing: 0.2em !important;
  font-family: Futura, sans-serif !important;
  margin: 0px;
}
.collection_customized .grid-product__tag--custom,
.collection_customized .grid-product__tag--sold-out {
  background: #5e5e5e;
  color: #fff;
  border-color: transparent;
  font-size: 12px;
  font-weight: 400 !important;
  line-height: 1;
  text-transform: uppercase;
  padding: 7px 8px 7px 10px !important;
  right: 0;
  border: 1px solid transparent;
  vertical-align: top;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  letter-spacing: 0.2em !important;
  font-family: Futura, sans-serif !important;
  margin: 0px;
}
.collection_customized
  .product_ofs
  .grid-product__content:hover
  .grid-product__tag--custom {
  opacity: 0;
}
.collection_customized
  .grid-product__has-quick-shop
  .grid-product__content:hover
  .grid-product__tag {
  opacity: 0 !important;
}
.collection_customized
  .product_ofs
  .grid-product__content:hover
  .grid-product__tag {
  opacity: 1 !important;
}
.collection_customized .grid-product__content:hover .grid-product__tag {
  opacity: 1 !important;
}
.collection_customized .grid-product__tag--sold-out {
  background: #5e5e5e;
  border-radius: 0px;
  right: 0;
}
.collection_customized .collection-filter {
  margin-bottom: 0px;
}
.collection_customized .page-content {
  padding-top: 20px;
}
.collection_customized .collection-filter .btn svg {
  width: 16px;
  height: 16px;
}
.collection_customized .collection-filter .btn,
.collection_customized .collection-filter select {
  border: 0px;
}
.collection_customized .collection-filter .btn svg path {
  fill: #222;
  stroke: unset;
}
.collection_customized .product-grid-container,
.template-collection .product-grid-container {
  display: flex;
  flex-wrap: wrap;
}
.collection_customized .product-grid-container .product_ofs {
  order: 1;
}
.collection_customized .collection-description {
  margin: auto;
}
.collection_customized .collection-description hr {
  width: 100%;
}
.collection_customized .product_ofs .grid__image-ratio img {
  opacity: 0.4 !important;
}
.collection_customized .product_ofs .grid-product__secondary-image:hover {
  display: none !important;
  opacity: 0;
}
.collection_customized
  .product_ofs
  .grid-product__content:hover
  .quick-product__btn {
  opacity: 0;
}
.collection_customized
  .product_ofs
  .grid-product__content:hover
  .grid-product__tag {
  opacity: 1;
}
.collection_customized
  .product_ofs
  .grid-product__meta:hover
  .grid-product__secondary-image,
.collection_customized .product_ofs:hover .grid-product__secondary-image {
  opacity: 0 !important;
}
/*  */

.collection_customized
  .product-grid-container.list-view
  .grid-product
  .grid-product__image-mask {
  width: 25%;
  padding-right: 30px;
  float: left;
}
.collection_customized .product-grid-container.list-view .grid-product__meta {
  text-align: left;
  width: 75%;
  float: left;
  flex-direction: column;
  align-items: flex-start;
  gap: 3px;
}
.collection_customized .product-grid-container.list-view .grid__item {
  border-top: 1px solid #e8e9eb;
  padding-top: 30px;
  padding-bottom: 30px;
  margin-top: 0px;
  margin-bottom: 0px;
}
.collection_customized
  .product-grid-container.list-view
  .grid__item:first-child {
  border-top: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.collection_customized
  .product-grid-container.list-view
  .grid-product__content:hover
  .grid-product__secondary-image {
  padding-right: 30px;
}
.collection_customized .product-grid-container.list-view .quick-product__btn {
  left: 222px;
  right: auto;
}
.collection_customized
  .product-grid-container.list-view
  .grid-product__tag--sold-out {
  border-radius: 0px;
}
.collection-list-slider-section .grid-slider .flickity-prev-next-button,.logo-slider .flickity-prev-next-button {
    width: 30px;
    height: 30px;
}
.flickity-button:focus,.flickity-button:focus-visible {
    outline: none;
    box-shadow: none;
}
/* media query apply */
@media screen and (min-width: 1200px) {
  .collection_customized #CollectionAjaxResult {
    border-top: 1px solid #e8e9eb;
    margin-top: 6px;
  }
  .collection_customized .product_count {
    margin-top: -55px;
    height: 44px;
  }
  .collection_customized .product_count {
    padding: 0px 10px;
  }
  .collection_customized .page-content {
    padding-top: 6px;
  }
}

/* #CollectionAjaxResult{
   border-top: 1px solid #e8e8e1;
    margin-top:30px;
} */
@media screen and (max-width: 1280px) {
  .collection_customized .product-grid-container.list-view .quick-product__btn {
    left: 17%;
  }
  .collection_customized .product-grid-container.list-view .grid-product__tag {
    left: 12%;
  }
}
@media screen and (max-width: 1024px) {
  .collection_customized .view-toggle {
    display: flex;
  }
  .collection_customized .page-content {
    padding: 0px 0px 30px;
  }
  .collection_customized .collection-filter__item--sort {
    padding-left: 0px;
  }
  .collection_customized .collection-filter .btn,
  .collection_customized .collection-filter select {
    background: #5e5e5e;
    color: #fff;
    border: 0px;
  }
  .collection_customized .collection-filter select {
    padding-right: 40px !important;
    background-image: var(--urlIcoSelect);
    right: 15px;
    background-size: 12px;
    background-position: 95% 48%;
    background-repeat: no-repeat;
  }
  .collection_customized .collection-filter select {
    padding-right: 15px;
    padding-left: 15px;
  }
  .collection_customized .collection-filter .btn {
    border-left: 1px solid;
    display: flex;
    justify-content: space-between;
    flex-direction: row-reverse;
    align-items: center;
    padding-right: 15px;
    padding-left: 15px;
  }
  .collection_customized .collection-filter .btn {
    color: #fff;
    width: 100%;
  }
  .collection_customized .collection-filter select {
    max-width: 100%;
  }
  .collection_customized .collection-filter .btn svg {
    fill: #222;
    color: #222;
    width: 16px;
    height: 16px;
    margin-top: 4px;
    margin-right: 0px;
  }
  .collection_customized #CollectionAjaxContent {
    padding: 0px 15px;
  }
  .collection_customized .collection_layout {
    flex-direction: row-reverse;
  }
  .collection_customized .section-header__title {
    text-align: center;
  }
  .collection_customized .product-grid-container .grid-product__meta {
    text-align: center;
  }
  .collection_customized .product_count {
    border: 0px solid;
    padding: 10px 0;
  }
  .collection_customized
    #CollectionAjaxContent:has(.product-grid-container.grid-view)
    .list-view
    .list-icon,
  #CollectionAjaxContent:has(.product-grid-container.list-view)
    .grid-view
    .grid-icon {
    fill: #a0a2a3;
  }
  .collection_customized .product-grid-container .grid-product__tag {
    padding: 10px 11px;
    border-radius: 0px;
    font-weight: 600;
  }
  .collection_customized .collection_layout {
    justify-content: space-between;
    margin-top: 0px;
    left: auto;
    width: 100%;
    position: relative;
  }
  .collection_customized .product_count {
    margin-top: 0px;
    height: auto;
  }
  .collection_customized .product-grid-container {
    margin-top: 20px;
  }
  .collection_customized .collection-filter .grid--uniform {
    display: flex;
    flex-direction: row-reverse;
    margin-left: auto;
  }
  .collection_customized .collection-filter {
    margin-bottom: 10px;
  }
  .collection_customized .collection-filter .grid--uniform .grid__item {
    padding-left: 0px;
  }
  .collection_customized .collection-filter .btn svg path {
    fill: #222;
    stroke: unset;
  }
  .collection_customized #CollectionAjaxContent .small--grid--flush {
    margin-left: auto;
    margin-right: auto;
  }

  .collection_customized
    .product-grid-container
    .grid__item:nth-child(even)
    .grid-product__meta {
    padding-left: 15px !important;
  }
  .collection_customized #CollectionAjaxContent {
    padding: 0px 15px;
  }
  .collection_customized .view-toggle button:nth-child(2) {
    padding-right: 0px;
  }
  /* .collection_customized .grid-product__tag--custom {
  background: #a8be8d;
  color: #fff;
  border-color: transparent;
  font-size: 10px;
  font-weight: 600!important;
  line-height: 16px;
  text-transform: uppercase;
  padding: 2px 10px 1px!important;
  right: auto;
  border: 1px solid transparent;
  vertical-align: top;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  letter-spacing:1px!important;
} */
  .mobile-nav__grandchildlist a,
  .mobile-nav__child-item a {
    font-size: 14px !important;
    color: #000 !important;
  }
  .collection_customized .collection-description {
    padding-left: 20px;
    padding-right: 20px;
  }
  .collection_customized .collection-description hr {
    width: 100%;
  }
  .collection_customized .view-toggle {
    padding: 5px 0 10px;
  }

  .collection_customized .product_count {
    padding: 5px 0 10px;
  }
  #CollectionAjaxContent
    .small--grid--flush
    .product-grid-container
    .grid__item {
    padding-left: 15px;
    padding-right: 15px;
  }

  .collection_customized
    .product-grid-container.list-view
    .grid-product
    .grid-product__image-mask {
    width: 30%;
    padding-right: 30px;
    float: left;
  }
  .collection_customized .product-grid-container.list-view .grid-product__meta {
    text-align: left;
    width: 70%;
    float: left;
    flex-direction: column;
    align-items: flex-start;
    gap: 3px;
  }
  .collection_customized .product-grid-container.list-view .grid__item {
    border-top: 1px solid #e8e9eb;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .collection_customized
    .product-grid-container.list-view
    .grid__item:first-child {
    border-top: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .collection_customized .product-grid-container.list-view .quick-product__btn {
    left: 201px;
  }
  .collection_customized .product-grid-container .grid-product__tag--sold-out {
    text-align: left;
    border-radius: 0px;
    right: 0px;
    line-height: 1;
  }
  .collection_customized
    .product-grid-container.list-view
    .grid-product__tag--sold-out {
    text-align: left;
    border-radius: 0px;
    line-height: 11px;
    left: -1% !important;
  }

  .collection_customized .product-grid-container.list-view .grid-product__tag {
    left: 16%;
  }
  .collection_customized .list-view .grid-product__tag--sale {
    left: 14% !important;
  }
}

@media screen and (max-width: 912px) {
  .collection_customized .product-grid-container.list-view .quick-product__btn {
    left: 20%;
  }
  .collection_customized .list-view .grid-product__tag--sale {
    left: 12% !important;
  }
  .collection_customized .product-grid-container.list-view .grid-product__tag {
    left: 15%;
  }
}
@media screen and (max-width: 768.9px) {
  /* 25-4-25 */
  .lsn-select__list.lsn-select__list--show .lsn-select__item {
    padding: 10px 35px;
    font-size: 14px;
  }
  .mobile_country_switcher .lsn-select__list.lsn-select__list--show {
    position: unset !important;
  }
  .mobile_country_switcher .lsn-switcher.lsn-up {
    padding: 7px 10px !important;
  }
  .header-item:has(.site-nav.site-navigation.medium-down--hide),
  .header-item.header-item--icons selector[data-type="lsn-switchers"] {
    display: none;
  }
  .header-item.header-item--icons
    selector[data-type="lsn-switchers"]
    .lsn-switcher.lsn-down {
    background-color: transparent !important;
  }
  .header-item.header-item--icons {
    gap: 0px !important;
  }
  .header-layout--left-center .header-item--icons {
    max-width: 65%;
  }
  .header-layout--left-center .header-item--logo {
    max-width: 35%;
  }
  .header-layout,
  .header-item.header-item--icons {
    align-items: flex-start;
  }
  .header-item.header-item--icons {
    margin-top: 7px;
  }
  .header-item.header-item--icons .lsn-select__list.lsn-select__list--show {
    width: 50%;
    margin-top: 10px !important;
    margin-left: -20px !important;
    margin: auto;
  }
  .header-item.header-item--icons
    .lsn-select__list.lsn-select__list--show
    .lsn-select__item {
    padding: 10px 25px 10px 25px;
  }
  .header-item.header-item--icons {
    flex-direction: row !important;
  }
  .header-item.header-item--icons {
    margin-right: 30px;
    align-items: flex-start;
  }
}
@media screen and (max-width: 767px) {
  /* .header-item.header-item--icons selector[data-type="lsn-switchers"] {
    display: none;
  } */
  .lsn-select__list.lsn-select__list--show {
    position: unset !important;
  }
  .collection_customized .page-content {
    padding: 0px 0px 30px;
  }
  .collection_customized .collection-filter__item--sort {
    padding-left: 0px;
  }
  .collection_customized .collection-filter .grid--uniform {
    display: flex;
    flex-direction: row-reverse;
    margin-left: auto;
  }
  .collection_customized .collection-filter {
    margin-bottom: 10px;
  }
  .collection_customized .collection-filter .grid--uniform .grid__item {
    padding-left: 0px;
  }
  .collection_customized .collection-filter .btn,
  .collection_customized .collection-filter select {
    background: #5e5e5e;
    color: #fff;
    border: 0px;
  }
  .collection_customized .collection-filter select {
    padding-right: 40px !important;
    background-image: var(--urlIcoSelect);
    right: 15px;
    background-size: 12px;
    background-position: 92% 48%;
    background-repeat: no-repeat;
  }
  .collection_customized .collection-filter select {
    padding-right: 15px;
    padding-left: 15px;
  }
  .collection_customized .collection-filter .btn {
    border-left: 1px solid;
    display: flex;
    justify-content: space-between;
    flex-direction: row-reverse;
    align-items: center;
    padding-right: 15px;
    padding-left: 15px;
  }
  .collection_customized .collection-filter .btn {
    color: #fff;
  }
  .collection_customized .collection-filter .btn svg {
    fill: #222;
    color: #222;
    width: 16px;
    height: 16px;
    margin-top: 4px;
    margin-right: 0px;
  }
  .collection_customized #CollectionAjaxContent .small--grid--flush {
    margin-left: auto;
    margin-right: auto;
  }
  .collection_customized .product-grid-container {
    margin-top: 10px;
  }
  /* .collection_customized .product-grid-container   .grid-product__meta {
    padding-left: 0px!important; 
    padding-right:0px!important;
} */
  .collection_customized
    .product-grid-container
    .grid__item:nth-child(even)
    .grid-product__meta {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .collection_customized .product-grid-container .grid__item {
    padding-right: 10px !important;
    padding-left: 15px !important;
  }

  /* .template-collection .product-grid-container .grid__item:nth-child(even){
   padding-right:0px!important;
   padding-left:15px!important;
}
.template-collection .product-grid-container .grid__item:nth-child(odd){
  padding-left:0px!important; 
} */

  .collection_customized #CollectionAjaxContent {
    padding: 0px 5px 0px 0px;
  }
  .collection_customized .collection_layout {
    padding: 0px 15px;
  }
  .collection_customized .view-toggle button:nth-child(2) {
    padding-right: 0px;
  }
  .collection_customized .collection_layout {
    flex-direction: row-reverse;
    /* align-items: center; */
  }
  .collection_customized .view-toggle {
    padding: 5px 0 10px;
  }
  .collection_customized .section-header__title {
    text-align: center;
  }
  .collection_customized .product-grid-container .grid-product__meta {
    text-align: center;
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .collection_customized .product_count {
    border: 0px solid;
    padding: 5px 0 10px;
  }
  .collection_customized
    #CollectionAjaxContent:has(.product-grid-container.grid-view)
    .list-view
    .list-icon,
  .collection_customized
    #CollectionAjaxContent:has(.product-grid-container.list-view)
    .grid-view
    .grid-icon {
    fill: #a0a2a3;
  }
  .collection_customized .product-grid-container .grid-product__tag {
    font-weight: 400;
    margin: 0px;
  }

  .collection_customized .grid-product__tag--custom,
  .collection_customized .grid-product__tag {
    background: #5e5e5e;
    color: #fff;
    border-color: transparent;
    font-size: 10px;
    font-weight: 400 !important;
    line-height: 1;
    text-transform: uppercase;
    padding: 6px 6px 6px 8px !important;
    right: 0;
    border: 1px solid transparent;
    vertical-align: top;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    font-family: Futura, sans-serif !important;
    letter-spacing: 0.2em !important;
  }
  .collection_customized .icon-filter path {
    stroke: unset !important;
  }
  .collection_customized .collection-filter .btn svg path {
    fill: #222;
  }
  .collection_customized
    .product-grid-container.list-view
    .grid-product
    .grid-product__link {
    gap: 10px;
    margin-right: 0px;
  }
  .collection_customized
    .product-grid-container.list-view
    .grid-product
    .grid-product__image-mask {
    width: 124px;
    padding-right: 12px;
  }
  .collection_customized .product-grid-container.list-view .grid-product__meta {
    width: calc(100% - 124px);
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 3px;
    padding-top: 0px;
  }
  .collection_customized
    .product-grid-container.list-view
    .grid-product__tag--sold-out {
    width: 110px !important;
  }
  .collection_customized
    .product-grid-container.list-view
    .grid-product__title {
    max-height: 74px;
    text-align: left;
  }
  .collection_customized .product-grid-container.list-view .grid-product__tag {
    border-radius: 0px;
    width: fit-content;
    left: 10%;
    right: auto;
  }
  .collection_customized
    .product-grid-container.list-view
    .grid-product__tag--sold-out {
    left: 1% !important;
  }

  .collection_customized .grid-product__price {
    margin-bottom: 20px;
  }
  .collection_customized
    .product-grid-container.list-view
    .grid-product__price {
    margin-bottom: 0px;
  }
  .collection_customized .grid-product__tag--sold-out {
    background: #5e5e5e;
  }
  /* .template-collection .grid-product__secondary-image{
  display:block!important;
  opacity:1;
} */
  .collection_customized .grid-product__tag--sold-out {
    text-align: center;
  }
  .collection_customized .product-grid-container.list-view {
    margin-top: 0px;
  }
  .collection_customized .product-grid-container.list-view .grid__item {
    border-top: 1px solid #e8e9eb;
    padding-top: 24px;
    padding-bottom: 24px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 15px;
    margin-right: 10px;
  }
  .collection_customized
    .product-grid-container.list-view
    .grid__item:first-child {
    border-top: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .collection_customized .product-grid-container .grid-product__tag--sold-out {
    text-align: left;
    border-radius: 0px;
    right: 0px;
    line-height: 1;
  }
  .collection_customized .grid-product__title {
    font-size: 14px;
  }
  .collection_customized .grid-product__price {
    font-size: 11.6px;
  }
  .collection_customized .list-view .grid-product__tag--sale {
    background: #a8be8d;
    left: 4% !important;
  }
  .collection_customized .grid-product__tag--sale {
    background: #a8be8d;
  }
  /* 25-4-25 */
  .lsn-select__list.lsn-select__list--show .lsn-select__item {
    padding: 10px 35px;
    font-size: 14px;
  }
  .header-item:has(.site-nav.site-navigation.medium-down--hide) {
    display: none;
  }
  .header-item.header-item--icons selector[data-type="lsn-switchers"] {
    display: none !important;
  }
  .header-item.header-item--icons
    selector[data-type="lsn-switchers"]
    .lsn-switcher.lsn-down {
    background-color: transparent !important;
  }
  .header-item.header-item--icons {
    gap: 0px !important;
  }
  .header-layout--left-center .header-item--icons {
    max-width: 65%;
  }
  .header-layout--left-center .header-item--logo {
    max-width: 35%;
  }
  .header-layout,
  .header-item.header-item--icons,
  .header-item.header-item--icons {
    /* align-items: flex-start !important; */
  }
  .header-item.header-item--icons {
    margin-top: 7px;
  }
  .header-item.header-item--icons .lsn-select__list.lsn-select__list--show {
    width: 120px;
    margin-top: 10px !important;
    margin-left: -45px !important;
    margin: auto;
  }
  .header-item.header-item--icons
    .lsn-select__list.lsn-select__list--show
    .lsn-select__item {
    padding: 10px;
    display: flex;
    justify-content: center;
    gap: 15px;
  }
  .header-item.header-item--icons {
    margin-right: 0px;
  }
}
/* 25-4-25 */
@media screen and (min-width: 1024.5px) {
  .collection_customized .collection-filter select {
    text-align-last: right;
    padding-right: 35px;
  }

  .collection_customized .collection-filter select option {
    direction: ltr;
    text-align: left;
  }
}
/* Limit product titles to 3 lines with ellipsis */
.grid-product__title {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.header-item.header-item--icons {
  display: flex;
  justify-content: center;
  /* gap: 30px; */
  gap: 0px;
  flex-direction: column;
  align-items: end;
}

.lsn-switcher.lsn-up {
  background-color: transparent !important;
  border: 1px solid #ffffff1f !important;
  padding: 7px 10px !important;
}
.mobile_country_switcher .lsn-switcher.lsn-down {
  background-color: transparent !important;
  padding: 14px 20px !important;
}
.mobile_country_switcher .lsn-select__current.lsn-show {
  background-color: transparent !important;
  padding: 14px !important;
}
@media screen and (min-width: 768.5px) {
  .lsn-switcher.lsn-up .lsn-select__list--show {
    display: flex;
    transform: scaleY(1);
    gap: 5px;
  }
  .lsn-switcher.lsn-up button.lsn-select__item {
    margin-left: -10px !important;
    width: 100% !important;
  }
}

 /* mst istock css */

.iStock-wrapper .iStock-notify-btn {
    font-weight: 700;
    padding: 10px 10px;
    font-family: 'ITC Avant Garde Gothic', sans-serif;
  }

.iStock-title {
    text-align: center;
    font-family: 'ITC Avant Garde Gothic', sans-serif;
}

  /* end mst istock css */

/* Sale + Sold Out Labels nur auf Produktseiten und Startseite ausblenden */
.template-product .grid-product__tag.grid-product__tag--sale,
.template-product .grid-product__tag.grid-product__tag--sold-out,
.template-page .grid-product__tag.grid-product__tag--sale,
.template-page .grid-product__tag.grid-product__tag--sold-out,
.template-index .grid-product__tag.grid-product__tag--sale,
.template-index .grid-product__tag.grid-product__tag--sold-out {
    display: none !important;
}

/* === Logo Slider Styles === */
/* Optimiert für sauberes Grid, Text umbrechend, mobil 2 Slides */

.logo-slider-section {
  padding: 3rem 1rem;
  overflow: hidden;
  margin-bottom:30px;
}

.logo-slider-header h2 {
  font-size: 24px;
  margin-bottom: 2rem;
  text-align: center;
}

/* .logo-slider {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center; 
  align-items: center;
} */

/* .flickity-slider {
  display: flex !important;
  gap: 40px;
  justify-content: center;
} */

.logo-slide-item {
  width: 20%;
  flex-shrink: 0;
  text-align: center;
  padding: 0 5px;
}
.logo-slider:not(.flickity-enabled) {
    display: flex;
}
.logo-slide-item img {
    max-width: 100%;
    height: auto;
    margin: 0 auto;
    display: block;
    transition: transform 0.3s ease;
    /* border: 1px solid #e8e8e1; */
}
.logo-slider-section .flickity-viewport,.collection-list-slider-section .flickity-viewport {
    min-height: 200px;
}
.logo-slide-item img:hover {
  transform: scale(1.05);
}
.flickity-page-dots {
    bottom: -45px;
}
.logo-caption {
  margin-top: 0.6rem;
  font-size: 1rem;
  font-weight: 500;
  color: #222;
  word-break: break-word;
  line-height: 1.4;
}

/* === Mobile: 2 Blöcke nebeneinander === */
@media screen and (max-width: 768px) {
  .logo-slider .flickity-prev-next-button{
    display:none;
  }
  .logo-slide-item {
    width: 65%;
    /* scroll-snap-align: start; */
  }

  .logo-caption {
    font-size: 0.9rem;
  }

  .logo-slider.flickity-enabled {
    /* scroll-snap-type: x mandatory; */
  }
}

/* === Desktop: Flickity deaktivieren & Slides zentrieren === */
/* @media screen and (min-width: 769px) {
 
  .logo-slider.js-flickity.flickity-enabled .flickity-viewport {
    overflow: visible !important;
  }
  
  .logo-slider.js-flickity.flickity-enabled .flickity-slider {
    transform: none !important;
    display: flex !important;
    justify-content: center !important;
    gap: 40px;
  }
  .logo-slide-item {
    flex: 0 0 auto;
  }
} */
@media (min-width: 590px) and (max-width: 1023.5px) {
  .collection-list-slider-section .grid-slider .medium-up--one-quarter,.logo-slide-item {
    width: 33%;
  }
}
