.flash-filters{border-block:1px solid rgb(29 22 22 / .12)}.flash-filters__bar{max-width:71.125rem;margin-inline:auto;display:flex;align-items:center;justify-content:center;gap:.75rem;padding-inline:1rem;padding-block-end:.5rem}.flash-filters__pills-bar{max-width:71.125rem;margin-inline:auto;padding-inline:1rem}.flash-filters__label{font-family:var(--font-heading--family);font-style:italic;font-size:1.125rem;color:var(--flash-filters-ink);margin:0;white-space:nowrap}.flash-filters__modes{display:flex;align-items:center;gap:.5rem}.flash-filters__mode{display:inline-flex;align-items:center;justify-content:center;padding:.6875rem 1.25rem;border:2px solid var(--flash-filters-ink);border-radius:.5rem;background-color:var(--flash-filters-pill-bg);color:var(--flash-filters-ink);font-family:var(--font-heading--family);font-style:italic;font-size:1.125rem;line-height:normal;white-space:nowrap;opacity:.8;cursor:pointer;transition:background-color .2s ease,color .2s ease,opacity .2s ease}.flash-filters__mode--active,.flash-filters__mode--active:hover{background-color:var(--flash-filters-pill-bg-active);color:var(--flash-filters-pill-text-active);opacity:1}.flash-filters__list[hidden]{display:none}.flash-filters__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;list-style:none;margin:0;padding:0}.flash-filters__pill{display:inline-flex;align-items:center;justify-content:center;padding:.6875rem 1.25rem;border:2px solid var(--flash-filters-ink);border-radius:.5rem;background-color:var(--flash-filters-pill-bg);color:var(--flash-filters-ink);font-family:var(--font-body--family);font-size:.875rem;font-weight:600;letter-spacing:.02em;line-height:normal;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease}.flash-filters__pill:hover{background-color:#f1ebdb}.flash-filters__pill--active,.flash-filters__pill--active:hover{background-color:var(--flash-filters-pill-bg-active);color:var(--flash-filters-pill-text-active)}@media screen and (max-width:749px){.flash-filters__bar{flex-direction:column;align-items:flex-start;gap:.8125rem;padding-inline:0}.flash-filters__modes{flex-wrap:wrap;padding-inline:2rem}.flash-filters__pills-bar{padding-inline:0}.flash-filters__list{flex-wrap:wrap;justify-content:flex-start;gap:.5rem;width:100%;padding-inline:2rem}.flash-filters__label{margin-inline:2rem}.flash-filters__mode{padding:.5rem 1rem;font-size:1rem}.flash-filters__pill{padding:.5rem 1rem}}.product-grid .product-media-container{aspect-ratio:275 / 304!important}@media screen and (min-width:750px){.main-collection-grid{width:100%;max-width:75.125rem;justify-self:center;padding-inline:2rem!important}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;--product-grid-gap: 2rem .8125rem !important}}@media screen and (max-width:749px){.main-collection-grid{padding-inline:2rem}.product-grid{--product-grid-gap: 1.0625rem .5rem !important}.product-grid-container{--padding-block-start: 32px;--padding-block-end: 32px}}.product-grid .product-card__content>.group-block .group-block__media-wrapper{display:none}.product-grid .product-card__content>.group-block>.group-block-content>.group-block,.product-grid .product-card__content>.group-block>.group-block-content>.group-block>.group-block-content{display:contents!important}.product-grid__item>product-card,.product-grid .product-card__content{height:100%}.product-grid .product-card__content>.group-block{display:flex;flex:1 0 auto}.product-grid .product-card__content>.group-block>.group-block-content{display:grid!important;grid-template-columns:1fr auto;grid-template-rows:min-content 1fr min-content min-content;grid-template-areas:"title title" ". ." "artist badge" "size price";align-items:baseline;row-gap:.125rem;width:100%}.product-grid .product-card__content [class*=__title]{grid-area:title;min-width:0}.product-grid .product-card__content [class*=__title] p{white-space:nowrap}@media screen and (max-width:749px){.product-grid .product-card__content [class*=__title]{overflow:hidden}.product-grid .product-card__content [class*=__title] p{white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;width:100%}}.product-grid .product-card__content [class*=__badge]{grid-area:badge;justify-self:end}.product-grid .product-card__content [class*=__artist]{grid-area:artist}.product-grid .product-card__content [class*=__size]{grid-area:size}.product-grid .product-card__content product-price{grid-area:price;justify-self:end}.product-grid .product-card__content product-price:has(.price--range){grid-area:auto;grid-row:5;grid-column:1 / -1;justify-self:end}@media screen and (min-width:750px){.product-grid .product-card__content .text-block p{white-space:nowrap}.product-grid .product-card__content [class*=__title] p{white-space:normal;overflow-wrap:break-word}}@media screen and (max-width:749px){.product-grid .product-card__content .text-block p{white-space:normal;overflow-wrap:break-word}.product-grid .product-card__content [class*=__badge] p{text-align:right}.product-grid .price--inquire{font-size:.625rem!important;white-space:nowrap!important}}@media screen and (min-width:750px){.product-grid .product-card__content>.group-block>.group-block-content{grid-template-columns:auto 1fr auto;grid-template-rows:min-content 1fr min-content;grid-template-areas:"title title badge" ". . ." "artist size price"}.product-grid .product-card__content [class*=__size]{justify-self:center}.product-grid .product-card__content product-price:has(.price--inquire){grid-area:badge}.product-grid .product-card__content product-price:has(.price--range){grid-row:4}.product-grid .product-card__content>.group-block>.group-block-content:has(.price--range) [class*=__size]{grid-area:price;justify-self:end}}.main-collection-grid .pagination{display:none!important}.flash-load-more{display:flex;justify-content:center;padding-block-start:2rem}.flash-load-more[hidden]{display:none}.flash-load-more__button{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;background-color:#ce5454;border:3px solid #1d1616;border-radius:.5rem;color:#1d1616;font-family:var(--font-body--family);font-size:.875rem;font-weight:700;letter-spacing:.02em;line-height:normal;cursor:pointer;transition:filter .2s ease}.flash-load-more__button:hover{filter:brightness(1.05)}.flash-load-more__button[aria-busy=true]{opacity:.6;cursor:wait}.flash-load-more__button[aria-busy=true]:after{content:"";width:.875rem;height:.875rem;margin-inline-start:.5rem;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:flash-load-more-spin .7s linear infinite}@keyframes flash-load-more-spin{to{transform:rotate(360deg)}}@media screen and (max-width:749px){.flash-load-more{padding-inline:2rem}.flash-load-more__button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-flash-filters.css.map */
