/** Shopify CDN: Minification failed

Line 6:0 Unexpected "33.collection-hero__inner"

**/
33.collection-hero__inner {
  align-items: center;
  flex-direction: row-reverse;
  padding-bottom: 0;
}
.collection-hero__image-container {
  min-height: 363px;
  margin: 0;
}
.collection-hero__inner.page-width.scroll-trigger.animate--fade-in {
  padding: 0;
  margin: 0;
  width: 100%;
  max-width: 100%;
}
.collection-hero.collection-hero--with-image.color-background-1.gradient {
  padding-top: 16px;
  background: transparent !important;
}
.collection-hero--with-image .collection-hero__title {
  margin: 0;
  font-size: 2rem;
  line-height: 41px;
  text-align: left;
}
.surecust-collection-content h4.collection-hero__title.center {
  padding: 0;
  font-family: "Florentino Regular" !important;
  text-transform: capitalize;
  font-size: 30px;
}
.collection-hero__text-wrapper {
  padding: 0 !important;
}
.surecust-collection-content {
  max-width: 510px;
  margin: 0px auto;
  text-align: left;
  justify-content: center;
}
.collection-hero__description.rte p {
  font-size: 16px;
  font-family: Adobe Caslon Pro Regular !important;
}
.facets__summary span {
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 2.1px;
}
.facet-filters__field .select__select,
.mobile-facets__sort .select__select {
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 2.1px;
}
.facets__heading {
  display: none;
}
.facet-filters__label.caption-large.text-body label {
  text-transform: uppercase;
  font-size: 13px;
  letter-spacing: 2.1px;
}
.facets-container.scroll-trigger.animate--fade-in {
  padding: 30px 0 15px 0;
}
.facets__form {
  margin: 0;
}
.facets__summary {
  margin-bottom: 0;
}
.facets {
  display: block;
  grid-column-start: span 2;
  display: grid;
  grid-template-columns: repeat(2, auto);
  grid-template-rows: repeat(2, auto);
}
.facets-container {
  display: block;
  grid-template-columns: none;
  grid-template-rows: none;
  padding-top: 1rem;
}
.facets {
  display: block;
  grid-column-start: span 2;
  display: flex;
  grid-template-columns: repeat(2, auto);
  grid-template-rows: repeat(2, auto);
  flex-direction: row;
}
.facet-filters {
  padding-left: 0;
}
.facet-filters__field {
  padding-right: 32px;
  border-right: 1px solid #bababa;
  margin-right: 32px;
}

.product-count__text.text-body {
  border-top: 1px solid #bababa;
  padding: 2rem 0;
  text-align: left;
  font-size: 15px;
  text-transform: uppercase;
  letter-spacing: 2.1px;
}
.collection-hero.collection-hero--with-image.color-background-1.gradient {
  padding-top: 16px;
  padding-bottom: 0;
}
.surecust-collection-title {
  text-align: center;
  margin-bottom: 48px;
  margin-top: 24px;
}
.surecust-collection-title h2 {
  margin: 0;
}
ul#product-grid {
  column-gap: 20px;
}
.card__heading {
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 15px;
  text-transform: capitalize;
  text-align: center;
}
.card-information {
  width: 100%;
  text-align: center;
  font-size: 16px;
}
#product-grid li:hover {
  outline: 1px solid #ddd;
}
button.slick-next.slick-arrow:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #000;
}
#product-grid .price__regular .price-item--regular {
  margin-right: 0;
  font-size: 14px;
  font-style: italic;
}
button.slick-prev.slick-arrow:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid #000;
}
#product-grid .slick-arrow {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 1;
  cursor: pointer;
  height: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 30px;
  width: 48px;
}
#product-grid .slick-next,
#product-grid .slick-prev {
  background-image: none;
}
#product-grid button.slick-next.slick-arrow {
  right: 0;
  padding-left: 5px;
  left: auto;
}
#product-grid button.slick-prev.slick-arrow {
  left: 0;
  padding-right: 5px;
  right: auto;
}
#product-grid .card__heading a:after {
  bottom: 0;
  content: "";
  left: 0;
  position: inherit;
  right: 0;
  top: 0;
  z-index: 1;
}
.card--media .card__inner .card__content {
  position: initial;
}
#product-grid .slick-arrow.slick-disabled {
  opacity: 0;
}
ul#product-grid {
  column-gap: 20px;
  max-width: 100%;
  margin: 0px auto;
  margin-right: 75px;
  margin-left: 75px;
}
.collection-layout-container.collection.page-width {
  max-width: 100%;
  padding: 0;
}
.sure-cust-collection .grid--4-col-desktop .grid__item {
  width: calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);
  max-width: calc(25% - var(--grid-desktop-horizontal-spacing) * 0 / 4);
}
aside#main-collection-filters {
  max-width: 100%;
  padding: 0;
  margin-right: 75px;
  margin-left: 75px;
}
facet-filters-form.facets.small-hide.sticky {
  position: fixed;
  z-index: 999;
  width: 100%;
  background: #fff;
  padding: 30px 0 15px 0;
  top: 64px;
  left: 0;
  z-index: 2;
  max-width: 1250px;
  margin: 0px auto;
  text-align: center;
  left: 50%;
  transform: translate(-50%, 0);
  border-bottom: 0.5px solid #bababa8a;
}
.filter-page-width {
  grid-column-start: span 2;
  display: flex;
  grid-template-columns: repeat(2, auto);
  grid-template-rows: repeat(2, auto);
  flex-direction: row;
}
facet-filters-form.facets.small-hide.sticky .filter-page-width {
  max-width: 1200px;
  /* padding: 0px 55px; */
}
.b-plp-controls__upper-overlay {
  position: absolute;
  top: -100vh;
  left: -16px;
  right: -16px;
  bottom: 0;
  background-color: #fff;
  z-index: -1;
  display: block !important;
}
.facet-filters__field .select__select {
  padding-left: 5px;
}
.card__media .media img {
  height: 371px;
}
div#sInfinity-Pagination {
  text-align: center;
}
div#sInfinity-Pagination {
  text-align: center;
  /* padding: 60px 0; */
}
.card__information {
  padding: 20px 10px !important;
}
.collection-hero__inner {
  flex-direction: row-reverse;
}
.sticky-factes.sticky {
  position: fixed;
  z-index: 999;
  width: 100%;
  background: #fff;
  top: 64px;
  left: 0;
  z-index: 2;
  margin: 0px auto;
  text-align: center;
  left: 50%;
  transform: translate(-50%, 0);
}
.sticky-factes.sticky facet-filters-form.facets.small-hide {
  max-width: 100%;
  margin: 0px auto;
  margin-left: 75px;
  margin-right: 75px;
}
.sticky-factes.sticky facet-filters-form.facets.small-hide {
  border-bottom: 0.5px solid #bababa8a;
  padding: 30px 0 15px 0;
}
.facets .disclosure-has-popup[open] > summary + * {
  top: 35px;
}
.surecust-collection-title {
  display: none;
}
.collection-layout-container.small-container ul#product-grid li {
  width: 100%;
  max-width: 100%;
}
.collection-layout-container.small-container .card__media .media img {
  height: auto;
}

/* responsive */
@media screen and (min-width: 1200px) {
  .collection .card__inner.gradient {
    height: 371px;
  }
}
@media screen and (min-width: 1000px) and (max-width: 1300px) {
  aside#main-collection-filters {
    max-width: 1250px;
    padding: 0 20px;
  }
}

@media screen and (max-width: 767px) {
  .surecust-collection-content h4.collection-hero__title.center {
    font-size: 25px;
  }
  .collection-hero__inner {
    align-items: center;
    flex-direction: column-reverse;
    padding-bottom: 0;
  }
  .collection-hero__image-container.media.gradient img {
    position: inherit;
  }
  .sure-cust-collection .grid--4-col-desktop .grid__item {
    width: 50%;
    max-width: 47%;
  }
  .mapp-wrapper iframe {
    width: 100%;
    height: 319px;
  }
  .mapp-wrapper {
    display: block;
  }
  .surecust-main-map-sec .bg-sec {
    display: block;
  }
  .map-content {
    padding: 40px;
  }
  .surecust-collection-content {
    width: 75%;
    padding: 8vw 0;
    margin: auto;
    text-align: center;
  }
  .surecust-collection-content h4.collection-hero__title.center {
    padding: 0;
    text-align: center;
  }
  .surecust-product-count-sec {
    padding: 0px 15px;
  }
  .mobile-facets__wrapper {
    padding: 0 15px;
  }
  .product-count {
    display: block;
    padding: 0 15px;
  }
  .surecust-product-count-sec .product-count {
    display: none;
  }
  .b-plp-header-bottom__grid-view-options {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .b-plp-header-bottom__grid-view-options-label,
  .b-plp-header-bottom__product-count {
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 1.5px;
  }
  .b-plp-header-bottom__grid-view-option--single {
    margin-right: 4px;
  }
  .b-plp-header-bottom__grid-view-option {
    cursor: pointer;
    border: 1px solid #b2b2b2;
    display: inline-block;
    width: 16px;
    height: 16px;
    background: 0 0;
    position: relative;
    margin-left: 4px;
  }
  .b-plp-header-bottom__grid-view-option--single {
    margin-right: 4px;
  }
  .b-plp-header-bottom__grid-view-option {
    cursor: pointer;
    border: 1px solid #b2b2b2;
    display: inline-block;
    width: 16px;
    height: 16px;
    background: 0 0;
    position: relative;
    margin-left: 4px;
  }
  .b-plp-header-bottom__grid-view-option--single:before {
    width: 10px;
    left: 50%;
    top: 50%;
    height: 10px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  .b-plp-header-bottom__grid-view-option:after,
  .b-plp-header-bottom__grid-view-option:before {
    content: "";
    background-color: #b2b2b2;
    position: absolute;
  }
  .b-plp-header-bottom__grid-view-option--double:before {
    width: 4px;
    height: 10px;
    left: 2px;
    top: 2px;
  }

  .b-plp-header-bottom__grid-view-option:after,
  .b-plp-header-bottom__grid-view-option:before {
    content: "";
    background-color: #b2b2b2;
    position: absolute;
  }
  .b-plp-header-bottom__grid-view-option--double:after {
    width: 4px;
    height: 10px;
    right: 2px;
    top: 2px;
  }

  .b-plp-header-bottom__grid-view-option:after,
  .b-plp-header-bottom__grid-view-option:before {
    content: "";
    background-color: #b2b2b2;
    position: absolute;
  }
  .product-count__text.text-body {
    display: flex;
    justify-content: space-between;
    font-size: 12px;
  }
  .surecust-main-map-sec .bg-sec {
    display: block !important;
  }
  span.b-header-menu__link {
    display: none;
  }
  .menu-drawer__utility-links {
    background: transparent;
    border-top: 1px solid #bababa61;
  }
  .menu-drawer__account {
    padding: 1.2rem 0;
  }
  .menu-drawer .list-social__link {
    padding: 1.3rem 0;
    padding-right: 15px;
  }
  .product-count__text.text-body {
    margin-top: 15px;
  }
  .b-plp-header-bottom__grid-view-option.active:before {
    background-color: #000;
  }
  .b-plp-header-bottom__grid-view-option.active:after {
    background-color: #000;
  }
  .b-plp-header-bottom__grid-view-option:after,
  .b-plp-header-bottom__grid-view-option:before {
    background-color: #b2b2b2;
  }
  .b-plp-header-bottom__grid-view-option.active:after,
  .b-plp-header-bottom__grid-view-option.active:before {
    background-color: #000;
  }
  .mobile-facets__inner.gradient {
    width: 100%;
  }
  .mobile-facets__summary {
    padding: 1.3rem 2.5rem;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 2.1px;
  }
  .mobile-facets__footer .no-js-hidden.mobile-facets__footer.gradient {
    display: block;
    width: 100%;
    text-align: center;
    justify-content: center;
  }
  .mobile-facets__footer facet-remove.mobile-facets__clear-wrapper {
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 2.1px;
    text-align: center;
    margin-bottom: 20px;
    width: 100%;
  }
  button.no-js-hidden.button.button--primary {
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 2.1px;
  }
  facet-remove.mobile-facets__clear-wrapper a {
    text-decoration: underline !important;
  }
  .mobile-facets__header-inner {
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 2.1px;
  }
  button.mobile-facets__close-button.link.link--text.focus-inset {
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 2.1px;
  }
  .mobile-facets__info {
    padding: 0 2.6rem;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 2.1px;
  }
  price-range.facets__price {
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 2.1px;
  }
  label.mobile-facets__label {
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 2.1px;
  }
  form#FacetFiltersFormMobile .mobile-facets__footer {
    display: block;
    text-align: center;
  }
  ul#product-grid {
    column-gap: 10px;
    justify-content: space-around;
  }
  ul#product-grid {
    margin-right: 20px;
    margin-left: 20px;
  }
  aside#main-collection-filters {
    margin-right: 10px;
    margin-left: 10px;
  }
  .collection-hero__image-container {
    min-height: auto;
    width: 100%;
  }
  .surecust-collection-content {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }
  .card__media .media img {
  height: 210px;
}
}

.collection .card__inner{
  overflow:hidden;
}
