.inspiration-gallery{background:var(--inspiration-background);color:var(--inspiration-text);padding-block:var(--inspiration-padding-top) var(--inspiration-padding-bottom)}.inspiration-gallery__inner{box-sizing:border-box;width:100%;max-width:min(var(--inspiration-content-max-width),100%);margin-inline:auto;padding-inline:5rem}.inspiration-gallery__header{max-width:98rem}.inspiration-gallery__heading{margin:0;color:var(--inspiration-heading-color);font-family:var(--font-body-family);font-size:var(--inspiration-heading-size);font-weight:700;line-height:1;letter-spacing:0}.inspiration-gallery__intro{max-width:90rem;margin-top:3.2rem;color:var(--inspiration-muted);font-family:var(--font-body-family);font-size:var(--inspiration-intro-size);font-weight:600;line-height:1.35;letter-spacing:0}.inspiration-gallery__intro p{margin-block:0}.inspiration-gallery__nav{margin-top:5.2rem}.inspiration-gallery__nav-list{display:flex;flex-wrap:wrap;align-items:center;gap:1.7rem;margin:0;padding:0;list-style:none;scroll-behavior:smooth}.inspiration-gallery__filter{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:0 0 1rem;border:0;background:transparent;color:var(--inspiration-filter-muted);font-family:var(--font-body-family);font-size:var(--inspiration-filter-size);font-weight:700;line-height:1;letter-spacing:0;text-decoration:none;white-space:nowrap;scroll-snap-align:start;transition:color .22s ease,opacity .22s ease}.inspiration-gallery__filter:after{content:"";position:absolute;right:0;bottom:0;left:0;height:.2rem;background:var(--inspiration-active);transform:scaleX(0);transform-origin:center;transition:transform .24s ease}.inspiration-gallery__filter:hover,.inspiration-gallery__filter[aria-current=page]{color:var(--inspiration-active)}.inspiration-gallery__filter[aria-current=page]:after{transform:scaleX(1)}.inspiration-gallery__filter:focus-visible{outline:.2rem solid currentColor;outline-offset:.4rem}.inspiration-gallery__filter-label{position:relative;display:inline-block}.inspiration-gallery__filter-label--with-superscript{padding-inline-end:.15em}.inspiration-gallery__count{display:inline-flex;min-width:2.6rem;min-height:2.2rem;align-items:center;justify-content:center;padding-inline:.6rem;border:.1rem solid currentColor;border-radius:999px;font-size:1.1rem;font-weight:700;line-height:1}.inspiration-gallery__count.inspiration-gallery__count--superscript{position:absolute;inset-block-start:-.72em;inset-inline-end:-.28em;display:inline;min-width:0;min-height:0;padding:0;border:0;border-radius:0;font-size:.62em;font-weight:700;line-height:1}.inspiration-gallery__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5.2rem 3.2rem;margin-top:3.2rem}.inspiration-gallery.is-filtering .inspiration-gallery__grid{pointer-events:none}.inspiration-gallery__card{opacity:1;transform:translateZ(0);backface-visibility:hidden;transition:opacity .22s ease,transform .32s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.inspiration-gallery__card.is-moving{transform:translate3d(var(--inspiration-card-x, 0),var(--inspiration-card-y, 0),0);transition:none}.inspiration-gallery__card.is-entering,.inspiration-gallery__card.is-hiding{opacity:0;transform:translate3d(0,.8rem,0) scale(.985);pointer-events:none}.inspiration-gallery__card[hidden]{display:none!important}.inspiration-gallery__card-shell{display:block;color:inherit;text-decoration:none}.inspiration-gallery__media{position:relative;display:block;overflow:hidden;aspect-ratio:3 / 4;border-radius:var(--inspiration-image-radius);background:#f2f2f2}.inspiration-gallery__card--square .inspiration-gallery__media,.inspiration-gallery__card--portrait .inspiration-gallery__media,.inspiration-gallery__card--landscape .inspiration-gallery__media,.inspiration-gallery__card--tall .inspiration-gallery__media{aspect-ratio:3 / 4}.inspiration-gallery__media img,.inspiration-gallery__placeholder{display:block;width:100%;height:100%}.inspiration-gallery__media img{object-fit:cover;object-position:var(--inspiration-image-position, center center);transform:scale(var(--inspiration-image-scale, 1));transform-origin:var(--inspiration-image-position, center center);transition:transform .42s ease}.inspiration-gallery__card:hover .inspiration-gallery__media img{transform:scale(calc(var(--inspiration-image-scale, 1) * 1.035))}.inspiration-gallery__source{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;flex:0 0 auto;padding:.1rem 0;color:var(--inspiration-source-color);font-family:var(--font-body-family);font-size:1.1rem;font-weight:700;line-height:1;letter-spacing:0;text-decoration:none;transition:color .18s ease,opacity .18s ease}.inspiration-gallery__source:hover{color:var(--inspiration-text)}.inspiration-gallery__source:focus-visible{outline:.2rem solid currentColor;outline-offset:.3rem}.inspiration-gallery__source svg{display:block;width:1.1rem;height:1.1rem}.inspiration-gallery__placeholder{display:flex;align-items:center;justify-content:center;padding:2.4rem;background:linear-gradient(135deg,#ffffffb8,#fff0),var(--inspiration-placeholder-background, #ececec);color:#0000006b;font-family:var(--font-body-family);font-size:1.4rem;font-weight:700;line-height:1.2;text-align:center}.inspiration-gallery__card-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:1.2rem;margin-top:1.6rem}.inspiration-gallery__caption{min-width:0}.inspiration-gallery__project-title{margin:0;color:var(--inspiration-text);font-family:var(--font-body-family);font-size:var(--inspiration-card-title-size);font-weight:700;line-height:1.14;letter-spacing:0}.inspiration-gallery__brand{margin:.7rem 0 0;color:var(--inspiration-card-muted);font-family:var(--font-body-family);font-size:var(--inspiration-card-meta-size);font-weight:600;line-height:1.25;letter-spacing:0}.inspiration-gallery__empty{margin:5rem 0 0;color:var(--inspiration-muted);font-family:var(--font-body-family);font-size:1.8rem;font-weight:600;line-height:1.4}@media(max-width:1199.98px){.inspiration-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:989.98px){.inspiration-gallery__inner{padding-inline:3.2rem}.inspiration-gallery__heading{font-size:var(--inspiration-heading-size-tablet)}.inspiration-gallery__nav{margin-top:3.6rem}.inspiration-gallery__nav-list{flex-wrap:nowrap;gap:1.7rem;overflow-x:auto;overflow-y:hidden;margin-inline:-3.2rem;padding-inline:3.2rem;scrollbar-width:none;scroll-padding-inline:3.2rem;scroll-snap-type:x proximity}.inspiration-gallery__nav-list::-webkit-scrollbar{display:none}.inspiration-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem 2rem}}@media(max-width:749.98px){.inspiration-gallery{padding-block:var(--inspiration-padding-top-mobile) var(--inspiration-padding-bottom-mobile)}.inspiration-gallery__inner{padding-inline:1.6rem}.inspiration-gallery__heading{font-size:var(--inspiration-heading-size-mobile)}.inspiration-gallery__intro{margin-top:1.6rem;font-size:var(--inspiration-intro-size-mobile);line-height:1.42}.inspiration-gallery__nav{margin-top:2.8rem}.inspiration-gallery__nav-list{margin-inline:-1.6rem;padding-inline:1.6rem;scroll-padding-inline:1.6rem}.inspiration-gallery__filter{padding-bottom:.9rem;font-size:var(--inspiration-filter-size-mobile)}.inspiration-gallery__count{min-width:2.4rem;min-height:2rem;font-size:1rem}.inspiration-gallery__grid{gap:3.2rem 1.6rem;margin-top:2.4rem}.inspiration-gallery__card-footer{margin-top:1.1rem}.inspiration-gallery__source{font-size:1rem}.inspiration-gallery__project-title{font-size:var(--inspiration-card-title-size-mobile)}.inspiration-gallery__brand{font-size:var(--inspiration-card-meta-size-mobile)}}@media(max-width:479.98px){.inspiration-gallery__grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.inspiration-gallery__filter,.inspiration-gallery__filter:after,.inspiration-gallery__grid,.inspiration-gallery__card,.inspiration-gallery__media img,.inspiration-gallery__source{transition:none}.inspiration-gallery__nav-list{scroll-behavior:auto}.inspiration-gallery.is-filtering .inspiration-gallery__grid{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/368/assets/section-inspiration-gallery.css.map */
