.collection__hero{margin:4rem 0 2.4rem}.collection__hero-text-wrapper{display:flex;flex-direction:column;gap:2.4rem}.collection__hero-search{max-width:80rem}.collection__main-content{position:relative}.collection__main-occasion{border:1px solid var(--Beige)}.collection__listing-wrapper{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--Beige);border-bottom:0}@media(max-width:1100px){.collection__listing-wrapper{grid-template-columns:repeat(3,1fr)}}@media(max-width:800px){.collection__listing-wrapper{display:block}}.collection__listing-wrapper--without-filters{grid-template-columns:1fr}@media(max-width:1100px){.collection__listing-wrapper--without-filters{grid-template-columns:1fr}}.collection__facets{grid-column:1/2;border-right:1px solid var(--Beige)}.collection__facets--without-filters{display:none}@media(max-width:800px){.collection__facets--without-filters{display:block;border-right:0}}.collection__products-wrapper{grid-column:2/-1}.collection__products-wrapper--without-filters{grid-column:1/-1}.collection__products-wrapper-inner{position:relative}.collection__products-wrapper-inner--empty{padding:8rem var(--gutter)}.collection__products-wrapper-inner .loading-overlay{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-color:rgba(var(--color-background),.5);pointer-events:none}.collection__products-wrapper-inner.loading .loading-overlay{display:block}.collection__products-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;margin:0;padding:0;list-style:none;overflow:hidden}@media(max-width:1100px){.collection__products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.collection__products-grid--occasion{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1100px){.collection__products-grid--occasion{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.collection__products-grid--occasion{grid-template-columns:repeat(2,minmax(0,1fr))}}.collection__products-grid--without-filters{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1100px){.collection__products-grid--without-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.collection__products-grid--without-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}.collection__product-grid-item{min-width:0;position:relative}.collection__product-grid-item:before,.collection__product-grid-item:after{content:"";position:absolute;background-color:var(--Beige)}.collection__product-grid-item:before{right:0;top:0;width:1px;height:999px}.collection__product-grid-item:after{left:0;bottom:-1px;width:999px;height:1px}.occasion-hero{padding:5.6rem 0 2rem}@media(max-width:800px){.occasion-hero{padding:3.2rem 0 0}}.occasion-hero__inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}@media(max-width:800px){.occasion-hero__inner{display:block}}.occasion-hero__back{grid-column:1/2;grid-row:1;width:-moz-fit-content;width:fit-content}.occasion-hero__title-wrap{grid-column:2/4;grid-row:1;border-style:solid;border-color:var(--Red);border-width:0 1px 0 0}@media(max-width:800px){.occasion-hero__title-wrap{border-width:0 0 1px 0}}.occasion-hero__title{max-width:10em;font-size:6.4rem;font-weight:700;line-height:1;letter-spacing:.0468rem;text-transform:uppercase}@media(max-width:1100px){.occasion-hero__title{font-size:4rem}}@media(max-width:800px){.occasion-hero__title{padding:4rem 0 3.2rem;font-size:6.4rem}}@media(max-width:480px){.occasion-hero__title{font-size:4rem}}.occasion-hero__count{grid-column:4/5;grid-row:1;margin-left:4rem}@media(max-width:800px){.occasion-hero__count{margin:2rem 0 0}}.occasion-hero__count-number{font-family:Broadsheet;font-size:3.2rem;line-height:.8}.occasion-hero__media{grid-column:1/-1;grid-row:2;height:32.8rem;margin-top:5.6rem}@media(max-width:800px){.occasion-hero__media{margin:3.2rem calc(var(--gutter) * -1) 0;height:28rem}}.occasion-hero__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-collection.css.map */
