html[data-theme] .fifi-wall-hero{position:relative;overflow:hidden}html[data-theme] .fifi-wall-hero__strip{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;gap:8px;opacity:.22;-webkit-mask-image:linear-gradient(180deg,#000,transparent 92%);mask-image:linear-gradient(180deg,#000,transparent 92%)}html[data-theme] .fifi-wall-hero__strip-item{flex:1 1 0;min-width:0;transform:translateY(-6%)}html[data-theme] .fifi-wall-hero__strip-item img{display:block;width:100%;height:100%;object-fit:cover}html[data-theme] .fifi-wall-hero__strip-item:nth-child(2n){transform:translateY(8%)}html[data-theme] .fifi-wall-hero__inner{position:relative;display:flex;flex-direction:column;gap:22px;max-width:var(--container-max);margin:0 auto;padding:clamp(56px,8vw,120px) var(--gutter) clamp(40px,5vw,72px)}html[data-theme] .fifi-wall-hero__title{max-width:900px;margin:0;font:var(--weight-regular) clamp(44px,7vw,104px) / .98 var(--font-display);letter-spacing:.02em;text-transform:uppercase;text-wrap:balance;color:var(--text-primary)}html[data-theme] .fifi-wall-hero__text{max-width:560px;margin:0;font:var(--type-body-lg);color:var(--text-secondary)}html[data-theme] .fifi-wall-hero__buttons{display:flex;flex-wrap:wrap;gap:12px;padding-top:4px}html[data-theme] .fifi-wall-hero__buttons .fifi-social-icon{flex:none;width:18px;height:18px}html[data-theme] .fifi-wall{display:block;color:var(--text-primary)}html[data-theme] .fifi-wall__bar{position:sticky;top:calc(var(--header-height, var(--header-h)) - 1px);z-index:var(--z-sticky);border-bottom:1px solid var(--border-subtle)}html[data-theme] .fifi-wall__bar-inner{display:flex;align-items:center;gap:14px;max-width:var(--container-max);margin:0 auto;padding:10px var(--gutter)}html[data-theme] .fifi-wall__chips{flex:1;display:flex;gap:8px;min-width:0;overflow-x:auto;scrollbar-width:none}html[data-theme] .fifi-wall__chips::-webkit-scrollbar{display:none}html[data-theme] .fifi-wall__chips .fifi-tag{flex:none}html[data-theme] .fifi-wall__count{flex:none;font:var(--type-caption);color:var(--text-muted);white-space:nowrap}html[data-theme] .fifi-wall__body{max-width:var(--container-max);margin:0 auto;padding:clamp(20px,3vw,36px) var(--gutter) var(--section-y)}html[data-theme] .fifi-wall__grid{--fifi-wall-gap: 10px;column-count:2;column-gap:var(--fifi-wall-gap)}html[data-theme] .fifi-wall__tile{position:relative;display:block;width:100%;margin:0 0 var(--fifi-wall-gap);padding:0;overflow:hidden;break-inside:avoid;border:0;border-radius:var(--radius-card);background:var(--surface-2);color:var(--white-cotton);text-align:left;cursor:zoom-in}html[data-theme] .fifi-wall__tile[hidden]{display:none}html[data-theme] .fifi-wall__media{display:block}html[data-theme] .fifi-wall__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--dur-slow) var(--ease-atelier)}@media(hover:hover){html[data-theme] .fifi-wall__tile:hover .fifi-wall__media img{transform:scale(1.04)}}html[data-theme] .fifi-wall__caption{position:absolute;left:0;right:0;bottom:0;display:flex;padding:22px 12px 10px;background:linear-gradient(180deg,#0b0a0b00,#0b0a0bb3);font:var(--weight-semibold) 10px / 1.2 var(--font-sans);letter-spacing:var(--tracking-label);text-transform:uppercase;pointer-events:none}html[data-theme] .fifi-wall__caption span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}html[data-theme] .fifi-wall__empty{margin:0;padding:24px 0;font:var(--type-body);color:var(--text-secondary)}html[data-theme] .fifi-wall__empty[hidden]{display:none}html[data-theme] .fifi-wall__more{display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:24px}html[data-theme] .fifi-wall__more[hidden]{display:none}html[data-theme] .fifi-wall__shown{font:var(--type-caption);color:var(--text-muted)}html[data-theme] .fifi-lightbox{width:100vw;max-width:none;max-height:100dvh;margin:auto;padding:0;overflow:auto;border:0;border-radius:var(--radius-card);box-shadow:0 28px 64px #0009}html[data-theme] .fifi-lightbox[open]{display:grid;grid-template-columns:minmax(0,1fr);animation:fifi-rise var(--dur-base) var(--ease-atelier)}html[data-theme] .fifi-lightbox.dialog-closing{animation:fifi-sink var(--dur-fast) var(--ease-atelier) forwards}html[data-theme] .fifi-lightbox::backdrop{background:#0b0a0bdb;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}html[data-theme] .fifi-lightbox__media{position:relative;min-height:0;aspect-ratio:4 / 4.2;background:var(--black-900)}html[data-theme] .fifi-lightbox__image{display:block;width:100%;height:100%;object-fit:contain}html[data-theme] .fifi-lightbox__arrow{position:absolute;top:50%;margin-top:-22px;border-color:transparent;background:var(--overlay-glass);backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass))}html[data-theme] .fifi-lightbox__arrow--previous{left:12px}html[data-theme] .fifi-lightbox__arrow--next{right:12px}html[data-theme] .fifi-lightbox__panel{position:relative;display:flex;flex-direction:column;gap:14px;min-width:0;padding:22px}html[data-theme] .fifi-lightbox__close{position:absolute;top:8px;right:8px;width:44px;height:44px}html[data-theme] .fifi-lightbox__eyebrow{padding-right:44px;color:var(--pink-400)}html[data-theme] .fifi-lightbox__title{margin:0;padding-right:32px;font:var(--weight-regular) clamp(24px,2.4vw,32px) / 1.05 var(--font-display);letter-spacing:.02em;text-transform:uppercase;overflow-wrap:anywhere;color:var(--text-primary)}html[data-theme] .fifi-lightbox__text{margin:0;font:var(--type-body-sm);color:var(--grey-300)}html[data-theme] .fifi-lightbox__actions{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:8px}html[data-theme] .fifi-lightbox__actions .fifi-button{width:100%}html[data-theme] .fifi-lightbox__actions .fifi-button[hidden]{display:none}html[data-theme] .fifi-lightbox__counter{margin:0;font:var(--type-caption);color:var(--grey-400)}@media screen and (max-width:749px){html[data-theme] .fifi-wall-hero__strip-item:nth-child(n+5){display:none}}@media screen and (min-width:750px){html[data-theme] .fifi-wall__grid{--fifi-wall-gap: 18px;column-count:3}html[data-theme] .fifi-lightbox{width:min(1040px,calc(100vw - 64px));height:min(820px,calc(100dvh - 64px));max-height:calc(100dvh - 64px)}html[data-theme] .fifi-lightbox[open]{grid-template-columns:minmax(0,1.25fr) 340px}html[data-theme] .fifi-lightbox__media{aspect-ratio:auto;height:100%}html[data-theme] .fifi-lightbox__panel{overflow-y:auto}}@media screen and (min-width:1100px){html[data-theme] .fifi-wall__grid{column-count:4}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/fifi-inspiration.css.map */
