.portfolio-gallery-anchor{display:block;scroll-margin-top:calc(var(--theme-sticky-header-height, 0px) + 24px)}.portfolio-gallery{display:grid;grid-template-columns:repeat(var(--portfolio-columns-mobile),minmax(0,1fr));gap:var(--portfolio-row-gap) var(--portfolio-column-gap);margin-top:40px}.portfolio-gallery__item[hidden]{display:none}.no-js .portfolio-gallery__item[hidden]{display:block}.no-js .portfolio-gallery__load-more-wrap{display:none}.portfolio-gallery__card{display:flex;min-width:0;height:auto;flex-direction:column;color:inherit;text-decoration:none}.portfolio-gallery__media{position:relative;overflow:hidden;width:100%;aspect-ratio:var(--portfolio-image-ratio);border-radius:var(--portfolio-corner-radius);background:rgb(var(--text-color) / .06)}.portfolio-gallery__image,.portfolio-gallery__video,.portfolio-gallery__placeholder,.portfolio-gallery__placeholder svg,.portfolio-gallery__media .theme-img,.portfolio-gallery__media .img-ar{width:100%;height:100%}.portfolio-gallery__image,.portfolio-gallery__video,.portfolio-gallery__media .theme-img{object-fit:cover;transition:transform .45s ease}.portfolio-gallery__card:hover .portfolio-gallery__image{transform:scale(1.02)}.portfolio-gallery--natural .portfolio-gallery__media{aspect-ratio:auto}.portfolio-gallery--natural .portfolio-gallery__media .theme-img,.portfolio-gallery--natural .portfolio-gallery__image{height:auto}.portfolio-gallery__caption{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-top:14px}.portfolio-gallery__title{margin:0;color:rgb(var(--heading-color));font-family:Classico,Georgia,serif;font-size:14px;font-weight:400;letter-spacing:.03em;line-height:1.2;text-transform:uppercase}.portfolio-gallery__meta{color:rgb(var(--text-color) / .48);font-family:Sackers Gothic Std,sans-serif;font-size:9px;font-weight:500;letter-spacing:.14em;line-height:1.3;text-align:right;text-transform:uppercase}.portfolio-gallery--even .portfolio-gallery__caption{display:block;margin-top:20px;text-align:center}.portfolio-gallery--even .portfolio-gallery__title{font-size:16px;letter-spacing:.04em}.portfolio-gallery--even .portfolio-gallery__meta{margin-top:6px;text-align:center}.portfolio-gallery__load-more-wrap{display:flex;justify-content:center;margin-top:64px}.portfolio-gallery__load-more{padding:15px 40px;border:1px solid currentColor;background:transparent;color:rgb(var(--text-color));font-family:Sackers Gothic Std,sans-serif;font-size:10px;font-weight:500;letter-spacing:.18em;line-height:1;text-transform:uppercase;cursor:pointer;transition:background-color .25s ease,color .25s ease}.portfolio-gallery__load-more:hover{background:rgb(var(--text-color));color:rgb(var(--bg-color))}.portfolio-gallery__load-more[hidden]{display:none}@media(min-width:768px){.portfolio-gallery{grid-template-columns:repeat(var(--portfolio-columns-desktop),minmax(0,1fr))}.portfolio-gallery--editorial{grid-auto-flow:dense;grid-auto-rows:8px;align-items:start}.portfolio-gallery--editorial .portfolio-gallery__item--featured{grid-column:span 2}}@media(max-width:767.98px){.portfolio-gallery{--portfolio-column-gap: 16px;--portfolio-row-gap: 28px;margin-top:30px}.portfolio-gallery--editorial{display:grid}.portfolio-gallery__caption{display:block;margin-top:10px}.portfolio-gallery__meta{margin-top:5px;text-align:left}.portfolio-gallery--even .portfolio-gallery__caption{margin-top:14px}.portfolio-gallery--even .portfolio-gallery__title{font-size:14px}.portfolio-gallery__load-more-wrap{margin-top:44px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/gallery-portfolio.css.map */
