.editorial-gallery-grid__empty{margin:0;padding:4rem 0;text-align:center;color:rgba(var(--color-foreground),.6);font-size:1.4rem}.editorial-gallery-grid__featured{margin:0 0 4.8rem}.editorial-gallery-grid__featured-eyebrow{display:block;font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--color-foreground),.6);margin:0 0 1.6rem;text-align:center}.editorial-gallery-grid__featured-list{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.section-editorial-gallery-grid .editorial-gallery-grid__filters{display:flex;justify-content:center;flex-wrap:wrap;gap:.6rem;margin:0 0 3.2rem;padding:0;list-style:none}.editorial-gallery-grid__chip{-webkit-appearance:none;appearance:none;border:1px solid rgba(var(--color-foreground),.15);background:transparent;color:rgba(var(--color-foreground),.7);padding:.9rem 1.8rem;border-radius:999px;font-size:1.3rem;line-height:1;cursor:pointer;transition:background var(--duration-default),color var(--duration-default),border-color var(--duration-default)}@media screen and (hover:hover)and (pointer:fine){.editorial-gallery-grid__chip:hover{border-color:rgba(var(--color-foreground),.4);color:rgb(var(--color-foreground))}}.editorial-gallery-grid__chip.is-active{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.editorial-gallery-grid__list{columns:4;column-gap:.4rem;margin:0;padding:0}@media screen and (max-width:1199px){.editorial-gallery-grid__list{columns:3}}@media screen and (max-width:989px){.editorial-gallery-grid__list{columns:2}}@media screen and (max-width:575px){.editorial-gallery-grid__list{column-gap:.3rem}}.editorial-gallery-grid__tile{position:relative;display:block;width:100%;aspect-ratio:4 / 5;break-inside:avoid;-webkit-column-break-inside:avoid;overflow:hidden;border:0;padding:0;margin:0 0 .4rem;cursor:pointer;background:rgba(var(--color-foreground),.04)}@media screen and (max-width:575px){.editorial-gallery-grid__tile{margin-bottom:.3rem}}.editorial-gallery-grid__tile--wide{aspect-ratio:5 / 4}.editorial-gallery-grid__tile--tall{aspect-ratio:3 / 5}.editorial-gallery-grid__tile--square{aspect-ratio:1 / 1}.editorial-gallery-grid__tile--featured{flex:1 1 32rem;aspect-ratio:4 / 3;margin:0}@media screen and (max-width:749px){.editorial-gallery-grid__tile--featured{flex-basis:100%;aspect-ratio:4 / 5}}.editorial-gallery-grid__tile.is-hidden{display:none}.editorial-gallery-grid__img,.editorial-gallery-grid__tile .placeholder-svg{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.8,.2,1)}@media screen and (hover:hover)and (pointer:fine){.editorial-gallery-grid__tile:hover .editorial-gallery-grid__img{transform:scale(1.03)}}.editorial-gallery-grid__caption{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:flex-end;justify-content:space-between;gap:.8rem;padding:1.6rem;background:linear-gradient(to top,#14110c80,#14110c00 70%);color:#fff;text-align:left;transform:translateY(100%);transition:transform .3s cubic-bezier(.2,.8,.2,1)}@media screen and (hover:hover)and (pointer:fine){.editorial-gallery-grid__tile:hover .editorial-gallery-grid__caption,.editorial-gallery-grid__tile:focus-visible .editorial-gallery-grid__caption{transform:translateY(0)}}@media(hover:none){.editorial-gallery-grid__caption{transform:translateY(0);background:linear-gradient(to top,#14110c73,#14110c00 60%)}}.editorial-gallery-grid__category{font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;opacity:.9}.editorial-gallery-grid__expand{flex-shrink:0;width:2.6rem;height:2.6rem;border-radius:50%;border:1px solid rgba(255,255,255,.5);display:flex;align-items:center;justify-content:center}.editorial-gallery-grid__expand .icon{width:1.2rem;height:1.2rem}.editorial-gallery-modal{background-color:#0f0e0e;height:100%;position:fixed;top:0;left:0;width:100%;visibility:hidden;opacity:0;z-index:-1;transition:opacity var(--duration-default),visibility var(--duration-default)}.editorial-gallery-modal[open]{visibility:visible;opacity:1;z-index:101}.editorial-gallery-modal__dialog{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;height:calc(var(--vh, 1vh) * 100);padding:2.4rem}.editorial-gallery-modal__close{position:absolute;top:1.6rem;right:2rem;z-index:5;-webkit-appearance:none;appearance:none;background:none;border:none;color:#fff;cursor:pointer;transition:opacity var(--duration-default)}@media screen and (hover:hover)and (pointer:fine){.editorial-gallery-modal__close:hover{opacity:var(--hover-opacity)}}.editorial-gallery-modal__content{width:100%;max-width:120rem;height:100%;max-height:68vh;position:relative}.editorial-gallery-modal__content .swiper-slide{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.6rem;text-align:center}.editorial-gallery-modal__media{display:flex;width:100%;flex:1 1 auto;min-height:0;align-items:center;justify-content:center}.editorial-gallery-modal__img,.editorial-gallery-modal__video{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;margin:0 auto}.editorial-gallery-modal__meta{width:100%;max-width:56rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem 2rem;color:#fff;text-align:center}.editorial-gallery-modal__category{font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;color:#c4c0bb;flex-basis:100%}.editorial-gallery-modal__caption{font-size:1.4rem}.editorial-gallery-modal__product{font-size:1.4rem;color:#c4c0bb;text-decoration:underline;text-underline-offset:.2rem;text-decoration-color:#c4c0bb99;transition:color var(--duration-default),text-decoration-color var(--duration-default)}@media screen and (hover:hover)and (pointer:fine){.editorial-gallery-modal__product:hover{color:#fff;text-decoration-color:currentColor}}.editorial-gallery-modal__download{display:inline-flex;align-items:center;gap:.8rem}.editorial-gallery-modal__download .icon{width:1.4rem;height:1.4rem}.editorial-gallery-modal__nav-prev,.editorial-gallery-modal__nav-next{--gallery-meta-band: 2rem;position:absolute;top:calc((100% - var(--gallery-meta-band)) / 2);transform:translateY(-50%);z-index:10;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem}.editorial-gallery-modal__nav-prev{left:1rem}.editorial-gallery-modal__nav-next{right:1rem}.editorial-gallery-modal__nav-prev .icon,.editorial-gallery-modal__nav-next .icon{width:1.4rem;height:1.4rem}.editorial-gallery-modal .editorial-gallery-modal__nav-prev svg,.editorial-gallery-modal .editorial-gallery-modal__nav-next svg{color:#fff}.editorial-gallery-modal .editorial-gallery-modal__nav-prev svg path,.editorial-gallery-modal .editorial-gallery-modal__nav-next svg path{stroke:#fff}@media screen and (max-width:749px){.editorial-gallery-modal__nav-prev,.editorial-gallery-modal__nav-next{width:44px;height:44px;--gallery-meta-band: 6rem}}.editorial-gallery-modal .editorial-gallery-modal__nav-prev.swiper-button-disabled,.editorial-gallery-modal .editorial-gallery-modal__nav-next.swiper-button-disabled{opacity:.5;cursor:not-allowed;pointer-events:auto}.editorial-gallery-modal .editorial-gallery-modal__nav-prev.swiper-button-disabled:hover svg,.editorial-gallery-modal .editorial-gallery-modal__nav-next.swiper-button-disabled:hover svg{transform:none}@media screen and (max-width:749px){.editorial-gallery-modal__meta{flex-direction:column;flex-wrap:nowrap;gap:.8rem}.editorial-gallery-modal__download{align-self:stretch;justify-content:center}}.editorial-gallery-modal .editorial-gallery-modal__close:focus-visible,.editorial-gallery-modal .editorial-gallery-modal__product:focus-visible,.editorial-gallery-modal .editorial-gallery-modal__download:focus-visible,.editorial-gallery-modal .editorial-gallery-modal__video:focus-visible,.editorial-gallery-modal .editorial-gallery-modal__nav-prev:focus-visible,.editorial-gallery-modal .editorial-gallery-modal__nav-next:focus-visible,.editorial-gallery-modal .editorial-gallery-modal__content:focus-visible{outline:.1rem solid #fff;outline-offset:.2rem}@media(prefers-reduced-motion:reduce){.editorial-gallery-grid__img,.editorial-gallery-grid__caption,.editorial-gallery-modal,.editorial-gallery-grid__chip{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/editorial-gallery-grid.css.map */
