.ff-grid__list{display:grid;grid-template-columns:repeat(4,1fr);gap:48px 24px}.ff-card{position:relative;margin:0}.ff-card__media{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:var(--ff-stone);transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .7s var(--ff-ease)}.ff-card__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:radial-gradient(circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.28),transparent 45%);opacity:0;transition:opacity .5s}.ff-card__media:hover:before{opacity:1}.ff-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.6s var(--ff-ease),opacity .9s var(--ff-ease)}.ff-card__img--alt{opacity:0;transform:scale(1.12)}.ff-card__media:hover .ff-card__img--main{transform:scale(1.06)}.ff-card__media:hover .ff-card__img--alt{opacity:1;transform:scale(1.03)}.ff-card__quick{position:absolute;left:12px;right:12px;bottom:12px;z-index:4;padding:15px 12px;background:#fffffff0;color:var(--ff-carbon);text-align:center;font:400 12px/1 var(--ff-sans);letter-spacing:.2em;text-transform:uppercase;transform:translateY(calc(100% + 16px));transition:transform .7s var(--ff-ease)}.ff-card__media:hover .ff-card__quick{transform:translateY(0)}.ff-card__index{position:absolute;top:14px;left:14px;z-index:4;font:400 12px/1 var(--ff-sans);letter-spacing:.12em;color:var(--ff-carbon);background:#fff;padding:6px 8px}.ff-card__info{padding-top:16px}.ff-card__type{margin:0 0 6px;font:700 11px/1.3 var(--ff-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ff-carbon)}.ff-card__title{margin:0;font:400 14px/1.4 var(--ff-sans);letter-spacing:0;color:var(--ff-carbon)}.ff-card__title a{color:inherit;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .6s var(--ff-ease)}.ff-card:hover .ff-card__title a{background-size:100% 1px}.ff-card__sub{margin:2px 0 0;font:400 13px/1.4 var(--ff-sans);color:var(--ff-graphite)}.ff-card__price{margin:10px 0 0;font:400 14px/1 var(--ff-sans);color:var(--ff-carbon)}.ff-card__price s{margin-left:8px;color:var(--ff-graphite)}.ff-marquee{overflow:hidden;padding:44px 0;border-top:1px solid var(--ff-smoke);border-bottom:1px solid var(--ff-smoke);background:#fff}.ff-marquee__track{display:flex;align-items:center;width:max-content;white-space:nowrap;will-change:transform}.ff-marquee__item{padding:0 .35em;font:400 clamp(56px,10vw,168px)/1 var(--ff-serif);letter-spacing:-.015em;color:var(--ff-carbon);transition:color .5s}.ff-marquee__item.is-outline{color:transparent;-webkit-text-stroke:1px var(--ff-carbon);font-style:italic}.ff-marquee__item.is-outline:hover{color:var(--ff-carbon)}.ff-marquee__item:not(.is-outline):hover{color:transparent;-webkit-text-stroke:1px var(--ff-carbon)}.ff-marquee__dot{display:inline-block;width:14px;height:14px;border-radius:50%;background:var(--ff-carbon);flex:none}.ff-edito{display:grid;grid-template-columns:7fr 5fr;gap:80px;align-items:center;padding-bottom:160px}.ff-edito__media{position:relative}.ff-edito__a{position:relative;width:80%;aspect-ratio:4/5;overflow:hidden;background:var(--ff-stone)}.ff-edito__b{position:absolute;right:0;bottom:-18%;width:46%;aspect-ratio:3/4;overflow:hidden;border:10px solid #fff;background:var(--ff-stone)}.ff-edito__img{position:absolute;left:0;right:0;top:-12%;bottom:-12%;will-change:transform}.ff-edito__img img,.ff-edito__img svg{width:100%;height:100%;object-fit:cover;display:block}.ff-edito__text .ff-kicker,.ff-edito__text .ff-title{text-align:left}.ff-edito__text .ff-title{margin-bottom:28px}.ff-edito__body{margin:0 0 28px;max-width:44ch;font:400 15px/1.7 var(--ff-sans);color:var(--ff-graphite)}.ff-rail{position:relative;background:#fff}.ff-rail__sticky{display:flex;flex-direction:column;justify-content:center;gap:40px;padding:96px 0}.ff-rail.is-pinned .ff-rail__sticky{position:sticky;top:0;height:100vh;overflow:hidden;box-sizing:border-box;padding:calc(var(--header-height,64px) + 24px) 0 40px}.ff-rail__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;width:100%;max-width:var(--ff-max);margin:0 auto;padding:0 24px;box-sizing:border-box}.ff-rail__head .ff-kicker,.ff-rail__head .ff-title{text-align:left;margin-bottom:0}.ff-rail__head .ff-kicker{margin-bottom:14px}.ff-rail__viewport{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ff-rail__viewport::-webkit-scrollbar{display:none}.ff-rail.is-pinned .ff-rail__viewport{overflow:visible}.ff-rail__track{display:flex;gap:24px;width:max-content;padding:0 max(24px,calc((100vw - var(--ff-max)) / 2 + 24px));will-change:transform}.ff-card--rail{width:clamp(250px,24vw,380px);flex:none}.ff-rail.is-pinned .ff-card--rail .ff-card__media{aspect-ratio:auto;height:min(46vh,480px)}.ff-rail__end{flex:none;display:flex;flex-direction:column;justify-content:space-between;width:clamp(220px,20vw,320px);aspect-ratio:4/5;padding:32px;box-sizing:border-box;background:var(--ff-carbon);color:#fff;text-decoration:none;font:400 clamp(28px,2.6vw,40px)/1.05 var(--ff-serif)}.ff-rail.is-pinned .ff-rail__end{aspect-ratio:auto;height:min(46vh,480px)}.ff-rail__end i{font-style:normal;font-family:var(--ff-sans);font-size:28px;transition:transform .7s var(--ff-ease)}.ff-rail__end:hover i{transform:translate(14px)}.ff-rail__progress{width:calc(100% - 48px);max-width:calc(var(--ff-max) - 48px);margin:0 auto;height:1px;background:var(--ff-smoke)}.ff-rail__progress span{display:block;height:100%;background:var(--ff-carbon);transform:scaleX(0);transform-origin:0 50%}.ff-rail:not(.is-pinned) .ff-rail__progress{display:none}.ff-values{background:var(--ff-stone)}.ff-values__grid{display:grid;grid-template-columns:repeat(3,1fr);max-width:var(--ff-max);margin:0 auto;padding:0 24px}.ff-value{padding:72px 32px;text-align:center;border-left:1px solid var(--ff-smoke)}.ff-value:first-child{border-left:0}.ff-value__num{margin:0 0 18px;font:400 clamp(56px,6vw,96px)/1 var(--ff-serif);color:var(--ff-carbon)}.ff-value__num small{margin-left:.15em;font-size:.4em;font-style:italic}.ff-value__label{margin:0 0 8px;font:700 12px/1.3 var(--ff-sans);letter-spacing:.18em;text-transform:uppercase}.ff-value__text{margin:0 auto;max-width:30ch;font:400 14px/1.6 var(--ff-sans);color:var(--ff-graphite)}.ff-wordmark{overflow:hidden;padding:24px 24px 8px;background:var(--ff-carbon);color:#fff}.ff-wordmark__text{margin:0;text-align:center;font:700 clamp(40px,11.2vw,190px)/.9 var(--ff-sans);letter-spacing:-.045em;text-transform:uppercase;white-space:nowrap;color:#fff}body.dp-ff #header-group nav a:not(:has(img)){background:linear-gradient(currentColor,currentColor) 100% 100%/0 1px no-repeat;transition:background-size .6s var(--ff-ease)}body.dp-ff #header-group nav a:not(:has(img)):hover{background-size:100% 1px;background-position:0 100%}body.dp-ff .header-logo{font-family:var(--ff-sans);font-weight:700;letter-spacing:.04em;text-transform:uppercase}body.dp-ff #header-group.ff-scrolled .header-section{box-shadow:0 1px 0 var(--ff-smoke)}body.dp-ff footer{background:var(--ff-carbon);color:#fff}body.dp-ff footer .shopify-section,body.dp-ff footer .shopify-section>*{background:transparent!important;color:#fff!important;--color-foreground:#ffffff;--color-border:rgba(255,255,255,.2)}body.dp-ff footer *{color:inherit}body.dp-ff footer a{opacity:.8;transition:opacity .3s}body.dp-ff footer a:hover{opacity:1}body.dp-ff footer input{background:transparent!important;color:#fff!important;border-color:#fff6!important;border-radius:0!important}body.dp-ff footer input::placeholder{color:#ffffff8c!important}@media(max-width:989px){.ff-section{padding:72px 20px}.ff-grid__list{grid-template-columns:repeat(2,1fr);gap:36px 16px}.ff-edito{grid-template-columns:1fr;gap:56px;padding-bottom:120px}.ff-edito__text{order:-1}.ff-card__quick{display:none}}@media(max-width:749px){.ff-hero__media{grid-template-columns:1fr}.ff-hero__panel:nth-child(2){display:none}.ff-tiles__grid{grid-template-columns:1fr;gap:16px}.ff-tile{aspect-ratio:4/5}.ff-tile__cta{opacity:1;transform:none}.ff-values__grid{grid-template-columns:1fr}.ff-value{border-left:0;border-top:1px solid var(--ff-smoke);padding:48px 16px}.ff-value:first-child{border-top:0}.ff-rail__head{flex-direction:column;align-items:flex-start}.ff-marquee{padding:28px 0}}@media(prefers-reduced-motion:reduce){html.ff-js [data-ff-reveal],html.ff-js [data-ff-reveal=clip]{opacity:1!important;transform:none!important;clip-path:none!important}html.ff-js [data-ff-reveal] img,html.ff-js .ff-hero__img img{transform:none!important}html.ff-js .ff-hero__panel{clip-path:none!important}.ff-w>span{transform:none!important}.ff-hero__scroll i:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/ff-gallery-2.css.map */
