/** Shopify CDN: Minification failed

Line 113:4 Unexpected "}"
Line 160:0 Unexpected "}"

**/
.featured-collections__tab-content .slider--everywhere {
    display: flex;
    overflow-y: hidden;
    margin-bottom: 2.4rem;
    margin-top: 2.4rem;
    gap: 1.6rem;
    padding: 0 1.6rem;
}

.featured-collections__tab-content .slider.slider--everywhere .slider__slide {
    width: 80%;
}

.featured-collections .tab-button__button sup {
    font-size: 1.6rem;
}

.featured-collections__tab-buttons {
    display: flex;
    flex-wrap: nowrap;
    white-space: nowrap;
    overflow-x: auto;
    gap: 1.2rem;
    padding: 0 1.6rem;
}

.featured-collections__tab-buttons .tab-button .tab-button__button {
    cursor: pointer;
    color: var(--darkBlue55);
    transition: color var(--duration-default) ease-in-out;
}

.featured-collections__tab-buttons .tab-button.is-active .tab-button__button {
    color: var(--darkBlue);
}

.featured-collections__link {
    margin: 0 1.6rem;
}

.featured-collections__tab-content .tab-content {
    display: none;
}

.featured-collections__tab-content .tab-content.is-active {
    display: block;
}

@media screen and (max-width: 989px) {
    .featured-collections .product-card__add-to-cart {
        width: max-content;
    }

    .featured-collections__tab-content .slider-button {
        position: absolute;
        top: calc(50% - 7.2rem);
    }
    
    .featured-collections__tab-content .slider-button--prev {
        left: 1.6rem;
    }   
    
    .featured-collections__tab-content .slider-button--next {
        right: 1.6rem;
    }
}

@media screen and (min-width: 990px) {
  .featured-collections.featured-collections {
    display: flex;
    flex-direction: column;
    gap: 1.6rem;
  }

  .featured-collections__tab-buttons {
  flex-direction: row;
  width: 100%;
  padding-bottom: 1rem;
}


  }


   .featured-collections__tab-content {
  width: 100%;
}


    .featured-collections__tab-content .slider.slider--everywhere .slider__slide {
        width: calc(33.33% - 1rem);
    }

    .featured-collections slider-component {
        position: unset;
    }

    .featured-collections__tab-content .slider--everywhere {
        margin: 0;
    }

    .featured-collections__link {
  margin-top: 1.6rem;
  margin-bottom: 1.6rem;
}

    }

    .featured-collection__slider-button-wrapper {
        display: flex;
        flex-direction: row-reverse;
        position: absolute;
        left: 1.6rem;
        bottom: 0;
        gap: 0.8rem;
    }

    .featured-collections .slider-buttons {
        gap: 0.8rem;
    }

    .featured-collections__tab-content .slider-button {
        width: 4rem;
        height: 4rem;
    }

    .featured-collections .slider-button .svg-wrapper {
        width: 4rem;
        height: 4rem;
    }

    .featured-collections .slider-button .icon {
        height: 4rem;
    }

    .featured-collections .tab-button {
        width: 100%;
        padding: 1.2rem 0;
        border-top: 0.5px solid var(--darkBlue25);
        transition: border-color var(--duration-default) ease-in-out;
    }

    .featured-collections .tab-button:hover {
        border-color: var(--darkBlue);   
    }

    .featured-collections__tab-buttons .tab-button:hover .tab-button__button {
        color: var(--darkBlue);
    }

    .featured-collections .tab-button.is-active {
        border-color: var(--darkBlue);
    }
}

.featured-collections__tab-content .slider-with-fade::before,
.tab-button-fade-wrapper.slider-with-fade::before {
    left: 0;
}

.featured-collections__tab-content .slider-with-fade::after,
.tab-button-fade-wrapper.slider-with-fade::after {
    right: 0;
}

@media screen and (min-width: 990px) {
    .tab-button-fade-wrapper.slider-with-fade::before,
    .tab-button-fade-wrapper.slider-with-fade::after {
        display: none;
    }
}

@media screen and (max-width: 989px) {
    .featured-collections__tab-content .slider-button {
        transition: opacity var(--duration-default) ease-in-out;
    }

    .featured-collections__tab-content .slider-button[disabled] {
        opacity: 0;
    }
}
@media screen and (min-width: 990px) {
  .featured-collections.featured-collections {
    display: flex;
    flex-direction: column;
    grid-template-columns: unset;
  }

  .featured-collections__tab-buttons {
    grid-column: unset;
    width: 100%;
    flex-direction: row;
  }

  .featured-collections__tab-content {
    grid-column: unset;
    width: 100%;
  }
}
