.fs-home{--color-page:#f2ede6;--color-surface-muted:#e8e2da;--color-text:#1a1714;--color-text-secondary:#6b625b;--color-divider:#c8bfb4;--color-focus:#9f5e25;--font-body:"Albert Sans","Helvetica Neue",sans-serif;--font-display:"Fraunces",Georgia,serif;--radius-media:6px;--radius-control:8px;--target-min:44px;--content-max:1120px;--gutter:20px;--nav-height:68px;--section-before:48px;--section-after:56px;margin:0;background:var(--color-page);color:var(--color-text);font:400 16px/1.5 var(--font-body);overflow-wrap:break-word}.fs-home *,.fs-home *:before,.fs-home *:after{box-sizing:border-box}.fs-home [hidden]{display:none!important}.fs-home a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}.fs-home a:hover{color:var(--color-focus)}.fs-home :focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.fs-home img,.fs-home video{display:block;max-width:100%}.fs-home .fs-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.fs-home .fs-skip{position:fixed;top:12px;left:12px;z-index:30;padding:12px 16px;min-height:var(--target-min);background:var(--color-page);border-radius:var(--radius-control);transform:translateY(-160%)}.fs-home .fs-skip:focus{transform:none}.fs-home .fs-hero{margin:0}.fs-home .fs-hero__media{position:relative;height:100vh;height:100svh;background:var(--color-surface-muted);overflow:hidden}.fs-home .fs-hero__poster,.fs-home .fs-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.fs-home .fs-hero__video{opacity:0;pointer-events:none}.fs-home .fs-hero[data-state=playing] .fs-hero__video{opacity:1}.fs-home .fs-hero__line{max-width:430px;min-height:72px;margin:0 auto;padding:18px 20px max(20px,env(safe-area-inset-bottom));font:400 clamp(20px,5.6vw,25px)/1.2 var(--font-display);text-align:center}.fs-home .fs-hero__continue{display:flex;justify-content:center;min-height:var(--target-min);align-items:center;width:fit-content;margin:0 auto 16px;padding:8px 16px;font-size:14px;border-radius:var(--radius-control)}.fs-home .fs-nav-slot{position:sticky;top:0;z-index:20;min-height:var(--nav-height)}.fs-home .fs-nav{min-height:68px;background:var(--color-page);border-block:1px solid var(--color-divider)}.fs-home .fs-nav__inner{max-width:430px;min-height:68px;margin:auto;padding:8px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.fs-home .fs-nav__home{display:flex;min-height:var(--target-min);align-items:center;gap:10px;text-decoration:none;border-radius:var(--radius-control)}.fs-home .fs-nav__eye{width:38px;height:28px;object-fit:contain}.fs-home .fs-nav__word{width:84px;height:auto}.fs-home .fs-nav__links{display:flex}.fs-home .fs-nav__links a{display:inline-flex;align-items:center;justify-content:center;min-width:var(--target-min);min-height:var(--target-min);padding:0 10px;border-radius:var(--radius-control);font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.fs-home .fs-nav__links a:hover{background:var(--color-surface-muted)}.fs-home[data-nav-enhanced] .fs-nav-slot{position:relative}.fs-home[data-nav-enhanced] .fs-nav{position:fixed;top:0;left:0;right:0;transform:translateY(-110%);transition:transform .22s ease-out}.fs-home[data-nav-visible] .fs-nav,.fs-home[data-nav-enhanced] .fs-nav:focus-within{transform:none}.fs-home #MainContent,.fs-home section[id],.fs-home footer[id]{scroll-margin-top:calc(var(--nav-height) + 16px)}.fs-home .fs-section{padding:var(--section-before) var(--gutter) var(--section-after)}.fs-home .fs-section+.fs-section{border-top:1px solid var(--color-divider)}.fs-home .fs-inner{max-width:var(--content-max);margin-inline:auto}.fs-home h2{margin:0 0 24px;font:400 clamp(31px,8vw,49px)/1.05 var(--font-display);letter-spacing:-.035em}.fs-home .fs-events,.fs-home .fs-stockists{list-style:none;margin:0;padding:0;max-width:680px}.fs-home .fs-event{padding:16px 0;border-top:1px solid var(--color-divider)}.fs-home .fs-event:first-child{border-top:0;padding-top:0}.fs-home .fs-event__date{display:block;color:var(--color-text-secondary);font-size:12px;letter-spacing:.08em;font-weight:600;text-transform:uppercase}.fs-home .fs-event h3{margin:0;font:400 21px/1.2 var(--font-display)}.fs-home .fs-event h3 a{display:inline-flex;align-items:center;min-height:var(--target-min);padding-block:8px}.fs-home .fs-event p{margin:4px 0;max-width:42ch;color:var(--color-text-secondary);font-size:14px}.fs-home .fs-event__directions{display:inline-flex;align-items:center;min-height:var(--target-min);font-size:14px}.fs-home .fs-stockist-heading{margin-top:40px;padding-top:24px;border-top:1px solid var(--color-divider);font:500 16px/1.5 var(--font-body);letter-spacing:0}.fs-home .fs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 12px}.fs-home .fs-card{min-width:0;display:flex}.fs-home .fs-card__link{display:flex;flex-direction:column;width:100%;text-decoration:none;border-radius:var(--radius-media)}.fs-home .fs-card__frame{position:relative;display:grid;place-items:center;aspect-ratio:3/4;overflow:hidden;border-radius:var(--radius-media);background:var(--color-surface-muted)}.fs-home .fs-card__image{width:100%;height:100%;object-fit:contain}.fs-home .fs-card__fallback{padding:20px;font-size:14px;color:var(--color-text-secondary)}.fs-home .fs-card__title{margin:12px 0 6px;font:400 17px/1.25 var(--font-display)}.fs-home .fs-card__meta{margin-top:auto;color:var(--color-text-secondary);font-size:14px}.fs-home .fs-card__meta span{display:block}.fs-home .fs-link{display:inline-flex;align-items:center;min-height:var(--target-min);padding-block:10px;margin-top:20px}.fs-home .fs-footer{border-top:1px solid var(--color-divider)}.fs-home .fs-footer__about{max-width:54ch;margin:0 0 24px}.fs-home .fs-footer__links{display:flex;flex-wrap:wrap;gap:0 24px}.fs-home .fs-footer__links a{display:inline-flex;align-items:center;min-height:var(--target-min);font-size:14px}.fs-home .fs-footer__note{font-size:14px;color:var(--color-text-secondary)}.fs-home .fs-review-note{margin:16px;padding:16px;border:1px solid var(--color-divider);border-radius:var(--radius-control);font-size:14px}.fs-home .fs-hero__words{max-width:430px;margin:-8px auto 0;padding:0 20px 16px;color:var(--color-text-secondary);font-size:14px;letter-spacing:.02em;text-align:center}.fs-home .fs-hero__next{display:inline-flex;align-items:center;min-height:var(--target-min);margin:0 auto 12px;padding:0 20px;font-size:14px;text-decoration-color:var(--color-divider)}.fs-home .fs-hero__next-label{margin-right:.5em;color:var(--color-text-secondary);font-weight:600;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.fs-home .fs-hero{display:flex;flex-direction:column;align-items:center}.fs-home .fs-hero__media{align-self:stretch}.fs-home .fs-shop-links{display:flex;flex-wrap:wrap;gap:0 20px;margin:-12px 0 24px}.fs-home .fs-shop-links a{display:inline-flex;align-items:center;min-height:var(--target-min);font-size:14px;letter-spacing:.02em;text-decoration-color:var(--color-divider)}.fs-site-header-section,.fs-site-footer-section,.fs-home.fs-site-header,.fs-home.fs-site-footer{display:block;width:100%;max-width:none;min-height:0;margin:0;padding:0}.fs-home.fs-site-header .fs-nav-slot{width:100%}.fs-home .fs-nav__links,.fs-home .fs-site-links{flex-direction:row;flex-wrap:nowrap;width:auto;margin:0}.fs-home .fs-nav__links{padding:0}.fs-home .fs-nav{width:100%;min-height:68px;padding:0}.fs-home .fs-footer{display:block;width:100%;padding:var(--section-before) var(--gutter) var(--section-after)}.fs-home.fs-site-header .fs-nav-slot{position:sticky;top:0;z-index:20}.fs-home .fs-site-links{display:flex;gap:0 20px;padding:0 var(--gutter);overflow-x:auto;scrollbar-width:none;background:var(--color-page);border-bottom:1px solid var(--color-divider);-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 32px),transparent)}.fs-home .fs-site-links::-webkit-scrollbar{display:none}.fs-home .fs-site-links a{flex:none;display:inline-flex;align-items:center;min-height:var(--target-min);font-size:14px;letter-spacing:.02em;text-decoration:none}.fs-home .fs-site-links a:hover,.fs-home .fs-site-links a[aria-current]{text-decoration:underline;text-decoration-color:var(--color-divider)}.fs-home.fs-site-footer .fs-footer{margin-top:48px}.fs-home .fs-collection__head{margin-bottom:24px}.fs-home .fs-collection__title{margin:0 0 8px;font:400 clamp(31px,8vw,40px)/1.05 var(--font-display);letter-spacing:-.035em}.fs-home .fs-collection__desc{max-width:54ch;color:var(--color-text-secondary)}.fs-home .fs-collection__empty{color:var(--color-text-secondary)}.fs-home .fs-card--sold .fs-card__image{opacity:.55}.fs-home .fs-card__badge{position:absolute;top:10px;left:10px;padding:4px 8px;border-radius:var(--radius-control);background:var(--color-page);color:var(--color-text);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.fs-home .fs-pagination{display:flex;justify-content:center;gap:4px;margin-top:40px}.fs-home .fs-pagination a,.fs-home .fs-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:var(--target-min);min-height:var(--target-min);padding:0 12px;border-radius:var(--radius-control);font-size:15px;text-decoration:none}.fs-home .fs-pagination a:hover{background:var(--color-surface-muted)}.fs-home .fs-pagination .current{font-weight:600;text-decoration:underline;text-underline-offset:.3em}.fs-home .fs-pagination .disabled{color:var(--color-text-secondary)}@media(max-width:359px){.fs-home{--gutter:16px}.fs-home .fs-grid{grid-template-columns:1fr;gap:24px}}@media(min-width:720px){.fs-home{--gutter:48px}.fs-home .fs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 20px}}@media(min-width:750px){.fs-home .fs-hero{display:grid;align-items:start;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto auto;align-content:center;column-gap:clamp(40px,6vw,96px);width:min(100%,1120px);min-height:100svh;margin:0 auto;padding:48px var(--gutter) 56px;box-sizing:border-box}.fs-home .fs-hero:before{content:"";grid-column:1;grid-row:1;align-self:end;justify-self:start;display:block;width:min(100%,520px);aspect-ratio:644/381;background:var(--color-text);-webkit-mask:url(fs-stamp-found-slowly-black.png) 100% 90.5% / 108.7% auto no-repeat;mask:url(fs-stamp-found-slowly-black.png) 100% 90.5% / 108.7% auto no-repeat;animation:fs-print-arrive 1.4s .6s ease-out both}.fs-home .fs-hero__media{grid-column:2;grid-row:1/6;align-self:center;height:min(calc(100svh - 104px),800px);width:auto;max-width:none;max-height:none;aspect-ratio:9/16;margin:0;border-radius:6px}.fs-home .fs-hero__poster,.fs-home .fs-hero__video{object-fit:contain}.fs-home .fs-hero__line{grid-column:1;grid-row:2;align-self:start;justify-self:start;max-width:18em;min-height:0;margin:0;padding:28px 0 0;font-size:clamp(24px,2.2vw,31px);text-align:left}.fs-home .fs-hero__words{grid-column:1;grid-row:3;justify-self:start;max-width:none;margin:0;padding:12px 0 0;text-align:left;font-size:15px}.fs-home .fs-hero__next{grid-column:1;grid-row:4;justify-self:start;margin:20px 0 0;padding:0;font-size:15px}.fs-home .fs-hero__continue{grid-column:1;grid-row:5;justify-self:start}}@media(min-width:750px){.fs-home .fs-nav__inner{max-width:var(--content-max);padding:8px var(--gutter)}.fs-home .fs-site-links{max-width:var(--content-max);margin-inline:auto;gap:0 28px;padding:0 var(--gutter);border-bottom:0;-webkit-mask-image:none;mask-image:none}.fs-home.fs-site-header .fs-nav-slot{border-bottom:1px solid var(--color-divider)}.fs-home.fs-site-header .fs-nav{border-bottom:0}}@media(min-width:900px){.fs-home{--section-before:72px;--section-after:88px}.fs-home h2{margin-bottom:32px;font-size:40px}.fs-home .fs-hero{border-bottom:1px solid var(--color-divider)}.fs-home .fs-hero:before{width:min(100%,560px)}.fs-home .fs-section+.fs-section{border-top:1px solid var(--color-divider)}.fs-home #events .fs-inner{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:clamp(48px,7vw,120px);align-items:start}.fs-home #events>.fs-inner>h2:not(.fs-stockist-heading){grid-column:1;grid-row:1}.fs-home .fs-events{grid-column:1;grid-row:2;max-width:none}.fs-home [data-events-empty]{grid-column:1;grid-row:3;margin:0}.fs-home .fs-stockist-heading{grid-column:2;grid-row:1;margin:0 0 32px;padding:0;border:0;font:400 40px/1.05 var(--font-display);letter-spacing:-.035em}.fs-home .fs-stockists{grid-column:2;grid-row:2;max-width:none}.fs-home .fs-event{display:grid;grid-template-columns:132px minmax(0,1fr);column-gap:28px;padding:20px 0 22px}.fs-home .fs-event>*{grid-column:2}.fs-home .fs-event__date{grid-column:1;grid-row:1 / span 6;padding-top:16px}.fs-home .fs-event h3{font-size:24px}.fs-home .fs-event p{font-size:15px}.fs-home #items .fs-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:32px}.fs-home #items>.fs-inner>h2{grid-column:1;grid-row:1}.fs-home #items .fs-link{grid-column:2;grid-row:1;margin:0;font-size:15px}.fs-home #items .fs-grid,.fs-home #items>.fs-inner>p,.fs-home .fs-shop-links{grid-column:1 / -1}.fs-home .fs-shop-links{margin:-16px 0 36px;gap:0 28px}.fs-home .fs-shop-links a{font-size:15px}.fs-home .fs-grid{gap:56px 24px}.fs-home .fs-card__title{font-size:19px;margin-top:16px}.fs-home .fs-footer .fs-inner{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);column-gap:clamp(40px,6vw,96px);align-items:start}.fs-home .fs-footer h2{grid-column:1;grid-row:1;font-size:31px;margin-bottom:16px}.fs-home .fs-footer__about{grid-column:1;grid-row:2;margin:0}.fs-home .fs-footer__links{grid-column:2;grid-row:1 / span 3;flex-direction:column;gap:0;padding-top:10px}.fs-home .fs-footer__note{grid-column:3;margin:0;padding-top:10px}.fs-home .fs-footer__note+.fs-footer__note{align-self:end}}@media(min-width:1200px){.fs-home .fs-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:56px 24px}}@keyframes fs-print-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.fs-home *,.fs-home *:before,.fs-home *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media(forced-colors:active){.fs-home :focus-visible{outline:3px solid Highlight}.fs-home .fs-nav{border-color:CanvasText}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/fs-home.css.map */
