:root{--fa-black:#10100f;--fa-white:#fff;--fa-cream:#f5f3ee;--fa-gold:#c5aa73;--fa-line:#dedbd3;--fa-serif:Georgia,"Times New Roman",serif}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--fa-white);color:var(--fa-black)}body:has(.fa-dialog[open]){overflow:hidden}.fa-shell{padding-inline:clamp(24px,5.5vw,96px)}.fa-kicker{font-size:10px!important;line-height:1.6!important;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.fa-announcement{height:33px;background:#151512;color:#ded0ad;text-align:center;font-size:9px;letter-spacing:.21em;display:flex;align-items:center;justify-content:center;gap:24px;border-bottom:1px solid #3b372d}.fa-announcement span{font-size:12px}#header-group{position:sticky;top:-33px;z-index:20}.fa-header{height:86px;background:#fff;color:#111;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(22px,4vw,72px);border-bottom:1px solid #ece9e1;gap:30px}.fa-header a,.fa-footer a{text-decoration:none}.fa-header-left,.fa-header-right,.fa-desktop-nav{display:flex;align-items:center;gap:26px}.fa-header-right{justify-content:flex-end}.fa-desktop-nav a,.fa-world-link{font-size:10px;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap}.fa-wordmark{font-family:var(--fa-serif);font-size:36px;letter-spacing:.14em;line-height:1;position:relative;padding-left:.14em}.fa-wordmark>span{font-family:Arial,sans-serif;font-size:10px;color:#a48548;position:absolute;right:-12px;top:-3px}.fa-icon-button{display:inline-flex;align-items:center;justify-content:center;border:0;background:none;color:inherit;min-width:36px;min-height:44px;padding:6px;cursor:pointer}.fa-icon-button svg{width:22px;height:22px}.fa-bag{gap:7px}.fa-bag span{font-size:10px}.fa-menu-trigger{display:none}.fa-menu-icon{width:21px;height:12px;border-top:1px solid;border-bottom:1px solid}.fa-header a:hover,.fa-header button:hover{color:#94763f}.fa-hero{min-height:650px;height:calc(100svh - 119px);max-height:880px;position:relative;isolation:isolate;background:#080808;color:#fff;overflow:hidden}.fa-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 48%;z-index:-3}.fa-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,.82),rgba(0,0,0,.42) 38%,transparent 72%),linear-gradient(0deg,rgba(0,0,0,.45),transparent 28%);z-index:-2}.fa-hero-copy{position:absolute;left:clamp(24px,6vw,110px);top:50%;transform:translateY(-48%);max-width:620px}.fa-hero-copy .fa-kicker{display:flex;align-items:center;gap:16px;color:#d8c59f;margin:0 0 28px}.fa-gold-line{display:inline-block;width:28px;height:1px;background:#c5aa73}.fa-hero h1{font-family:var(--fa-serif);font-size:clamp(56px,6.2vw,104px);font-weight:400;letter-spacing:-.045em;line-height:1.02;color:#fff;margin:0 0 28px;max-width:650px;text-wrap:balance}.fa-hero-description{max-width:300px;line-height:1.85;color:#bdbbb6;font-size:13px;margin:0 0 36px}.fa-button{display:inline-flex;align-items:center;justify-content:space-between;gap:42px;min-height:54px;padding:16px 24px;border:1px solid var(--fa-black);background:var(--fa-black);color:#fff;font-size:10px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s,color .2s,transform .2s}.fa-button span{font-size:20px;line-height:1}.fa-button-gold{background:#c8af7c;border-color:#c8af7c;color:#111}.fa-button:hover{background:#a78a51;color:#fff;transform:translateY(-2px)}.fa-hero-bottom{position:absolute;bottom:27px;left:6vw;right:6vw;display:flex;justify-content:space-between;align-items:center;color:#c2beb5;font-size:9px;letter-spacing:.15em;text-transform:uppercase}.fa-hero-bottom a{display:flex;gap:20px;text-decoration:none}.fa-hero-bottom a span{color:var(--fa-gold);font-size:18px}.fa-ribbon{height:64px;background:#141412;color:#cec2a8;display:flex;align-items:center;justify-content:space-around;gap:35px;overflow:hidden;white-space:nowrap;font-size:10px;letter-spacing:.22em;border-top:1px solid #39352e}.fa-ribbon i{color:#b59c67;font-size:21px;font-style:normal}.fa-collections{padding-block:96px 80px;scroll-margin-top:80px}.fa-section-top{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:38px}.fa-section-top .fa-kicker{color:#8b7549;margin-bottom:15px}.fa-section-top h2,.fa-newsletter h2{font-family:var(--fa-serif);font-size:clamp(36px,4.2vw,60px);font-weight:400;letter-spacing:-.035em;line-height:1.1;margin:0}.fa-section-top>p{font-size:12px;color:#75716b;margin-bottom:5px}.fa-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.fa-category{text-decoration:none;color:inherit;min-width:0}.fa-category-image{position:relative;aspect-ratio:.86;background:#f3f1eb;overflow:hidden}.fa-category-image>img{width:100%;height:100%;object-fit:cover;transition:transform .65s ease}.fa-category-image>img.fa-triptych{position:absolute;height:100%;width:300%;max-width:none;object-fit:cover;left:0}.fa-category-2>img.fa-triptych{left:-100%}.fa-category-3>img.fa-triptych{left:-200%}.fa-category:hover .fa-category-image>img{transform:scale(1.035)}.fa-category-number{position:absolute;top:22px;left:23px;font-size:10px;letter-spacing:.14em;color:#8b8272}.fa-category-round{position:absolute;bottom:20px;right:20px;border:1px solid #c4bba9;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-size:19px;transition:background .2s}.fa-category:hover .fa-category-round{background:#111;color:#fff;border-color:#111}.fa-category-caption{display:flex;justify-content:space-between;align-items:center;padding:20px 0}.fa-category-caption h3{font-family:var(--fa-serif);font-weight:400;font-size:28px;margin:0}.fa-category-caption>span{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#706a60}.fa-concept-note{border-top:1px solid var(--fa-line);padding-top:20px;display:flex;justify-content:space-between;gap:15px;font-size:11px;color:#777067}.fa-concept-note span{font-size:9px}.fa-manifesto{background:var(--fa-cream);padding-block:80px 90px;text-align:center;border-top:1px solid #e9e5dc}.fa-manifesto .fa-kicker{color:#8b7549}.fa-star{font-size:38px;color:#b19761;display:block;margin:36px auto 20px}.fa-manifesto h2{font-family:var(--fa-serif);font-size:clamp(40px,5vw,72px);font-weight:400;line-height:1.08;letter-spacing:-.035em;max-width:780px;margin:0 auto 28px;text-wrap:balance}.fa-manifesto-copy{max-width:470px;margin:0 auto;color:#746e65;font-size:13px;line-height:1.9}.fa-signature{font-family:var(--fa-serif);font-style:italic;font-size:32px;display:block;margin-top:30px;color:#9f8550}.fa-products{padding-block:80px}.fa-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.fa-product-card{text-decoration:none;font-size:13px}.fa-product-card>div{aspect-ratio:4/5;background:#f6f5f2;overflow:hidden}.fa-product-card img{height:100%;width:100%;object-fit:cover;transition:transform .4s}.fa-product-card:hover img{transform:scale(1.04)}.fa-product-card h3{font:inherit;margin:18px 0 8px}.fa-product-card>span{color:#797265}.fa-editorial{display:grid;grid-template-columns:1fr 1fr;background:#121211;color:#fff}.fa-editorial-image{position:relative;min-height:560px;overflow:hidden}.fa-editorial-image img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:75% center;transform:scale(1.17)}.fa-editorial-stamp{position:absolute;bottom:30px;left:40px;font-family:var(--fa-serif);font-size:100px;line-height:1;color:#d8c193}.fa-editorial-copy{display:flex;flex-direction:column;justify-content:center;padding:70px clamp(30px,5.5vw,95px);align-items:flex-start}.fa-editorial-copy .fa-kicker{color:#c1a873;margin-bottom:28px}.fa-editorial h2{font-family:var(--fa-serif);font-size:clamp(36px,3.5vw,56px);font-weight:400;line-height:1.12;letter-spacing:-.025em;margin:0 0 24px;color:#fff}.fa-editorial-copy>p:not(.fa-kicker){color:#aaa69e;font-size:13px;line-height:1.8;max-width:300px;margin-bottom:36px}.fa-text-link{text-decoration:none;display:inline-flex;gap:35px;align-items:center;border-bottom:1px solid #b59b68;padding-bottom:10px;font-size:10px;text-transform:uppercase;letter-spacing:.12em}.fa-editorial .fa-text-link{color:#e1cba0}.fa-newsletter{padding-block:85px;display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:center;background:#f5f3ee}.fa-newsletter .fa-kicker{color:#8b7549;margin-bottom:18px}.fa-newsletter h2{font-size:40px;max-width:480px}.fa-newsletter p:not(.fa-kicker){font-size:12px;line-height:1.8;color:#787167;max-width:400px}.fa-email-row{display:flex;border-bottom:1px solid #777060;align-items:center;gap:15px;padding-bottom:13px}.fa-email-row input{min-width:0;flex:1;background:transparent;border:0;outline-offset:5px;padding:8px 0;font-size:13px;color:#111;border-radius:0}.fa-email-row button{background:none;border:0;font-size:22px;white-space:nowrap;cursor:pointer;padding:8px 0}.fa-email-row button span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;margin-right:12px}.fa-newsletter p.fa-consent{font-size:9px;line-height:1.7;max-width:100%;margin-top:15px}.fa-success{color:#38553c!important}.fa-footer{background:#111110;color:#ddd9d0;padding-block:64px 24px}.fa-footer-top{display:grid;grid-template-columns:2fr 1fr 1fr;gap:60px;padding-bottom:60px}.fa-footer-brand{font-family:var(--fa-serif);font-size:46px;letter-spacing:.12em;display:inline-block;position:relative}.fa-footer-brand span{font:12px Arial;color:#bba26e;position:absolute;top:2px;right:-12px}.fa-footer-top p{font-size:11px;color:#99948b;margin-top:16px}.fa-footer h3{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:#c3ac7a;font-weight:400;margin:9px 0 20px}.fa-footer-top>div:not(:first-child)>a{display:block;font-size:12px;margin:13px 0;color:#ada79c}.fa-footer a:hover{color:#fff}.fa-footer-bottom{border-top:1px solid #36332c;padding-top:24px;display:flex;justify-content:space-between;gap:20px;font-size:9px;color:#928b7e}.fa-dialog{position:fixed;border:0;background:#f7f5ef;color:#111;padding:35px;max-width:100%;margin:0;z-index:100}.fa-dialog::backdrop{background:#000000a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.fa-dialog-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:35px}.fa-dialog-top button{font-size:32px;font-weight:300}.fa-menu-dialog{height:100dvh;width:440px;max-height:100dvh;inset:0 auto 0 0}.fa-menu-dialog nav{display:flex;flex-direction:column;gap:0;margin:40px 0 80px}.fa-menu-dialog nav a{font-family:var(--fa-serif);font-size:32px;text-decoration:none;border-bottom:1px solid var(--fa-line);padding:19px 0;display:flex;justify-content:space-between}.fa-menu-dialog nav a span{font:20px Arial;color:#a28a58}.fa-search-dialog{width:100%;inset:0 0 auto;padding:35px max(25px,8vw) 55px}.fa-search-dialog form{max-width:800px;display:flex;gap:25px;margin:auto}.fa-search-dialog input[type=search]{min-width:0;flex:1;border:0;border-bottom:1px solid #999;background:transparent;border-radius:0;font-family:var(--fa-serif);font-size:28px;padding:10px 0;color:#111}.fa-header :focus-visible,.fa-dialog :focus-visible,.fa-home :focus-visible,a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid #b18d4c;outline-offset:5px}main[data-template]:not([data-template=index]){min-height:50vh}main[data-template]:not([data-template=index]) h1{font-family:var(--fa-serif);font-weight:400;letter-spacing:-.025em}@media(min-width:1800px){.fa-shell{padding-inline:max(96px,calc((100vw - 1640px)/2))}}@media(max-width:1000px){.fa-header{gap:15px}.fa-desktop-nav{gap:18px}.fa-header-right{gap:15px}.fa-world-link{display:none}.fa-hero{min-height:580px}.fa-hero h1{font-size:72px}.fa-hero-copy{max-width:470px}.fa-category-grid{gap:16px}.fa-newsletter{gap:40px}.fa-editorial-image{min-height:490px}.fa-editorial h2{font-size:39px}}@media(max-width:700px){html{scroll-padding-top:80px}.fa-announcement{font-size:8px;height:29px;letter-spacing:.15em}#header-group{top:-29px}.fa-header{height:68px;padding-inline:15px;gap:8px}.fa-desktop-nav{display:none}.fa-menu-trigger{display:inline-flex}.fa-wordmark{font-size:27px;letter-spacing:.12em}.fa-header-right{gap:3px}.fa-icon-button{min-width:32px;padding:5px}.fa-icon-button svg{width:20px}.fa-bag span{font-size:9px}.fa-hero{height:calc(100svh - 97px);min-height:650px;max-height:850px}.fa-hero-image{object-position:67% center}.fa-hero-shade{background:linear-gradient(0deg,#000000f0,#0000001f 80%),linear-gradient(90deg,rgba(0,0,0,.25),transparent)}.fa-hero-copy{left:25px;right:25px;top:auto;bottom:90px;transform:none}.fa-hero h1{font-size:60px;line-height:1.02;margin-bottom:21px;max-width:400px}.fa-hero-copy .fa-kicker{font-size:8px!important;margin-bottom:23px;letter-spacing:.16em}.fa-hero-description{font-size:12px;max-width:260px;margin-bottom:27px;line-height:1.75}.fa-button{font-size:9px;min-height:50px;padding:14px 20px;gap:35px}.fa-hero-bottom{left:25px;right:25px;bottom:22px;font-size:8px}.fa-hero-bottom>span:first-child{display:none}.fa-ribbon{height:52px;justify-content:flex-start;padding-inline:25px;font-size:8px;gap:26px}.fa-collections{padding-block:56px 40px}.fa-section-top{display:block;margin-bottom:25px}.fa-section-top h2{font-size:39px}.fa-section-top>p{margin:12px 0 0;font-size:11px}.fa-category-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding-bottom:6px}.fa-category{flex:0 0 80%;scroll-snap-align:start}.fa-category-image{aspect-ratio:.85}.fa-category-caption h3{font-size:26px}.fa-concept-note{display:block;font-size:10px;line-height:1.8}.fa-concept-note span{display:block;font-size:8px}.fa-manifesto{padding-block:55px 60px}.fa-manifesto .fa-kicker{font-size:8px!important}.fa-star{margin-top:25px;font-size:30px}.fa-manifesto h2{font-size:43px}.fa-manifesto-copy{font-size:12px;max-width:340px}.fa-editorial{grid-template-columns:1fr}.fa-editorial-image{min-height:400px}.fa-editorial-copy{padding:50px 27px 60px}.fa-editorial h2{font-size:41px}.fa-editorial-stamp{font-size:80px;left:27px}.fa-newsletter{grid-template-columns:1fr;padding-block:55px;gap:28px}.fa-newsletter h2{font-size:37px}.fa-email-row button span{font-size:9px}.fa-footer{padding-block:45px 25px}.fa-footer-top{grid-template-columns:1fr 1fr;gap:30px;padding-bottom:36px}.fa-footer-top>div:first-child{grid-column:1/-1}.fa-footer-brand{font-size:38px}.fa-footer-bottom{flex-wrap:wrap;line-height:1.7;font-size:8px}.fa-footer-bottom>span:first-child{flex-basis:100%}.fa-products{padding-block:50px}.fa-product-grid{grid-template-columns:1fr 1fr;gap:20px 14px}.fa-search-dialog{padding:20px 25px 35px}.fa-search-dialog form{flex-direction:column;gap:22px}.fa-search-dialog input[type=search]{font-size:23px}.fa-search-dialog .fa-button{align-self:flex-start}.fa-menu-dialog{width:90vw;padding:24px}.fa-menu-dialog nav a{font-size:29px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}:root{--fa-black:#0b0b0b;--fa-white:#f7f7f5;--fa-cream:#111110;--fa-line:#30302e;color-scheme:dark}body{background:#0b0b0b;color:#f7f7f5}.fa-header{background:#0b0b0b;color:#f7f7f5;border-bottom-color:#30302e}.fa-announcement{background:#10100f;color:#dddcd7;border-bottom-color:#30302e}.fa-collections,.fa-products{background:#0b0b0b;color:#f7f7f5}.fa-section-top h2,.fa-category-caption h3,.fa-product-card h3,.fa-manifesto h2,.fa-newsletter h2{color:#f7f7f5}.fa-section-top>p,.fa-category-caption>span,.fa-concept-note,.fa-manifesto-copy,.fa-product-card>span{color:#b6b3ad}.fa-manifesto{background:#111110;border-top-color:#30302e;color:#f7f7f5}.fa-newsletter{background:#111110;color:#f7f7f5}.fa-newsletter p:not(.fa-kicker){color:#b6b3ad}.fa-email-row{border-bottom-color:#8d8b85}.fa-email-row input,.fa-email-row button{color:#f7f7f5}.fa-email-row input::placeholder{color:#aaa8a3;opacity:1}.fa-button,.fa-button-gold{background:#f7f7f5;border-color:#f7f7f5;color:#0b0b0b}.fa-button:hover{background:#d8c59f;border-color:#d8c59f;color:#0b0b0b}.fa-dialog{background:#111110;color:#f7f7f5}.fa-search-dialog input[type=search]{color:#f7f7f5;border-bottom-color:#77756f}.fa-search-dialog input[type=search]::placeholder{color:#aaa8a3;opacity:1}.fa-menu-dialog nav a{color:#f7f7f5;border-bottom-color:#30302e}.fa-success{color:#a7d6b3!important}.fa-footer{background:#080808}.fa-ribbon{background:#0d0d0c;color:#e6e3db;border-top-color:#30302e}.fa-section-top .fa-kicker,.fa-manifesto .fa-kicker,.fa-newsletter .fa-kicker{color:#c5aa73}.fa-category-image{aspect-ratio:.68}.fa-header-left,.fa-header-right{min-width:0}.fa-icon-button{min-width:44px;min-height:44px}.fa-dialog{max-height:100dvh;overflow-y:auto}.fa-category-round{color:#24221e}.fa-hero-bottom>a{min-height:44px;align-items:center}.fa-product-card>div{background:#171716}@media(max-width:700px){.fa-header{grid-template-columns:44px minmax(0,1fr) auto}.fa-wordmark{justify-self:center;font-size:clamp(21px,6.5vw,27px)}.fa-wordmark>span{right:-8px}.fa-header-right{gap:0}.fa-category-image{aspect-ratio:.68}.fa-hero{min-height:600px}.fa-hero h1{font-size:clamp(43px,11.8vw,60px)}.fa-category-caption{gap:12px}.fa-email-row button{min-height:44px}}.fa-type-nav{display:flex;justify-content:center;gap:34px;align-items:center;background:#10100f;border-bottom:1px solid #30302e;min-height:42px;overflow-x:auto;padding:0 22px;scrollbar-width:none}.fa-type-nav a{font-size:10px;text-transform:uppercase;letter-spacing:.12em;text-decoration:none;white-space:nowrap;display:flex;align-items:center;min-height:42px;color:#bbb7af}.fa-type-nav a:hover{color:#fff}.fa-hero{height:calc(100svh - 161px)}@media(max-width:700px){.fa-type-nav{gap:25px;justify-content:flex-start;padding-inline:24px}.fa-type-nav a{font-size:9px}.fa-hero{height:calc(100svh - 139px)}html{scroll-padding-top:120px}}body{height:auto;min-height:100svh}#MainContent.content-for-layout{flex:1 0 auto;height:auto;min-width:0}#MainContent.content-for-layout>.shopify-section{flex-shrink:0}body>footer,#header-group{flex-shrink:0}.fa-product-card{display:block;min-width:0}.fa-product-card>div{position:relative;aspect-ratio:1;isolation:isolate}.fa-product-card img{display:block;object-fit:contain}.fa-product-card h3{line-height:1.5;overflow-wrap:anywhere}.fa-product-card>span{display:block;line-height:1.5}.fa-product-grid{align-items:start;row-gap:32px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/faulipe.css.map */
