/* .boost-sd__product-info {
  flex-direction: column;
} */


.boost-sd__filter-tree-vertical-sticky-overlay {
    z-index: 9999999999;
}

.boost-sd__search-bar-wrapper {
    z-index: 99999999999;
}

.boost-sd__product-image-img {
  /* background: var(--boostsd-product-image-background); */
  /* background-color: transparent; */
  border: none !important;
  transition: all 0.5s;
  filter: brightness(100%);
  box-sizing: border-box;
}

.boost-sd__product-image-img:hover {
  /* transform: scale(1.03);
  transition: all 0.4s ease-in-out; */
  
  transform: scale(1.05);
  /*filter: brightness(120%);*/
  border-color: #dcdcde;
  /*filter: brightness(120%);*/
  transition: all 0.5s;
}

/* .boost-sd__product-image {color: var(--Primary-Cool-Gray, #939598) !important;
}
  border: 1px solid #dcdcde;
} */

/* for collecitons list */
.collection-hero .page-width {
  padding-left: 0rem;
}

.boost-sd__filter-option-itemwrapper--style1 {
  /* width: 14.8rem; */
  width: auto;
  min-width: 200px !important;
}

.boost-sd-layout {
  padding-left: 1rem;
  padding-right: 1rem;
}

.boost-sd-container {
  width: 100%;
}
.full-unstyled-link img {
  transform: scale(1);
  transition: transform var(--boostsd-product-image-transition-time) ease;
}
.full-unstyled-link:hover img {
  transform: scale(1.03);
  /* transform: scale(var(--boostsd-product-image-scale-number)); */
  transition: transform var(--boostsd-product-image-transition-time) ease;
}
.boost-sd__toolbar-content {
  border: none;
  padding-top: 0;
  /* border-bottom: 1px solid #dcdcde !important; */
}

.boost-sd__product-price-wrapper {
  gap: 0;
  display: inline-flex;
  align-items: flex-end;
}

/* .boost-sd__pagination-number--circle {
  margin: 0;
  border-radius: 0;
} */

.boost-sd__product-price--compare {
  padding-right: 0rem;
}

/* .pagination__item {
  color: #242424 !important;
  padding: 6px 12px !important;
  text-decoration: none !important;
  text-underline-offset: 0.03rem !important; */
/* background: #fff; */
/* border: 0px solid #dcdcde; */
/* height: 100%;
  margin: 0;
  border-radius: 0;
} */

/* .boost-sd__pagination-button.boost-sd__pagination-button--circle.boost-sd__pagination-button--next.pagination__item:hover,
.boost-sd__pagination-button.boost-sd__pagination-button--circle.boost-sd__pagination-button--prev.pagination__item:hover {
  color: #000;
  background: linear-gradient(
      0deg,
      rgba(0, 0, 0, 0.2) 0%,
      rgba(0, 0, 0, 0.2) 100%
    ),
    #fff !important;
} */

/* .boost-sd__pagination-button.boost-sd__pagination-button--circle.boost-sd__pagination-button--next.pagination__item:active,
.boost-sd__pagination-button.boost-sd__pagination-button--circle.boost-sd__pagination-button--prev.pagination__item:active {
  color: #000;
  background: linear-gradient(
      0deg,
      rgba(0, 0, 0, 0.5) 0%,
      rgba(0, 0, 0, 0.5) 100%
    ),
    #fff !important;
} */

/* .boost-sd__pagination-number:hover,
.boost-sd__pagination-number:focus {
  color: #000;
  background: linear-gradient(
      0deg,
      rgba(0, 0, 0, 0.2) 0%,
      rgba(0, 0, 0, 0.2) 100%
    ),
    #fff;
  text-decoration: underline !important; */
/* text-shadow: 0 0 0.5px #000000; */
/* text-shadow: none; */
/* } */

/* .boost-sd__pagination-number--active {
  color: #000;
  background: linear-gradient(
      0deg,
      rgba(0, 0, 0, 0.5) 0%,
      rgba(0, 0, 0, 0.5) 100%
    ),
    #fff; */
/* text-shadow: 0 0 0.5px #000000; */
/* text-shadow: none; */
/* } */
/* .boost-sd__pagination-number:active {
  color: #000;
  background: linear-gradient(
      0deg,
      rgba(0, 0, 0, 0.5) 0%,
      rgba(0, 0, 0, 0.5) 100%
    ),
    #fff; */
/* text-shadow: 0 0 0.5px #000000; */
/* text-shadow: none; */
/* } */
/* button.pagination__item.pagination__item--current {
  color: #fff !important;
  background: linear-gradient(
      0deg,
      rgba(0, 0, 0, 0.5) 0%,
      rgba(0, 0, 0, 0.5) 100%
    ),
    #fff;

  border: 0px solid #242424;
  height: 100%;
  text-decoration: underline !important;
  text-underline-offset: 0.03rem !important;
} */
/* 
.pagination-row button:first-child.pagination__item {
  border-radius: 4px 0 0 4px !important;
}

.pagination-row button:last-child.pagination__item {
  border-radius: 0px 4px 4px 0px !important;
} */

/* .pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 1rem;
  --bs-pagination-color: var(--bs-link-color);
  --bs-pagination-bg: var(--bs-body-bg);
  --bs-pagination-border-width: var(--bs-border-width);
  --bs-pagination-border-color: var(--bs-border-color);
  --bs-pagination-border-radius: var(--bs-border-radius);
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: var(--bs-tertiary-bg);
  --bs-pagination-hover-border-color: var(--bs-border-color);
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: var(--bs-secondary-bg);
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #0d6efd;
  --bs-pagination-active-border-color: #0d6efd;
  --bs-pagination-disabled-color: var(--bs-secondary-color);
  --bs-pagination-disabled-bg: var(--bs-secondary-bg);
  --bs-pagination-disabled-border-color: var(--bs-border-color);
  display: flex;
  padding-left: 0;
  list-style: none;
} */

.boost-sd__product-image-wrapper {
  overflow: hidden;
}

/* .boost-sd__product-image {
  /* transform: scale(1);
  transition: all 0.5s ease-out; 
transition: all .5s;
    filter: brightness(100%);
    box-sizing: border-box;
  border: 1px solid #dcdcde;
  
}

.boost-sd__product-image:hover {
  /* transform: scale(1.03);
  transition: all 0.4s ease-in-out; 
   border: 1px solid #dcdcde;
   transform: scale(1.05); 
     filter: brightness(100%);
   border-color: #dcdcde;
}
 */
/* .boost-sd__product-image {
  pointer-events: none;
} */
.boost-sd__collection-header {
  display: none;
}

/* .boost-sd__toolbar-container {
  display: none;
} */
.boost-sd__toolbar-container {
  display: unset !important;
}


 .collection-list-badge {
        top: 12px;
        left: 12px;
        padding: 4px 16px !important;
        font-size: 12px !important;
        letter-spacing: 1.2px !important;
        margin-bottom: 0 !important;
        border: 0;
        line-height: 16px !important;
    }

/* BADGES */

.collection-list-badge--new {
  color: #000;
  background-color: #6fd904;
  z-index: 100;
}

.collection-list-badge--refurbished {
  color: #fff;
  background-color: #0089fa;
  z-index: 100;
}
.boost-sd__product-label--b-stock {
  color: #fff;
  background-color: #003866;
}

.collection-list-badge--best-seller {
  color: #000;
  background-color: #fac402;
  z-index: 100;
}

.collection-list-badge--coming-soon {
  z-index: 100;
  color: #fff;
  background-color: #000;
}

.collection-list-badge--sale {
  color: #000;
  background-color: #fa2100;
  z-index: 100;
}

.collection-list-badge--sold-out {
  color: #000;
  background-color: #939598;
  z-index: 100;
}
.collection-list-badge--b-stock {
  color: #FFFFFF;
  background-color: #003866;
  z-index: 100;
}

/*labels for inside the boost liquid*/

.boost-sd__product-label {
    padding: unset;
    display: inline-block;
    overflow: hidden;
}

.boost-sd__product-label--new {
  color: #000;
  background-color: #6fd904;
  z-index: 100;
}
.boost-sd__product-label--refurbished {
  color: #fff !important;
  background-color: #0089fa;
  z-index: 100;
}
.boost-sd__product-label--b-stock {
  color: #fff;
  background-color: #003866;
}
.boost-sd__product-label--best-seller {
  color: #000;
  background-color: #fac402;
  z-index: 100;
}
.boost-sd__product-label--coming-soon {
  z-index: 100;
  color: #fff !important;
  background-color: #000;
}

.boost-sd__product-label--sale {
  color: #000;
  background-color: #fa2100;
  z-index: 100;
}
.boost-sd__product-label--sold-out {
  color: #000;
  background-color: #939598;
  z-index: 100;
}

/* END BADGES */

/* end collections list */

.collection-collection-hero__title {
  color: #000 !important;
}

.boost-sd-layout .boost-sd-right {
  width: 100%;
  margin-bottom: 0px;
  padding-bottom: 48px !important;
}

.boost-sd__filter-option-itemwrapper--style1 .boost-sd__button--clear,
.boost-sd__filter-option-itemwrapper--style2 .boost-sd__button--clear,
.boost-sd__filter-option-itemwrapper--style3 .boost-sd__button--clear {
  float: inherit;
  margin-top: 0.6rem;
  margin-left: 1rem;
  text-decoration: underline;
}

.btn-ex-sm {
  --bs-btn-padding-y: 0.2rem;
  --bs-btn-padding-x: 0.6rem;
  --bs-btn-font-size: 0.8rem;
  --bs-btn-border-radius: 8px;
}

*,
:after,
:before {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}

.boost-sd__button-text {
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
  margin: 0 0px;
  overflow: hidden;
}

.boost-sd-left button:before,
.boost-sd-left button:after {
  box-shadow: none;
  background: 0 0;
  transition: none;
}

.grid__item {
    flex-grow: 0;
}

@media screen and (min-width: 750px) {
  .page-width {
    padding: 0 0;
  }

  .grid {
    column-gap: 1.2rem;
    row-gap: 1.2rem;
  }
}

.grid {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 2rem;
  padding: 0;
  list-style: none;
  /* column-gap: var(--grid-mobile-horizontal-spacing);
  row-gap: var(--grid-mobile-vertical-spacing); */
  /* justify-content: center; */
}

.boost-sd-layout {
  margin: 0px 0;
  background-color: #fff;
}

.shopify-block .shopify-app-block {
  font-family: "HKGP" !important;
  font-weight: 400;
  padding-bottom: 2.8rem;
}

.shopify-section.section {
  background: #fff !important;
}

.boost-sd__format-currency {
  font-family: "HKGP" !important;
}

.boost-sd__product-title,
button.boost-sd__pagination-number.boost-sd__pagination-number--square {
  font-family: "HKGP" !important;
  font-weight: 400;
}
.boost-sd__product-label-text {
  padding: 4px 16px !important;
}
.boost-sd__product-label--sale {
  border-radius: 16px !important;
}
.boost-sd__product-label-text {
  text-transform: uppercase;
  letter-spacing: 1.2px;
  font-family: "HKGP" !important;
  font-size: 0.6rem;
  font-weight: 700;
}

.boost-sd__product-label.boost-sd__product-label--rounded-rectangle,
.boost-sd__product-label.boost-sd__product-label--capsule {
  display: flex;
  margin-top: 12px !important;
  margin-right: 0rem !important;
  margin-left: 12px !important;
  /* padding: 0.2rem 0 0.2rem 0 !important; */
  justify-content: center;
  align-items: center;
  /* gap: 8px; */
  border-radius: 16px;
  font-size: 12px !important;
  line-height: 16px !important;
}

.boost-sd__filter-option-item-label {
  font-size: 0.7rem;
}

/* .boost-sd__button--apply {
  font-size: 0.8rem;
  padding: 0.8rem 1.2rem;
  font-weight: 700;
  border-radius: 8px;
  text-align: center;
} */

.boost-sd__button--apply {
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  letter-spacing: normal;
  box-shadow: none;
  text-align: inherit;
  color: inherit;
  background-color: inherit;
  border: inherit;
  cursor: pointer;
  border-radius: inherit;
  min-width: 120px;
  max-width: 100%;
  padding: inherit;
  text-decoration: none;
  transition: background-color 0.4s, color 0.4s;
  display: inherit;
}

.boost-sd__filter-option-itemwrapper--style2 .boost-sd__button--clear {
  float: inherit;
  margin-top: 0.8rem;
  margin-left: 1rem;
  text-decoration: underline;
}

.boost-sd__button--clear {
  font-size: 0.8rem !important;
  line-height: inherit;
  font-weight: inherit;
  letter-spacing: normal;
  /* box-shadow:  */
  text-align: inherit;
  color: inherit;
  cursor: pointer;
  word-break: break-word;
  background: 0 0;
  border: 0px solid #000;
  border-radius: 8px;
  width: auto;
  height: auto;
  padding: 0.2rem 0.6rem !important;
  transition-duration: 0s;
  display: inline-block;
  margin-top: 0.8rem;
  font-size: 1rem;
  font-weight: 500;
  text-decoration: underline !important;
}

.boost-sd__button--clear:hover {
  color: #7f7f7f !important;
  /* background: #0003; */
}
.boost-sd__button--clear:active {
  color: #b1b1b1 !important;
  /* background: #0006; */
}

.boost-sd__button--apply:hover,
.boost-sd__button--apply:active,
.boost-sd__button--apply:focus {
  color: inherit;
  background-color: inherit;
  border-color: inherit;
}

.boost-sd__product-label.boost-sd__product-label--rounded-rectangle.boost-sd__product-label--sale,
.boost-sd__product-label.boost-sd__product-label--capsule.boost-sd__product-label--sale {
  background: var(--Red-Red-3, #fa2100) !important;
  color: #000 !important;
}

.boost-sd__product-label.boost-sd__product-label--rounded-rectangle.boost-sd__product-label--soldout,
.boost-sd__product-label.boost-sd__product-label--capsule.boost-sd__product-label--soldout {
  background: var(--Primary-Cool-Gray, #939598) !important;
  color: #000 !important;
}

.boost-sd__product-label.boost-sd__product-label--rounded-rectangle.boost-sd__product-label--customLabelByTag,
.boost-sd__product-label.boost-sd__product-label--capsule.boost-sd__product-label--customLabelByTag {
  background: var(--Green-Green-3, #6fd904) !important;
  color: #000 !important;
}

.boost-sd__format-currency > span {
  font-size: 0.88rem !important;
  line-height: 1rem !important;
  margin-bottom: 0 !important;
  color: #000 !important;
  font-weight: 700 !important;
}

.boost-sd__format-currency.boost-sd__product-price--compare {
  font-weight: 500;
  color: var(--Primary-Cool-Gray, #939598) !important;
}

.boost-sd__product-price--sale > span.boost-sd__format-currency {
  font-weight: 700;
  color: #FA2100;
  padding-left:0.4rem;
}

@media(max-width:767px) {
  .boost-sd__product-price--sale > span.boost-sd__format-currency {
  font-weight: 700;
  color: #FA2100;
  padding-left:0rem;
}
}
.boost-sd__format-currency.boost-sd__product-price--default {
  font-weight: 700;
}

.boost-sd__product-price--default{
  color: #000;
}

.boost-sd__format-currency.boost-sd__format-currency--price-compare > span {
  /* color: var(--Primary-Cool-Gray, #939598) !important; */
  font-weight: 500 !important;
  /* font-size: 0.7rem !important; */
}

.boost-sd__toolbar-inner {
  max-width: 100% !important;
  margin: 0 auto;
}

.boost-sd__view-as-text,
.boost-sd__product-count,
.boost-sd__sorting-value,
.boost-sd__sorting-label,
.boost-sd__sorting-button {
  font-size: 0.7rem !important;
  color: #000;
  padding: 0;
}

.boost-sd__product-item-list-view-layout-image
  .boost-sd__product-image-wrapper {
  aspect-ratio: 1 !important;
}

.boost-sd__filter-option-item-button {
  font-size: 0.8rem !important;
}

/* .boost-sd__format-currency {
  font-size: 0.8rem !important;
  font-weight: 700 !important;
} */

.boost-sd__product-info {
  gap: 0 !important;
  padding: var(--boostsd-product-info-padding);
}

.boost-sd__product-price-content {
  align-items: center;
  gap: var(--boostsd-product-price-gap);
  flex-wrap: wrap;
  display: inline-flex !important;
}

/* .boost-sd__pagination-button {
  background-color: transparent !important;
} */

/* .boost-sd__pagination-number {
  color: #000 !important;
  font-family: inherit;
  font-size: 0.8rem !important;
} */

/* .boost-sd__pagination-button--circle {
  margin: 0;
  border-radius: 0 !important;
  background-color: transparent !important;
} */

/* Collection Page */
.boost-sd__product-filter-fallback {
  background: #fff !important;
}

.boost-sd__product-image-column--in-top {
  padding: 0rem 0 0 0rem;
  flex-wrap: wrap;
  align-items: flex-start;
}

.boost-sd__filter-option--horizontal:not(.boost-sd__filter-option--style-expand)
  .boost-sd__filter-option-icon {
  display: inline-block;
  top: 0.25rem;
  right: 0px !important;
  transform: rotate(270deg);
}

/* PRODUCT ITEMS */
.boost-sd__product-info .boost-sd__product-title {
  /* font-size: 0.88rem !important; */
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 20px !important; /* 150% */
  margin-bottom: 0.2rem !important;
  word-break: break-word;
  width: 100%;
  letter-spacing: unset !important;
  text-align: var(--boostsd-product-title-text-align);
  color: #000;
}

/* SKU */
.boost-sd__product-item .boost-sd__suggestion-queries-item-sku {
  color: #a2a2a3 !important;
  font-size: 14px !important;
  margin-bottom: 4px;
  font-weight: 500 !important;
  line-height: 16px !important; /* 114.286% */
  width:100%;
}

.boost-sd__product-list--margin {
  gap: 1.6rem 1.2rem !important;
  padding-top: 0rem !important;
}

@media (min-width: 1464px) {
  .boost-sd__filter-option--horizontal:not(
      .boost-sd__filter-option--style-expand
    )
    .boost-sd__filter-option-icon {
    display: inline-block;
    top: calc(50% - 0.3rem);
    right: 0px !important;
    transform: rotate(270deg);
  }
}

@media (min-width: 768px) {
  .grid--4-col-desktop .grid__item:last-child {
    margin-bottom: 4rem;
  }
  .grid--4-col-desktop .grid__item:last-child .card__caption {
    margin-bottom: 0 !important;
  }
  .card__information {
    padding-top: 0.4rem !important;
  }
  .card:not(.ratio) > .card__content {
    padding: 0 !important;
  }
  .grid--4-col-desktop .grid__item {
    width: auto !important;
    max-width: 100% !important;
    /* flex-grow: 0; */
  }
  .card-wrapper {
    width: 14.4rem !important;
  }
  .card.card--standard.card--media {
    border: 0 !important;
  }
  .card--standard .card__media,
  .card--standard .card__inner {
    width: 14.4rem !important;
    height: 14.4rem !important;
  }
  /* .boost-sd-layout .boost-sd-right .boost-sd__toolbar-inner{
    display: none;
  } */
  /* .boost-sd__product-image-img, .boost-sd__product-image-wrapper{
    width: 14.4rem !important;
    height: 14.4rem !important;
  } */
  .boost-sd__product-list-grid--4-col.boost-sd__product-list--margin
    .boost-sd__product-item {
    margin-left: 0 !important;
    width: 14.4rem !important;
    gap: 0;
    margin-right: 0 !important;
  }

  .boost-sd__product-list-grid--4-col.boost-sd__product-list--margin
    .boost-sd__product-item {
    width: 14.4rem !important;
    max-width: 14.4rem !important;
  }
  .boost-sd-container,
  .boost-sd__header-main-1,
  .boost-sd__header-main-1-container {
    max-width: 61.2rem !important;
    width: 100% !important;
    margin: 0 auto;
  }
  .boost-sd-right,
  .boost-sd__toolbar-container {
    padding: 0 !important;
  }
  .boost-sd__header-main-1-container,
  .boost-sd__filter-tree-horizontal-option-list {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .boost-sd-layout {
    max-width: 100% !important;
  }
  .boost-sd__header-main-1,
  .boost-sd__product-list--margin {
    margin: 0 0 4rem 0 !important;
  }
  /* .boost-sd__product-image-wrapper {
    margin-bottom: 1.2rem;
  } */

  .boost-sd__filter-option-title {
    font-size: 0.7rem !important;
    line-height: 1.2rem !important;
    margin-bottom: 0 !important;
    color: #000 !important;
  }
  .boost-sd__format-currency > span {
    font-size: 0.8rem !important;
    line-height: 1.2rem !important;
    margin-bottom: 0 !important;
    color: #000 !important;
    font-weight: 700 !important;
  }
  .boost-sd__product-price,
  .boost-sd__filter-option:last-of-type .boost-sd__filter-option-label {
    margin: 0 !important;
  }

  button.boost-sd__button.boost-sd__button--border.boost-sd__button--left.boost-sd__button--height-fit-content.boost-sd__button--full-width.boost-sd__button--hide-on-mobile.boost-sd__button--no-minwidth.boost-sd__btn-add-to-cart,
  button.boost-sd__button.boost-sd__button--border.boost-sd__button--left.boost-sd__button--height-fit-content.boost-sd__button--full-width.boost-sd__button--hide-on-mobile.boost-sd__button--no-minwidth {
    display: none !important;
  }
  .boost-sd__product-list-grid--4-col.boost-sd__product-list--margin
    .boost-sd__product-item {
    margin-bottom: 0 !important;
  }
  /* .boost-sd__pagination {
    padding: 0 0 4rem 0 !important;
  } */
  /* .boost-sd__pagination-number--square {
    font-size: 0.8rem !important;
  } */

  .boost-sd__filter-option-title {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .boost-sd__filter-option-label--inline-block,
  .boost-sd__toolbar-container {
    margin-bottom: 0 !important;
  }
  .boost-sd__filter-tree-horizontal-option-list {
    border-top: 1px solid #dcdcde !important;
    border-bottom: 1px solid #dcdcde !important;
  }
  .boost-sd-layout {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .collection-hero__description {
    max-width: 100% !important;
  }
  /* .boost-sd__filter-tree-toggle-button {
    font-size: inherit;
    line-height: inherit;
    letter-spacing: normal;
    padding: 8px calc(var(--boostsd-general-gutter-mobile)) 24px
      calc(var(--boostsd-general-gutter-mobile)) !important;
    cursor: pointer;
    background: 0 0;
    border: none;
    flex: 0 0 50%;
    justify-content: space-between;
    align-items: center;
    width: auto;
    max-width: 50%;
    height: auto;
    min-height: auto;
    margin: 0;
    font-family: inherit;
    font-weight: 400;
    display: flex;
  }

  .boost-sd__sorting-button {
    padding: 8px calc(var(--boostsd-general-gutter-mobile)) 24px
      calc(var(--boostsd-general-gutter-mobile)) !important;
  } */
}
.boost-sd__filter-tree-vertical-mobile-toolbar .boost-sd__button--clear {
  font-size: 12px;
  text-align: center;
  white-space: nowrap;
  width: 95px;
  /* padding: 0 1rem 0 0; */
}

  .pagination-wrapper {
    /* padding-bottom: 3.6rem; */
  }
   .cs-collections-page .pagination-wrapper {
    padding-bottom: 3.6rem !important;
  }

@media (max-width: 767px) {
  .boost-sd__product-list--margin {
    gap: 40px 0 !important;
    padding-top: 0rem !important;
  }
  .boost-sd__product-list-grid--2-col.boost-sd__product-list--margin
    .boost-sd__product-item {
    width: calc(50% - var(--boostsd-product-list-gap-mobile));
    margin-left: calc(var(--boostsd-product-list-gap-mobile) * 0.5);
    margin-right: calc(var(--boostsd-product-list-gap-mobile) * 0.5);
    margin-bottom: 0 !important;
  }
  /* PRODUCT ITEMS */
  .boost-sd__product-info .boost-sd__product-title {
    /* font-size: 0.88rem !important; */
    font-size: 14px !important;

    font-weight: 400 !important;
    line-height: 16px !important; /* 150% */
    margin-bottom: 0.2rem !important;
    word-break: break-word;
    width: 100%;
    letter-spacing: unset !important;
    text-align: var(--boostsd-product-title-text-align);
  }

  /* SKU */
  .boost-sd__product-item .boost-sd__suggestion-queries-item-sku {
    color: #a2a2a3 !important;
    font-size: 12px !important;
    margin-bottom: 4px;
    font-weight: 500 !important;
    line-height: 16px !important; /* 114.286% */
  }

  .boost-sd__view-as-text,
  .boost-sd__product-count,
  .boost-sd__sorting-value,
  .boost-sd__sorting-label,
  .boost-sd__sorting-button {
    font-size: 0.8rem !important;
    color: #000;
    padding: 0.25rem 1rem 0.25rem 0;
  }

  .boost-sd__sorting-label {
    display: block !important;
    white-space: nowrap;
    font-size: 16px !important;
    margin: 0;
    padding: 12px 0;
    text-transform: capitalize;
  }
  .pagination-wrapper {
    /* padding-bottom: 3.5rem; */
  }
   .cs-collections-page .pagination-wrapper {
    padding-bottom: 3.6rem !important;
  }

  .boost-sd-layout .boost-sd-right {
    width: 100%;
    margin-bottom: 0px;
  }
  .full-unstyled-link:hover img {
    transform: scale(1);
    /* transform: scale(var(--boostsd-product-image-scale-number)); */
    transition: transform var(--boostsd-product-image-transition-time) ease;
  }

  /* .boost-sd__product-label.boost-sd__product-label--capsule {
    font-size: 0.75rem;
  } */

  .boost-sd__product-price-wrapper {
    align-items: flex-start;
    flex-direction: column;
    gap: 2px;
    display: flex;
  }
  .collection-list .grid {
    justify-content: flex-start;
  }
  .card .media.media--hover-effect > img:only-child,
  .card-wrapper .media.media--hover-effect > img:only-child {
    transition: transform var(--duration-long) ease;
  }

  .card:hover .media.media--hover-effect > img:first-child:only-child,
  .card-wrapper:hover .media.media--hover-effect > img:first-child:only-child {
    transform: scale(1);
  }

  .card-wrapper:hover
    .media.media--hover-effect
    > img:first-child:not(:only-child) {
    opacity: 0;
  }

  .card-wrapper:hover .media.media--hover-effect > img + img {
    opacity: 1;
    transition: transform var(--duration-long) ease;
    transform: scale(1);
  }

  .boost-sd__product-image:hover {
    /* transform: scale(1);
    transition: all 0.5s ease-out; */
  }

  .grid--4-col-desktop .grid__item:last-child {
    margin-bottom: 3.5rem;
  }
  .grid--4-col-desktop .grid__item:last-child .card__caption {
    margin-bottom: 0 !important;
  }
  .card__information {
    padding-top: 0.5975rem !important;
  }
  .card__content {
    padding: 0 !important;
  }
  .collection-list.grid {
    column-gap: 1.5rem !important;
  }
  .card-wrapper,
  .grid--2-col-tablet-down .grid__item {
    width: 10.75rem !important;
    max-width: 10.75rem !important;
  }
  .card.card--standard.card--media {
    border: 0 !important;
  }
  .card--standard .card__media,
  .card--standard .card__inner {
    width: 10.75rem !important;
    height: 10.75rem !important;
  }

  .page-width {
    width: 100%;
    padding-left: 1.5rem;
  }
  .boost-sd-layout {
    margin: 0px auto 0 !important;
  }
  .boost-sd-layout,
  .boost-sd__header-main-1-container {
    /* padding-left: 0 !important;
    padding-right: 0 !important; */
  }
  .boost-sd-layout {
    padding-left: 0;
    padding-right: 0;
  }

  .boost-sd__toolbar-top-mobile .boost-sd__sorting {
    padding: unset;
  }

  .boost-sd__sorting-value,
  .boost-sd__filter-tree-toggle-button-title,
  .boost-sd__toolbar .boost-sd__product-count {
    font-size: 1rem !important;
    line-height: 1rem !important;
  }

  .boost-sd__toolbar-top-mobile .boost-sd__sorting,
  .boost-sd__toolbar-item--product-count {
    /* padding: 1rem 1rem 1rem 0 !important; */
    /* padding: 0rem 0rem 0rem 0 !important; */
  }
  .boost-sd__toolbar-item--sorting {
    /* padding-top: 3rem; */
    padding-bottom: 1.5rem !important;
  }

  .boost-sd__toolbar-content {
    border: none;
    padding-top: 0;
    /* border-bottom: 1px solid #dcdcde !important; */
  }
  .boost-sd__toolbar-container {
    margin-bottom: 2.5rem !important;
  }
  .boost-sd__product-item {
    border-width: var(--boostsd-product-item-border-width);
    border-style: var(--boostsd-product-item-border-style);
    border-color: var(--boostsd-product-item-border-color);
    background-color: var(--boostsd-product-item-background-color);
    color: var(--boostsd-product-item-color);
    text-align: var(--boostsd-product-item-text-align);
    gap: 0;
    flex-direction: column;
    display: flex;
    position: relative;
  }

  .boost-sd__product-list-grid--2-col.boost-sd__product-list--margin
    .boost-sd__product-item {
    width: calc(50% - var(--boostsd-product-list-gap-mobile));
    margin-left: calc(var(--boostsd-product-list-gap-mobile) * 0.5);
    margin-right: calc(var(--boostsd-product-list-gap-mobile) * 0.5);
    /* margin-bottom: 2.5rem; */
    /* margin-bottom: var(--boostsd-product-item-margin-bottom-mobile); */
    padding-bottom: 0rem;
  }

  .boost-sd__product-label-text {
    text-transform: uppercase;
    letter-spacing: 1.2px;
    font-family: "HKGP" !important;
    font-size: 10px;
    line-height: 12px;
    font-weight: 700 !important;
    /* padding: 3px 8px 2px !important; */
  }

  .boost-sd__product-image-column--in-top {
    padding: 0rem 0 0 0rem;
    flex-wrap: wrap;
    align-items: flex-start;
  }
   .boost-sd__product-label.boost-sd__product-label--rounded-rectangle,
  .boost-sd__product-label.boost-sd__product-label--capsule {
    display: flex;
    margin-top: 8px !important;
    margin-right: 0rem !important;
    margin-left: 8px !important;
    padding: 0;
    justify-content: center;
    align-items: center;
    font-size:10px !important;
    /* gap: 8px; */
    border-radius: 16px;
  }
  .boost-sd__product-label-text {
    padding: 4px 12px !important;
}
    .collection-list-badge {
        top: 8px;
        left: 8px;
        padding: 4px 12px !important;
        font-size: 10px !important;
        letter-spacing: 1.2px !important;
        margin-bottom: 0 !important;
        border: 0;
        line-height: 12px !important;
    }
}

