.featured-collection{position:relative;text-align:center;overflow:hidden;background:var(--bg)}.featured-collection:has(.featured-collection__viva-inner){width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding-left:40px;padding-right:40px;box-sizing:border-box}.featured-collection:has(.featured-collection__viva-inner) .wrapper--full-padded{width:100%;max-width:none}.featured-collection__viva-inner{max-width:none;width:100%;margin:0;padding:32px 0;background:var(--Colors-Neutral-White, var(--bg));border-radius:50px 50px 0 0;box-sizing:border-box}.featured-collection__viva-inner .carousel__container{margin-left:0;margin-right:0;overflow:hidden}.featured-collection__viva-inner .carousel{padding:0}.featured-collection__viva-inner .featured-collection__content{margin-bottom:0;text-align:left}.featured-collection__header-row{display:flex;justify-content:space-between;align-items:center;width:100%;gap:1rem;margin-bottom:32px}.featured-collection__title-wrap{flex:0 0 auto}.featured-collection__header-badge{font-family:var(--Typography-Body);font-size:1rem;font-weight:500;margin-bottom:8px}.featured-collection__header-badge--badge{display:inline-block;padding:6px 16px;border-radius:var(--Elements-Button-Corner, 100px);background-color:var(--badge-bg, #000);color:var(--badge-text, #fff)}.featured-collection__viva-inner .featured-collection__title,.featured-collection__viva-inner .section__heading,.featured-collection__viva-inner .featured-collection__title-wrap p{font-family:var(--Typography-Header);font-size:2.25rem;font-weight:400;letter-spacing:.05em;color:var(--Text-Grayscale-Default);margin:0;line-height:1.2}.featured-collection__view-all-link{font-family:var(--Typography-Body);font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--Semetic-colors-greyscale-100);border-bottom:1px solid var(--Semetic-colors-greyscale-100);padding-bottom:4px;text-decoration:none;flex-shrink:0}.featured-collection__view-all-link:hover{color:var(--Text-Grayscale-Default);border-color:var(--Text-Grayscale-Default)}.featured-collection__viva-inner .featured-collection__container{margin-bottom:32px}.featured-collection__viva-inner .carousel,.featured-collection__viva-inner .grid{gap:8px}.featured-collection__viva-inner .carousel .carousel__item,.featured-collection__viva-inner .carousel .product-grid-item{width:280px;min-width:280px;box-sizing:border-box;padding-left:4px;padding-right:4px}.featured-collection__viva-inner .product-grid-item__image{padding:0;width:100%}.featured-collection__viva-inner .product-grid-item__swatches-below-image{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;margin-bottom:8px;padding:0}.featured-collection__viva-inner .product-grid-item__swatches-below-image product-grid-item-swatch,.featured-collection__viva-inner .product-grid-item__swatches-below-image .product-grid-item__swatch{display:flex;flex-wrap:wrap;gap:8px}.featured-collection__viva-inner .product-grid-item__swatches-below-image .swatch__button{width:36px;height:36px;padding:0;min-width:36px;min-height:36px;position:relative;border-radius:50%;outline:2px solid var(--Semetic-colors-greyscale-30, #d4d4d8);outline-offset:-1px}.featured-collection__viva-inner .product-grid-item__swatches-below-image .swatch__label{width:28px;height:28px;min-width:28px;min-height:28px;position:absolute;left:4px;top:4px;border:none;border-radius:50%;box-sizing:border-box;--inner-size: 24px}.featured-collection__viva-inner .product-grid-item__swatches-below-image .swatch__label:before{width:var(--inner-size);height:var(--inner-size)}.featured-collection__viva-inner .product-grid-item__siblings-below-image{margin-top:8px;margin-bottom:8px;padding:0;display:flex;flex-wrap:wrap;gap:8px;overflow:visible}.featured-collection__viva-inner .product-grid-item__siblings-below-image .siblings{display:flex;flex-wrap:wrap;gap:8px;border:none;margin:0;padding:0}.featured-collection__viva-inner .product-grid-item__siblings-below-image .siblings__legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.featured-collection__viva-inner .product-grid-item__siblings-below-image .siblings__swatch{display:block;width:36px;height:36px;min-width:36px;min-height:36px;margin:0;overflow:visible;position:relative;border-radius:50%;outline:2px solid var(--Semetic-colors-greyscale-30, #d4d4d8);outline-offset:-1px;box-sizing:border-box}.featured-collection__viva-inner .product-grid-item__siblings-below-image .siblings__button{position:absolute;left:4px;top:4px;width:28px;height:28px;min-width:28px;min-height:28px;border-radius:50%;box-sizing:border-box;border:none!important;margin:0}.featured-collection__viva-inner .product-grid-item__siblings-below-image .siblings__swatch[aria-current=true] .siblings__button:after{width:24px;height:24px;min-width:24px;min-height:24px;box-sizing:border-box}.featured-collection__viva-inner .product-grid-item__image .product__media__holder,.featured-collection__viva-inner .product-grid-item__image .product__media,.featured-collection__viva-inner .product-grid-item__image figure{width:100%;height:100%;margin:0}.featured-collection__viva-inner .carousel .product-grid-item__image .product__media__container,.featured-collection__viva-inner .carousel .product__media__container{--aspect-ratio: .729;width:100%!important;height:0!important;padding-right:0!important;padding-top:calc(100% / .729)!important}.featured-collection__viva-inner .product-grid-item__info{display:flex;flex-direction:column;gap:8px}.featured-collection__viva-inner .product-grid-item__info-vendor{font-family:var(--Typography-Header);font-size:.875rem;font-weight:400;color:var(--Text-Branding-Primary);text-transform:capitalize;margin:0}.featured-collection__viva-inner .product-grid-item__title{font-family:var(--Typography-Body);font-size:1.125rem;font-weight:400;color:var(--Text-Grayscale-Default);text-transform:capitalize;margin:0}.featured-collection__viva-inner .product-grid-item__info .price{font-family:var(--Typography-Body);font-size:1.125rem;font-weight:500;color:var(--Text-Grayscale-Default);margin:0}.featured-collection__viva-inner .product-badge{left:16px;top:14px;margin:0;justify-items:start}.featured-collection__viva-inner .product-badge__item{background:var(--Colors-Deep-Evergreen);color:var(--Colors-Neutral-Sand);font-family:var(--Typography-Body);font-size:1.125rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;padding:6px 16px;border-radius:var(--Elements-Button-Corner, 100px);border:none}.featured-collection__viva-inner .product-badge__item--custom-light{background:var(--Colors-Icy-Mint-Pale);color:var(--Colors-Red-Coral)}.featured-collection__carousel-nav{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap}.featured-collection__progress-wrap{flex:1;min-width:0;max-width:800px;padding:16px 0}.featured-collection__progress-track{width:100%;height:5px;background:var(--Text-Grayscale-Inactive);border-radius:20px;overflow:hidden}.featured-collection__progress-fill{height:100%;background:var(--Colors-Red-Coral);border-radius:20px;transition:width .25s ease}.featured-collection__nav-btn{width:44px;height:44px;border-radius:50%;border:none;background:var(--Colors-Icy-Mint-Pale);color:var(--Colors-Deep-Evergreen);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.featured-collection__nav-btn:hover:not(:disabled){opacity:.9}.featured-collection__nav-btn-icon{display:flex;width:24px;height:24px}.featured-collection__nav-prev .featured-collection__nav-btn-icon{transform:rotate(180deg)}.featured-collection__viva-inner .carousel__container .flickity-prev-next-button{display:none}@media only screen and (max-width:1023px){.featured-collection:has(.featured-collection__viva-inner){padding-left:20px;padding-right:20px}}@media only screen and (max-width:767px){.featured-collection:has(.featured-collection__viva-inner){padding-left:20px;padding-right:20px}.featured-collection__viva-inner{padding:24px 0}.featured-collection__viva-inner .carousel .carousel__item,.featured-collection__viva-inner .carousel .product-grid-item{width:calc(50vw - 30px);min-width:calc(50vw - 30px)}.featured-collection__header-row{flex-direction:column;align-items:flex-start;margin-bottom:24px}.featured-collection__viva-inner .featured-collection__title,.featured-collection__viva-inner .section__heading,.featured-collection__viva-inner .featured-collection__title-wrap p{font-size:1.75rem}.featured-collection__carousel-nav{display:none}.featured-collection__progress-wrap{max-width:none}}.featured-collection .section__heading h1,.featured-collection .section__heading h2,.featured-collection .section__heading h3,.featured-collection .section__heading h4,.featured-collection .section__heading h5,.featured-collection .section__heading h6{font-size:inherit}.featured-collection .section__heading ul,.featured-collection .section__heading ol{margin-left:0}.featured-collection .section__heading p{margin:0}.featured-collection--empty{display:flex}.featured-collection--split{overflow:visible}.featured-collection__content{position:relative;display:flex;flex-direction:column;justify-content:center;margin-bottom:calc(var(--gutter) / 2);z-index:5}@media only screen and (max-width:767px){.featured-collection__content{display:block}}.featured-collection .section__heading{line-height:1}.featured-collection__content.text-center{align-items:center}@media only screen and (min-width:768px){.featured-collection__content.text-left,.featured-collection__content.text-right{flex-direction:row;justify-content:space-between}}@media only screen and (min-width:768px){.featured-collection__content.text-right{flex-direction:row-reverse}}.featured-collection__content-link~.featured-collection__content__wrapper{pointer-events:none}.featured-collection__content-link~.featured-collection__content__wrapper a{pointer-events:auto}.featured-collection__content-link{position:absolute;top:0;left:0;bottom:0;right:0;z-index:3}.featured-collection__content__wrapper{max-width:var(--site-width-narrow);margin-bottom:0}.featured-collection__button{margin-block-start:calc(var(--gutter) / 2)}.featured-collection__button--top{margin:0}.text-center .featured-collection__button--top{margin-block-start:calc(var(--gutter) / 2)}@media only screen and (min-width:768px){.featured-collection__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--grid-gutter) * 2);grid-template-areas:"column-left column-right"}}@media only screen and (min-width:768px){.featured-collection__inner .featured-collection__container{grid-area:column-right}}.featured-collection__inner .featured-collection__content__wrapper{max-width:100%;position:relative;z-index:3;padding:var(--gutter) var(--gutter-mobile)}@media only screen and (min-width:1024px){.featured-collection__inner .featured-collection__content__wrapper{padding:var(--gutter)}}.featured-collection__inner .featured-collection__content{display:block}@media only screen and (min-width:768px){.featured-collection__inner .featured-collection__content{margin-bottom:0;grid-area:column-left}}.featured-collection__inner .section__heading{text-align:inherit}.featured-collection__inner .featured-collection--empty{height:100%}.featured-collection__inner .featured-collection--no-results{display:flex;flex-flow:row wrap}@media only screen and (min-width:768px){.collection-items--1 .featured-collection__inner .grid{grid-template-columns:1fr}}@media only screen and (min-width:768px){.featured-collection__inner--splitright .featured-collection__content{grid-area:column-right}}@media only screen and (min-width:768px){.featured-collection__inner--splitright .featured-collection__container{grid-area:column-left}}.featured-collection__content-inner{position:sticky;top:var(--grid-gutter);height:100%;max-height:calc(100vh - var(--grid-gutter) * 2);display:flex;flex-flow:row wrap;transition:max-height .3s ease,top .3s ease}.has-scrolled .featured-collection__content-inner{top:calc(var(--header-sticky-height) + var(--grid-gutter));max-height:calc(100vh - var(--header-sticky-height) - var(--grid-gutter) * 2)}.featured-collection__content-inner.align--middle-right,.featured-collection__content-inner.align--bottom-right,.featured-collection__content-inner.align--top-right{text-align:right}.featured-collection--no-results{width:100%}@media only screen and (max-width:767px){.featured-collection .grid--mobile{gap:var(--grid-gutter-mobile) var(--grid-gutter)}}.featured-collection .flickity-button{background:var(--bg)}@media only screen and (max-width:767px){.featured-collection .carousel--mobile .collection-promo{display:grid}}.featured-collection--carousel .flickity-enabled .collection-promo__bg{padding-top:var(--carousel-promo-height)!important}@media only screen and (min-width:1024px){.featured-collection--carousel .collection-promo--two-columns.one-half{width:calc(var(--wrapper-width) - var(--grid-gutter))}}@media only screen and (min-width:1024px){.featured-collection--carousel .collection-promo--two-columns.one-third{width:calc((var(--wrapper-width) - var(--grid-gutter) * 2) / 3 * 2)}}@media only screen and (min-width:1024px){.featured-collection--carousel .collection-promo--two-columns.one-quarter{width:calc((var(--wrapper-width) - var(--grid-gutter) * 3) / 2)}}@media only screen and (min-width:1024px){.featured-collection--carousel .collection-promo--full.one-half,.featured-collection--carousel .collection-promo--full.one-third,.featured-collection--carousel .collection-promo--full.one-quarter{width:calc(var(--wrapper-width) - var(--grid-gutter))}}@media only screen and (max-width:767px){.featured-collection--mobile-two-columns .grid--mobile,.featured-collection--mobile-single-column .grid--mobile{grid-template-columns:var(--grid-mobile)}}@media only screen and (max-width:767px){.featured-collection .grid--mobile .collection-promo,.featured-collection .grid--mobile .product-grid-item{grid-column:span 2}}@media only screen and (max-width:767px){.featured-collection--mobile-two-columns .grid--mobile .collection-promo,.featured-collection--mobile-two-columns .grid--mobile .product-grid-item{grid-column:span 1}}@media only screen and (max-width:767px){.featured-collection .carousel--mobile .collection-promo,.featured-collection .carousel--mobile .product-grid-item{grid-column:span 1}}@media only screen and (max-width:767px){.featured-collection--mobile-two-columns .collection-promo__content{padding:var(--inner-mobile)}}@media only screen and (max-width:767px){.featured-collection--mobile-two-columns .grid--mobile .collection-promo--tablet-full{grid-column:span 2}}@media only screen and (max-width:767px){.featured-collection--mobile-two-columns .grid--mobile .collection-promo--tablet-full .collection-promo__bg{padding-top:calc(var(--promo-height) / 2)}}@media only screen and (max-width:767px){.featured-collection--mobile-single-column .grid--mobile .collection-promo .collection-promo__bg{padding-top:var(--promo-height)}}@media only screen and (max-width:767px){.aos-initialized .featured-collection--mobile-two-columns .carousel--mobile>.product-grid-item:nth-child(n+3) [data-aos][data-aos-delay]{transition-delay:.3s}}@media only screen and (max-width:767px){.aos-initialized .featured-collection--mobile-two-columns .carousel--mobile:has(.collection-promo)>*:nth-child(2) [data-aos][data-aos-delay]{transition-delay:.15s}}@media only screen and (min-width:768px)and (max-width:1023px){.aos-initialized .flickity-enabled:has(.collection-promo) .flickity-slider>*:nth-child(2) [data-aos][data-aos-delay]{transition-delay:.15s}}@media only screen and (min-width:768px)and (max-width:1023px){.aos-initialized .flickity-enabled:has(.collection-promo) .flickity-slider>*:not(.is-selected) [data-aos][data-aos-delay]{transition-delay:.3s}}@media only screen and (min-width:1024px){.aos-initialized .collection-items--4 .flickity-enabled:has(.collection-promo) .flickity-slider>*:not(.is-selected) [data-aos][data-aos-delay]{transition-delay:.6s}}@media only screen and (min-width:1024px){.aos-initialized .collection-items--3 .flickity-enabled:has(.collection-promo) .flickity-slider>*:not(.is-selected) [data-aos][data-aos-delay]{transition-delay:.45s}}@media only screen and (min-width:1024px){.aos-initialized .collection-items--2 .flickity-enabled:has(.collection-promo) .flickity-slider>*:not(.is-selected) [data-aos][data-aos-delay]{transition-delay:.3s}}@media only screen and (min-width:480px)and (max-width:1023px){.aos-initialized .featured-collection--grid .product-grid-item .product-grid-item__image[data-aos][data-aos-delay].aos-animate,.aos-initialized .featured-collection--grid .product-grid-item .product-grid-item__info[data-aos][data-aos-delay].aos-animate{transition-delay:0s}}@media only screen and (min-width:480px)and (max-width:1023px){.aos-initialized .featured-collection--grid .product-grid-item .product-badge[data-aos][data-aos-delay].aos-animate{transition-delay:.15s}}@media only screen and (min-width:480px)and (max-width:1023px){.aos-initialized .featured-collection--grid .product-grid-item.grid-item--even .product-grid-item__image[data-aos][data-aos-delay].aos-animate,.aos-initialized .featured-collection--grid .product-grid-item.grid-item--even .product-grid-item__info[data-aos][data-aos-delay].aos-animate{transition-delay:.15s}}@media only screen and (min-width:480px)and (max-width:1023px){.aos-initialized .featured-collection--grid .product-grid-item.grid-item--even .product-badge[data-aos][data-aos-delay].aos-animate{transition-delay:.3s}}@media only screen and (min-width:480px)and (max-width:1023px){.aos-initialized .featured-collection--grid.collection-items--3 .product-grid-item .product-grid-item__image[data-aos][data-aos-delay].aos-animate,.aos-initialized .featured-collection--grid.collection-items--3 .product-grid-item .product-grid-item__info[data-aos][data-aos-delay].aos-animate,.aos-initialized .featured-collection--grid.collection-items--4 .product-grid-item .product-grid-item__image[data-aos][data-aos-delay].aos-animate,.aos-initialized .featured-collection--grid.collection-items--4 .product-grid-item .product-grid-item__info[data-aos][data-aos-delay].aos-animate{transition-delay:0s}}@media only screen and (min-width:480px)and (max-width:1023px){.aos-initialized .featured-collection--grid.collection-items--3 .product-grid-item .product-badge[data-aos][data-aos-delay].aos-animate,.aos-initialized .featured-collection--grid.collection-items--4 .product-grid-item .product-badge[data-aos][data-aos-delay].aos-animate{transition-delay:.15s}}@media only screen and (min-width:480px)and (max-width:1023px){.aos-initialized .featured-collection--grid.collection-items--3 .product-grid-item.grid-item--second-tablet .product-grid-item__image[data-aos][data-aos-delay].aos-animate,.aos-initialized .featured-collection--grid.collection-items--3 .product-grid-item.grid-item--second-tablet .product-grid-item__info[data-aos][data-aos-delay].aos-animate,.aos-initialized .featured-collection--grid.collection-items--4 .product-grid-item.grid-item--second-tablet .product-grid-item__image[data-aos][data-aos-delay].aos-animate,.aos-initialized .featured-collection--grid.collection-items--4 .product-grid-item.grid-item--second-tablet .product-grid-item__info[data-aos][data-aos-delay].aos-animate{transition-delay:.15s}}@media only screen and (min-width:480px)and (max-width:1023px){.aos-initialized .featured-collection--grid.collection-items--3 .product-grid-item.grid-item--second-tablet .product-badge[data-aos][data-aos-delay].aos-animate,.aos-initialized .featured-collection--grid.collection-items--4 .product-grid-item.grid-item--second-tablet .product-badge[data-aos][data-aos-delay].aos-animate{transition-delay:.3s}}@media only screen and (min-width:480px)and (max-width:1023px){.aos-initialized .featured-collection--grid.collection-items--3 .product-grid-item.grid-item--third-tablet .product-grid-item__image[data-aos][data-aos-delay].aos-animate,.aos-initialized .featured-collection--grid.collection-items--3 .product-grid-item.grid-item--third-tablet .product-grid-item__info[data-aos][data-aos-delay].aos-animate,.aos-initialized .featured-collection--grid.collection-items--4 .product-grid-item.grid-item--third-tablet .product-grid-item__image[data-aos][data-aos-delay].aos-animate,.aos-initialized .featured-collection--grid.collection-items--4 .product-grid-item.grid-item--third-tablet .product-grid-item__info[data-aos][data-aos-delay].aos-animate{transition-delay:.3s}}@media only screen and (min-width:480px)and (max-width:1023px){.aos-initialized .featured-collection--grid.collection-items--3 .product-grid-item.grid-item--third-tablet .product-badge[data-aos][data-aos-delay].aos-animate,.aos-initialized .featured-collection--grid.collection-items--4 .product-grid-item.grid-item--third-tablet .product-badge[data-aos][data-aos-delay].aos-animate{transition-delay:.45s}}@media only screen and (max-width:479px){.aos-initialized .featured-collection .grid--mobile .product-grid-item .product-grid-item__image[data-aos][data-aos-delay].aos-animate,.aos-initialized .featured-collection .grid--mobile .product-grid-item .product-grid-item__info[data-aos][data-aos-delay].aos-animate,.aos-initialized .featured-collection .grid--mobile .product-grid-item.grid-item--even .product-grid-item__image[data-aos][data-aos-delay].aos-animate,.aos-initialized .featured-collection .grid--mobile .product-grid-item.grid-item--even .product-grid-item__info[data-aos][data-aos-delay].aos-animate{transition-delay:0s}}@media only screen and (max-width:479px){.aos-initialized .featured-collection .grid--mobile .product-grid-item .product-badge[data-aos][data-aos-delay].aos-animate,.aos-initialized .featured-collection .grid--mobile .product-grid-item.grid-item--even .product-badge[data-aos][data-aos-delay].aos-animate{transition-delay:.15s}}@media only screen and (max-width:479px){.aos-initialized .featured-collection--mobile-two-columns:not(:has(.collection-promo)) .grid--mobile .product-grid-item:nth-child(2n) .product-grid-item__image[data-aos][data-aos-delay].aos-animate,.aos-initialized .featured-collection--mobile-two-columns:not(:has(.collection-promo)) .grid--mobile .product-grid-item:nth-child(2n) .product-grid-item__info[data-aos][data-aos-delay].aos-animate{transition-delay:.15s}}@media only screen and (max-width:479px){.aos-initialized .featured-collection--mobile-two-columns:not(:has(.collection-promo)) .grid--mobile .product-grid-item:nth-child(2n) .product-badge[data-aos][data-aos-delay].aos-animate{transition-delay:.3s}}@media only screen and (max-width:479px){.aos-initialized .featured-collection--mobile-two-columns:has(.collection-promo) .grid--mobile .product-grid-item.grid-item--even .product-grid-item__image[data-aos][data-aos-delay].aos-animate,.aos-initialized .featured-collection--mobile-two-columns:has(.collection-promo) .grid--mobile .product-grid-item.grid-item--even .product-grid-item__info[data-aos][data-aos-delay].aos-animate{transition-delay:.15s}}@media only screen and (max-width:479px){.aos-initialized .featured-collection--mobile-two-columns:has(.collection-promo) .grid--mobile .product-grid-item.grid-item--even .product-badge[data-aos][data-aos-delay].aos-animate{transition-delay:.3s}}.body--rounded-corners .featured-collection__content-inner{border-radius:var(--radius);overflow:hidden}body:not(.no-outline) .featured-collection--slider .flickity-button:focus,body:not(.no-outline) .featured-collection--slider .flickity-button.focus-visible{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/25/assets/section-featured-collection.css.map */
