.shop-all__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--space-24);margin:0;padding:0;list-style:none}@media screen and (max-width:749px){.shop-all.page-width{padding-inline:var(--space-16)}.shop-all .shop-all__grid{column-gap:var(--space-8)}}@media screen{.grid-photo{position:relative;display:block;grid-column:1 / -1;aspect-ratio:4 / 5;border-radius:var(--radius-tile);background-color:color-mix(in srgb,var(--ink) 4%,var(--paper))}.grid-photo__link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:inherit}.grid-photo__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}}@media screen{.shop-all__heading{margin:var(--space-24) 0 var(--space-16);color:var(--ink);font-family:var(--font-sans);font-size:4rem;font-weight:var(--weight-black);line-height:.9;letter-spacing:-.06em}}@media screen and (min-width:750px){.shop-all__heading{margin:var(--space-48) 0 var(--space-24);font-size:6.4rem}}.shop-all__empty{padding-block:var(--space-48);text-align:center}.shop-all__empty-title{margin:0 0 var(--space-8);font-size:2rem;font-weight:700;line-height:1.2}.shop-all__empty-text{margin:0;font-size:1.4rem}.shop-all__empty-text a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3rem}.empty-filter{display:none}@media screen{.shop-all__empty--filtered{display:none}.empty-filter{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-16);margin-top:var(--space-12);padding:var(--space-32) var(--space-24);border-radius:var(--radius-card);background-color:var(--paper-warm);color:var(--ink)}.empty-filter__note{font-size:3.2rem;line-height:1}.empty-filter__text{margin:0;font-size:1.5rem;line-height:1.45;text-wrap:pretty}.empty-filter__signup{align-self:stretch}.empty-filter .newsletter__heading{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);white-space:nowrap}.empty-filter .newsletter-form__row{border-color:transparent}.empty-filter .newsletter-form__input{background-color:transparent}.empty-filter .newsletter-form__button{padding-inline:calc(var(--space-16) - 1px);background-color:var(--ink);color:var(--paper);font-size:1.4rem;font-weight:var(--weight-medium)}.empty-filter__all{display:inline-flex;align-items:center;gap:var(--space-8);height:4rem;padding:0 calc(var(--space-16) - 1px);border:1px solid transparent;border-radius:var(--radius-pill);background-color:var(--ink);color:var(--paper);font-family:var(--font-mono);font-size:1.3rem;line-height:1;text-decoration:none;white-space:nowrap}.empty-filter__arrow{display:inline-flex;width:1.4rem}.empty-filter__arrow svg{width:100%;height:auto}}@media screen and (hover:hover){.empty-filter__all:hover{text-decoration:underline;text-underline-offset:.3rem}}@media screen and (min-width:750px){.shop-all__grid{column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--space-32)}}@media screen and (min-width:750px){.empty-filter{max-width:56rem}.grid-photo{aspect-ratio:3 / 2}}@media screen and (min-width:990px){.shop-all__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.shop-all__grid{row-gap:0}.shop-all__grid>.shop-all__item{display:grid;grid-row:span 2;grid-template-rows:subgrid}.shop-all__grid>.shop-all__item>.product-card{grid-row:1 / -1;grid-template-rows:subgrid}.shop-all__grid .product-card__info{padding-bottom:var(--space-32)}.grid-photo{display:grid;grid-column:span 2;grid-row:span 4;grid-template-rows:subgrid;aspect-ratio:auto;background:none}.grid-photo>.grid-photo__link,.grid-photo>.grid-photo__image{position:relative;inset:auto;grid-row:1 / 4;width:100%;height:100%;border-radius:var(--radius-tile);background-color:color-mix(in srgb,var(--ink) 4%,var(--paper))}.grid-photo__link>.grid-photo__image{position:absolute;top:0;right:0;bottom:0;left:0}.shop-all__grid:has(.grid-photo){grid-auto-flow:row dense}.shop-all__item--col-1{grid-column:1}.shop-all__item--col-2{grid-column:2}.shop-all__item--col-3{grid-column:3}.shop-all__item--col-4{grid-column:4}.grid-photo--right{grid-column:3 / 5}.grid-photo--left{grid-column:1 / 3}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/template-collection.css.map */
