/** Shopify CDN: Minification failed

Line 463:53 Expected "}" to go with "{"

**/
/* [BD Feat] Featured collections section CSS START*/


.collection-names-tab .container {
    padding: 0;
  }

  .section-main-heading strong {
    color: var(--secondary-fill-color);
    font-weight: 400;
  }

 .collection-image-wrapper {
    position: relative;
    padding-bottom: 48.768%;
  }

  .collection-image-wrapper .main-image {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    object-fit: cover;
    border-radius: 0.625rem;
  }

  .collection-slider-products .flickity-page-dots {
    bottom: -1.4525rem;
  }

  .collection-slider-products .flickity-page-dots .dot {
    background: #585856;
    width: 0.375rem;   
    height: 0.375rem;
    margin: 0 0.375rem;
    border-radius: 50%;
    opacity: .2;
  }

  .collection-slider-products .flickity-page-dots .dot.is-selected {
    background: #585856;
    opacity: 1;
  }

  .section-main-heading {
    margin-bottom: 2rem;
    max-width: 500px;
  }

  .collection-name {
    display: flex;
    align-items: center;
    padding: 1.5rem 1.125rem 1rem 1.125rem;
    margin-right: 2.3125rem;
    white-space: nowrap;
    position: relative;
    cursor: pointer;
  }


  .collection-name::before {
    content: '';
    width: .5rem;
    height: .5rem;
    flex-shrink: 0;
    margin-right: .75rem;
    border-radius: 50%;
    opacity: 0;
    background:var(--primary-fill-color);
  }

  .collection-name.is-selected:before {
    content: "";
    width: .5rem;
    height: .5rem;
    flex-shrink: 0;
    background: currentColor;
    margin-right: .75rem;
    opacity: 0;
    border-radius: 50%;
  }

  .collection-name.is-selected:before {
    opacity: 1;
  }
   
  .collection-products-wrapper {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
  }

  .left-products {
    flex: 0 0 50.91%;
    max-width: 50.91%;
    padding-right: 1.5rem;
    display: flex;
    flex-direction: column;
    gap: 1.5rem;
    position: relative;
    opacity: 1;
    transition: opacity 0.5s ease;
  }

  .products-for-collection {
    /* position: absolute;
    top: 0;
    left: 0; */
    width: 100%;
  }

  .right-collections {
    flex: 0 0 49.09%;
    max-width: 49.09%;
  }

  .collection-slide {
    text-align: center;
    width: 100%;
  }

  .collections-names-slider {
    margin-bottom: 0.75rem;
    position:relative
  }
  
  .collection-slide img {
    width: 100%;
    height: auto;
    border-radius: 0.625rem; /* 10px to rem */
  }

  .collections-names-slider:not(.flickity-enabled) {
    display: flex;
    overflow: hidden;
  }

  .collections-names-slider:not(.flickity-enabled) .collection-name {
    flex-shrink: 0;
  }

  .right-collections:not(.flickity-enabled) {
    display: flex;
    overflow: hidden;
  }

  .right-collections:not(.flickity-enabled) .collection-slide {
    flex-shrink: 0;
  }

  .featured-collection__slide .product-item__image-link .image {
    padding-bottom: 100%;
  }


  .featured-collection__slide .product-item__image-link .image {
    padding-bottom: 100%;
  }

  .collection-products-wrapper .featured-collection__slide {
    width: 50% !important;
  }

  .placeholder-svg {
    background-color: var(--color-background-meta);
  }

  .collection-slider-products .main-product-section {

    border-top: 0.0625rem solid var(--border-color);
  }

  .collection-name.is-selected {
    opacity: 1;
  }



  @media only screen and (max-width: 59.375rem) { /* 768px */
    /* .collection-slider-products .section-main-heading {
      max-width: 500px;
    }  */

    .products-for-collection {
      gap: 0.7rem !important;
    }

    .collection-name {
      margin-right: 0;
      padding: 0.75rem 1.125rem 1.25rem;
    }

    .left-products {
      flex: 0 0 100%;
      max-width: 100%;
      order: 2;
      padding-right: 0;
    }

    .right-collections {
      flex: 0 0 100%;
      max-width: 100%;
    }

    .collection-image-wrapper {
      padding-bottom: 55%;
    }

    .collections-names-slider {
      margin-bottom: 0px;
    }

    .collection-products-wrapper {
      row-gap: 2.8rem;
    }

    .product-item__product-title {
      margin-bottom: 0.25rem;
    }
  }

    @media only screen and (max-width: 48rem) { /* 768px */
    .collection-slider-products .section-main-heading {
      max-width: 16.5625rem;
    } 

  .collection-names-tab .container {
    padding: 0;
  }

  .section-main-heading strong {
    color: var(--secondary-fill-color);
    font-weight: 400;
  }

  .section-main-heading strong {
    color: var(--secondary-fill-color);
    font-weight: 400;
  }

 .collection-image-wrapper {
    position: relative;
    padding-bottom: 48.768%;
  }

  .collection-image-wrapper .main-image {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    object-fit: cover;
    border-radius: 0.625rem;
  }

  .collection-slider-products .flickity-page-dots {
    bottom: -1.4525rem;
  }

  .collection-slider-products .flickity-page-dots .dot {
    background: #585856;
    width: 0.375rem;   
    height: 0.375rem;
    margin: 0 0.375rem;
    border-radius: 50%;
    opacity: .2;
  }

  .collection-slider-products .flickity-page-dots .dot.is-selected {
    background: #585856;
    opacity: 1;
  }

  .section-main-heading {
    margin-bottom: 2rem;
    max-width: 500px;
  }

  .collection-name {
    display: flex;
    align-items: center;
    padding: 1.5rem 1.125rem 1rem 1.125rem;
    margin-right: 2.3125rem;
    white-space: nowrap;
    position: relative;
    cursor: pointer;
  }


  .collection-name::before {
    content: '';
    width: .5rem;
    height: .5rem;
    flex-shrink: 0;
    margin-right: .75rem;
    border-radius: 50%;
    opacity: 0;
    background:var(--primary-fill-color);
  }

  .collection-name.is-selected:before {
    content: "";
    width: .5rem;
    height: .5rem;
    flex-shrink: 0;
    background: currentColor;
    margin-right: .75rem;
    opacity: 0;
    border-radius: 50%;
  }

  .collection-name.is-selected:before {
    opacity: 1;
  }
   
  .collection-products-wrapper {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
  }

  .left-products {
    flex: 0 0 50.91%;
    max-width: 50.91%;
    padding-right: 1.5rem;
    display: flex;
    flex-direction: column;
    gap: 1.5rem;
    position: relative;
    opacity: 1;
    transition: opacity 0.5s ease;
  }

  .products-for-collection {
    /* position: absolute;
    top: 0;
    left: 0; */
    width: 100%;
  }

  .right-collections {
    flex: 0 0 49.09%;
    max-width: 49.09%;
  }

  .collection-slide {
    text-align: center;
    width: 100%;
  }

  .collections-names-slider {
    margin-bottom: 0.75rem;
    position:relative
  }
  
  .collection-slide img {
    width: 100%;
    height: auto;
    border-radius: 0.625rem; /* 10px to rem */
  }

  .collections-names-slider:not(.flickity-enabled) {
    display: flex;
    overflow: hidden;
  }

  .collections-names-slider:not(.flickity-enabled) .collection-name {
    flex-shrink: 0;
  }

  .right-collections:not(.flickity-enabled) {
    display: flex;
    overflow: hidden;
  }

  .right-collections:not(.flickity-enabled) .collection-slide {
    flex-shrink: 0;
  }

  .featured-collection__slide .product-item__image-link .image {
    padding-bottom: 100%;
  }


  .featured-collection__slide .product-item__image-link .image {
    padding-bottom: 100%;
  }

  .collection-products-wrapper .featured-collection__slide {
    width: 50% !important;
  }

  .placeholder-svg {
    background-color: var(--color-background-meta);
  }

  .collection-slider-products .main-product-section {
    border-top: 0.0625rem solid var(--border-color);
  }

  .collection-name.is-selected {
    opacity: 1;
  }

  @media only screen and (max-width: 59.375rem) { /* 768px */
    .section-main-heading {
      max-width: 265px;
    }

    .products-for-collection {
      gap: 0.7rem !important;
    }

    .collection-name {
      margin-right: 0;
      padding: 0.75rem 1.125rem 1.25rem;
    }

    .left-products {
      flex: 0 0 100%;
      max-width: 100%;
      order: 2;
      padding-right: 0;
    }

    .right-collections {
      flex: 0 0 100%;
      max-width: 100%;
    }

    .collection-image-wrapper {
      padding-bottom: 55%;
    }

    .collections-names-slider {
      margin-bottom: 0px;
    }

    .collection-products-wrapper {
      row-gap: 2.8rem;
    }

    .product-item__product-title {
      margin-bottom: 0.25rem;
    }

   .collection-image-wrapper .main-image {
     border-radius: 0.25rem;
  }

  }

  /* [BD Feat] Featured collections section CSS END*/