@media screen and (min-width:750px){.collection{--gutter-width: 4.8rem}}.collection .collection{--gutter-width: 2.4rem}@media screen and (max-width:749px){.collection .collection{--gutter-width: 1.2rem}}.collection-intro{display:flex;flex-direction:column;gap:1.6rem;padding-bottom:2.4rem}@media screen and (min-width:750px){.collection-intro{padding-bottom:2.4rem}}.collection-intro__heading{display:flex;flex-direction:column;gap:0}.collection-intro__title{margin:0;line-height:1;text-transform:uppercase;letter-spacing:.02em;color:rgb(var(--color-headings))}@media screen and (max-width:749px){.collection-intro__title{font-size:2.1rem}}.collection-intro__count{margin:0;font-size:1.2rem;color:rgb(var(--color-headings))}.collection-intro__description{position:relative;max-width:86rem}.collection-intro__text{--color-foreground: var(--color-paragraph);color:rgb(var(--color-paragraph));font-size:1.4rem}@media screen and (min-width:750px){.collection-intro__text{font-size:1.6rem}}.collection-intro__text p{margin:0}.collection-intro .rte-expandable:not(.expanded),.collection-intro .rte-expandable.expanded{display:block;overflow:visible;-webkit-line-clamp:unset;line-clamp:unset}.collection-intro .rte-expandable:not(.expanded)>p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.collection-intro .rte-expandable:not(.expanded)>p~*{display:none}.collection-intro__text .rte-expandable.expanded p+p{margin-top:1.2rem}.collection-toolbar{display:flex;flex-direction:column;gap:1.6rem;margin-bottom:4.8rem}@media screen and (min-width:750px){.collection-toolbar{flex-direction:row;align-items:center;justify-content:space-between;gap:2.4rem;margin-bottom:4.8rem}.collection-toolbar--filters-only{justify-content:flex-end}}.collection-toolbar__pills{min-width:0;flex:1}.collection-subcollections{gap:.8rem;margin:0;padding:0;align-items:center}.collection-subcollections .slider__slide{width:auto;max-width:none;flex:0 0 auto}@media screen and (max-width:749px){.collection-subcollections-slider .slider-buttons{display:none}}@media(hover:hover)and (pointer:fine){.collection-subcollections-slider .slider+.slider-buttons,.collection-subcollections-slider .slider:focus-within+.slider-buttons,.collection-subcollections-slider .slider-buttons:focus-within{opacity:0}.collection-subcollections-slider .slider:hover+.slider-buttons,.collection-subcollections-slider .slider-buttons:hover{opacity:1}}@media screen and (max-width:749px){.collection-toolbar__pills .slider-peek-mobile .collection-subcollections.slider{scroll-padding-left:var(--outer-margin);padding-left:var(--outer-margin);scroll-padding-right:var(--outer-margin);padding-right:var(--outer-margin)}}.collection-subcollections__pill{display:inline-flex;align-items:center;flex-shrink:0;padding:1rem 2rem;border-radius:var(--border-radius-pill);background:rgba(var(--color-foreground),.04);color:rgb(var(--color-foreground));font-size:1.4rem;line-height:normal;text-decoration:none;white-space:nowrap}@media screen and (min-width:750px){.collection-subcollections__pill{padding:1rem 2rem}}.collection-subcollections__pill--active{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.collection-toolbar__filters{flex-shrink:0}.collection-toolbar__filters .facets-container{display:flex;width:100%;margin-bottom:0}.collection-toolbar__filters .facets-container>facet-filters-form.facets.small-hide{display:none}.collection-toolbar__filters .mobile-facets__wrapper,.collection-toolbar__filters .mobile-facets__open-wrapper{display:block;width:100%}.collection-toolbar__filters .mobile-facets__open{justify-content:center;width:100%;min-height:4.4rem;padding:1.2rem 2.4rem;text-align:center}.collection-toolbar__filters .mobile-facets__open .icon-filter{display:none}.collection-toolbar__filters .mobile-facets__open>*+*{margin-left:0}.collection-toolbar__filters .facets__fixed-button{width:100%}.collection-toolbar__filters .mobile-facets__open-label{margin-left:0}@media screen and (min-width:750px){.collection-toolbar__filters,.collection-toolbar__filters .mobile-facets__open-wrapper,.collection-toolbar__filters .mobile-facets__open{width:auto}.collection-toolbar__filters .mobile-facets__open{padding:1rem 1.6rem;min-height:0;--alpha-button-border: 1;--color-button-border: var(--color-foreground)}}.collection-featured{margin-bottom:4.8rem}@media screen and (min-width:750px){.collection-featured{margin-bottom:6.4rem}}.collection-featured.featured-collection.collection{--gutter-width: 1.2rem}@media screen and (min-width:750px){.collection-featured.featured-collection.collection{--gutter-width: 2rem}}.collection-featured__title{margin:0;text-transform:uppercase;letter-spacing:.02em}@media screen and (max-width:749px){.collection-featured__title{font-size:2.1rem}}.collection-featured .featured-collection__header{margin-bottom:2rem}@media screen and (min-width:750px){.collection-featured .featured-collection__header{margin-bottom:3.2rem}.collection-featured .slider-peek.slider-peek-grid .slider{--slides-per-view: 5}}.collection-header p:last-child{margin-bottom:0}#ProductGridContainer>.collection:not(.collection-featured){container-type:inline-size}.collection #product-grid{--collection-columns: 2;--collection-track-gap: var(--gutter-width);--collection-row-gap: calc(var(--gutter-width) * 1.5);--collection-card-meta: 8.9rem;--collection-photo-ratio: 1.3562;display:grid;grid-template-columns:repeat(2,1fr);row-gap:var(--collection-row-gap)}@media screen and (max-width:749px){.collection #product-grid{--collection-track-gap: 1.6rem;--collection-row-gap: 1.6rem;--collection-card-meta: 8.7rem;row-gap:var(--collection-row-gap);column-gap:1.6rem}.collection #product-grid>.product-card,.collection #product-grid>.collection-banner{padding-left:0;padding-right:0}}.collection #product-grid>.product-card{max-width:unset;min-width:0}@media screen and (min-width:990px){.collection #product-grid{--collection-columns: 4;display:grid;grid-template-columns:repeat(4,1fr)}}.collection #product-grid>.collection-banner{--banner-span: var(--mobile-width);grid-column:var(--mobile-col-start) / span var(--mobile-width);grid-row:var(--mobile-row-start) / span var(--height);position:relative;width:auto;max-width:none;flex-basis:auto;height:auto;min-width:0;align-self:stretch}@media screen and (min-width:990px){.collection #product-grid>.collection-banner{--banner-span: var(--width);grid-column:var(--col-start) / span var(--width);grid-row:var(--row-start) / span var(--height)}}.collection #product-grid>.collection-banner.collection-banner--fit-image{container-type:inline-size;align-self:start;height:auto}.collection-banner--fit-image .flex-banner__media .image-block{width:100%;max-width:100%}.collection-banner--fit-image .flex-banner-container{--banner-photo-height: calc((100cqi - (var(--banner-span) - 1) * var(--collection-track-gap)) / var(--banner-span) * var(--collection-photo-ratio));height:var(--banner-photo-height)}.collection-banner--fit-image:not(.collection-height-1) .flex-banner-container{height:calc(var(--height) * (var(--banner-photo-height) + var(--collection-card-meta)) + (var(--height) - 1) * var(--collection-row-gap))}.collection-banner--fit-image .flex-banner-container,.collection-banner--fit-image .flex-banner,.collection-banner--fit-image .flex-banner__layout,.collection-banner--fit-image .flex-banner__media,.collection-banner--fit-image .media-block,.collection-banner--fit-image .flex-banner__media .image-block{width:100%;max-width:100%}.collection-banner--fit-image:not(.collection-height-1) .flex-banner,.collection-banner--fit-image:not(.collection-height-1) .flex-banner__layout,.collection-banner--fit-image:not(.collection-height-1) .flex-banner__media,.collection-banner--fit-image:not(.collection-height-1) .media-block,.collection-banner--fit-image:not(.collection-height-1) .flex-banner__media .image-block{height:100%}.collection-banner--fit-image .flex-banner__media>.media-block>.image-block>.media{height:100%;padding-bottom:0!important}.collection-banner--fit-image .flex-banner__media>.media-block>.image-block>.media>img,.collection-banner--fit-image .flex-banner__media>.media-block>.image-block>.media>video{object-fit:cover}.collection-banner:has(.image-block__shop-image),.collection-banner:has(.image-block__shop-image) .flex-banner,.collection-banner:has(.image-block__shop-image) .flex-banner-container{overflow:visible}.collection-banner .flex-banner__media{position:relative;z-index:0}.collection-banner:has(.image-block__shop-image) .flex-banner__media{z-index:1}.collection-banner:has(.image-block__shop-image) .flex-banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.collection-banner .flex-banner__media .media-overlay{z-index:2}.collection-banner .flex-banner:has(.flex-banner__inner--top-left) .flex-banner__media:after{background:linear-gradient(180deg,rgba(0,0,0,var(--flex-banner-overlay-opacity, .4)),#0000 60%),linear-gradient(90deg,rgba(0,0,0,var(--flex-banner-overlay-opacity, .4)),#0000 60%)}.collection-banner .flex-banner:has(.flex-banner__inner--top-center) .flex-banner__media:after{background:linear-gradient(180deg,rgba(0,0,0,var(--flex-banner-overlay-opacity, .4)),#0000 60%)}.collection-banner .flex-banner:has(.flex-banner__inner--top-right) .flex-banner__media:after{background:linear-gradient(180deg,rgba(0,0,0,var(--flex-banner-overlay-opacity, .4)),#0000 60%),linear-gradient(270deg,rgba(0,0,0,var(--flex-banner-overlay-opacity, .4)),#0000 60%)}.collection-banner .flex-banner:has(.flex-banner__inner--middle-left) .flex-banner__media:after{background:linear-gradient(90deg,rgba(0,0,0,var(--flex-banner-overlay-opacity, .4)),#0000 60%)}.collection-banner .flex-banner:has(.flex-banner__inner--middle-center) .flex-banner__media:after{background:radial-gradient(circle at center,rgba(0,0,0,var(--flex-banner-overlay-opacity, .4)),#0000 70%)}.collection-banner .flex-banner:has(.flex-banner__inner--middle-right) .flex-banner__media:after{background:linear-gradient(270deg,rgba(0,0,0,var(--flex-banner-overlay-opacity, .4)),#0000 60%)}.collection-banner .flex-banner:has(.flex-banner__inner--bottom-left) .flex-banner__media:after{background:linear-gradient(0deg,rgba(0,0,0,var(--flex-banner-overlay-opacity, .4)),#0000 60%),linear-gradient(90deg,rgba(0,0,0,var(--flex-banner-overlay-opacity, .4)),#0000 60%)}.collection-banner .flex-banner:has(.flex-banner__inner--bottom-center) .flex-banner__media:after{background:linear-gradient(0deg,rgba(0,0,0,var(--flex-banner-overlay-opacity, .4)),#0000 60%)}.collection-banner .flex-banner:has(.flex-banner__inner--bottom-right) .flex-banner__media:after{background:linear-gradient(0deg,rgba(0,0,0,var(--flex-banner-overlay-opacity, .4)),#0000 60%),linear-gradient(270deg,rgba(0,0,0,var(--flex-banner-overlay-opacity, .4)),#0000 60%)}.collection-banner:has(.image-block__shop-image) .flex-banner--classic .flex-banner__panel{pointer-events:none;z-index:2}.collection-banner:has(.image-block__shop-image) .flex-banner__inner{background:none}.collection-banner .flex-banner--classic .flex-banner__panel a,.collection-banner .flex-banner--classic .flex-banner__panel button{pointer-events:auto}.collection-banner .image-block__shop-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;background:transparent}.collection-banner .image-block__shop-image modal-hover,.collection-banner .image-block__shop-image .slideshow__product-dot,.collection-banner .image-block__shop-image .quick-view-modal[open] .quick-view-modal__content{pointer-events:auto}.collection-banner .image-block__shop-image .slideshow__product-dot{width:1.8rem;height:1.8rem;background:rgba(var(--color-card),.4)}.collection-banner .image-block__shop-image .slideshow__product-dot span{width:.8rem;height:.8rem;outline-width:.2rem}.collection-banner .image-block__shop-image .quick-view-modal{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:5}.collection-banner .image-block__shop-image .quick-view-modal[open]:after{display:none}.collection-banner .image-block__shop-image .quick-view-modal__content{width:30rem;max-width:calc(100% - 1.6rem);min-height:6.6rem;margin-top:1.6rem;padding:.8rem;overflow:visible;border-radius:var(--border-radius-small);box-shadow:0 .4rem 1.6rem #0000001f;z-index:6}.collection-banner:has(.quick-view-modal[open]) .flex-banner__media{z-index:5}.collection-banner:has(.quick-view-modal[open]) .flex-banner--classic .flex-banner__panel{z-index:1}.collection-banner .image-block__shop-image .quick-view-modal__content:before{content:"";position:absolute;top:-.5rem;left:50%;z-index:-1;width:1.2rem;height:1.2rem;background:rgb(var(--color-background));transform:translate(-50%) rotate(45deg)}.collection-banner .image-block__shop-image .quick-view-modal__content-info,.collection-banner .image-block__shop-image .quick-view-modal__content-info>*{display:block;height:auto;padding:0}.collection-banner .image-block__shop-image .quick-view__inner.card-wrapper{display:grid;grid-template-columns:3.7rem minmax(0,1fr) 1.2rem;grid-template-rows:auto auto;column-gap:.8rem;row-gap:.2rem;align-items:center;min-height:5rem;width:100%;text-decoration:none;color:rgb(var(--color-foreground))}.collection-banner .image-block__shop-image .quick-view__image{width:3.7rem;height:5rem;align-self:center}.collection-banner .image-block__shop-image .quick-view__image .media{width:3.7rem;height:5rem;padding-bottom:0;aspect-ratio:37 / 50;border-radius:0}.collection-banner .image-block__shop-image .quick-view__information{grid-column:2 / 3;grid-row:1 / 2;min-width:0;align-self:end}.collection-banner .image-block__shop-image .quick-view__information .product__title{font-size:1.4rem;font-weight:var(--font-weight-light);line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collection-banner .image-block__shop-image .quick-view__price{grid-column:2 / 3;grid-row:2 / 3;font-size:1rem;font-weight:var(--font-weight-semibold);text-transform:lowercase}.collection-banner .image-block__shop-image .quick-view__buttons{grid-column:3 / 4;grid-row:1 / 3;align-self:center;margin:0}@media screen and (max-width:749px){.collection #product-grid>.collection-banner:has(.quick-view-modal[open]){z-index:6}.collection-banner:has(.quick-view-modal[open]) .media,.collection-banner:has(.quick-view-modal[open]) .image-block{overflow:visible}.collection-banner .image-block__shop-image .quick-view-modal__content{left:auto!important;right:.8rem;top:auto!important;bottom:.8rem;width:min(30rem,calc(100vw - 4.8rem));max-width:none;transform:none;margin-top:0;z-index:10}.collection-banner .image-block__shop-image .quick-view-modal__content:before{display:none}}.product-count-vertical{font-size:1.4rem}@media screen and (max-width:749px){.product-count-vertical{font-size:1.3rem}.collection #product-grid{margin-left:0;margin-right:0}#ProductGridContainer{width:100%}.template-collection .image-banner--container .banner.banner--mobile-bottom .banner__media img,.template-collection .image-banner--container .banner.banner--mobile-top .banner__media img,.template-collection .image-banner--container .banner.banner--mobile-bottom .banner__media video,.template-collection .image-banner--container .banner.banner--mobile-top .banner__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.collection-featured.featured-collection.collection{--gutter-width: .9rem}.collection-featured .product-card.slider__slide{flex-basis:14rem;max-width:14rem;width:14rem}}.collection.collection--empty#product-grid{display:block}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.6rem;padding:8rem 0;text-align:center;width:100%}.empty-state__image{width:8rem;height:8rem;flex-shrink:0}.empty-state__img{display:block;width:100%;height:100%;object-fit:cover}.empty-state__heading{margin:0;color:rgb(var(--color-headings))}.empty-state__subtitle{margin:0;font-size:1.4rem;line-height:normal;color:rgba(var(--color-paragraph),.55)}.empty-state__label{margin:0;font-size:1.4rem;font-weight:var(--font-heading-weight);line-height:normal;color:rgb(var(--color-headings))}.empty-state__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem;margin:0;padding:0}.empty-state__chip{display:inline-flex;align-items:center;padding:1rem 1.8rem;border:.1rem solid rgba(var(--color-foreground),.4);border-radius:var(--border-radius);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.4rem;line-height:normal;text-decoration:none;white-space:nowrap}.empty-state__chip:hover{border-color:rgb(var(--color-foreground))}
/*# sourceMappingURL=/cdn/shop/t/5/assets/template-collection.css.map */
