@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;500;600;700;800&family=Inter:wght@400;500;600;700&display=swap";:root{--g:#183A2B;--g2:#10251c;--sand:#c8c0ae;--cream:#f4f2ec;--black:#111311;--line:#d7d2c8;--max:1500px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--black);font-family:Inter,Arial,sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}.wrap{max-width:var(--max);margin:auto;padding:0 4.2vw}.topbar{height:28px;background:#30372d;color:#f4f2ec;display:flex;justify-content:space-between;align-items:center;padding:0 4vw;font:600 10px Inter;letter-spacing:.18em;text-transform:uppercase}.site-header{height:74px;background:var(--g);color:#f4f2ec;position:sticky;top:0;z-index:50}.head{height:100%;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:13px}.brand img{width:42px;height:52px}.brand>span{font:700 29px Barlow Condensed;letter-spacing:.04em;line-height:.85}.brand small{display:block;font:600 9px Inter;letter-spacing:.22em;margin-top:8px}.desktop-nav{display:flex;gap:34px;margin-left:auto;margin-right:45px}.desktop-nav a,.actions a{font:600 11px Inter;letter-spacing:.13em}.actions{display:flex;gap:18px;align-items:center}.actions a{font-size:22px}.actions sup{font-size:9px}.hero{min-height:570px;background-image:linear-gradient(90deg,#08100cd1,#08100c2e 65%),var(--hero);background-size:cover;background-position:center;position:relative;color:#fff;display:flex;align-items:center}.hero-inner{width:100%;padding-top:55px;padding-bottom:55px}.eyebrow{font:600 11px Inter;letter-spacing:.22em;text-transform:uppercase}.hero h1{font:800 clamp(58px,7vw,112px)/.84 "Barlow Condensed";letter-spacing:.005em;margin:13px 0 20px}.hero p{font-size:18px;margin:0 0 27px}.buttons{display:flex;gap:14px;flex-wrap:wrap}.btn{display:inline-block;border:1px solid transparent;padding:14px 20px;font:700 11px Inter;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.btn.light{background:#f4f2ec;color:#111311}.btn.dark{background:var(--g);color:#fff}.btn.outline{border-color:#fff;color:#fff;background:transparent}.hero-side{position:absolute;right:4vw;top:50%;transform:translateY(-50%);font:500 14px/1.8 Inter;letter-spacing:.16em}.built{position:absolute;right:4vw;bottom:20px;text-align:center;font-size:28px}.built span{display:block;font:600 9px Inter;letter-spacing:.16em}.benefits{display:grid;grid-template-columns:repeat(4,1fr);background:var(--cream);padding:0 4vw}.benefits>div{min-height:102px;padding:18px 25px;display:grid;grid-template-columns:35px 1fr;grid-template-rows:auto auto;column-gap:10px;align-content:center;border-right:1px solid #cbc6bc}.benefits>div:last-child{border:0}.benefits strong{grid-row:1/3;font-size:29px}.benefits b{font:700 12px Barlow Condensed;letter-spacing:.1em}.benefits span{font-size:11px}.grid-section{display:grid;grid-template-columns:35% 40% 25%;min-height:330px;background:var(--g);color:#fff}.grid-copy{padding:40px}.grid-copy h2,.featured h2,.duo h2{font:700 48px/.92 Barlow Condensed;margin:13px 0}.grid-copy p{font-size:14px;max-width:390px;margin-bottom:24px}.grid-photo{background-size:cover;background-position:center}.grid-steps{display:flex;flex-direction:column;justify-content:center;padding:30px 45px;gap:23px}.grid-steps div{display:grid;grid-template-columns:42px 1fr;grid-template-rows:auto auto}.grid-steps strong{grid-row:1/3;font-size:28px}.grid-steps b{font:700 17px Barlow Condensed;letter-spacing:.1em}.grid-steps span{font-size:12px}.usecases{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:#fff}.usecases a{height:190px;background-size:cover;background-position:center;position:relative;color:#fff;display:flex;flex-direction:column;justify-content:end;padding:24px;background-color:#27332c}.usecases a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 25%,#000000b8)}.usecases b,.usecases span{position:relative;z-index:1}.usecases b{font:700 29px Barlow Condensed;letter-spacing:.04em}.usecases span{font-size:12px}.featured{display:grid;grid-template-columns:39% 38% 23%;min-height:350px;background:var(--cream)}.featured-copy{padding:46px}.featured-copy h2{font-size:53px;margin:10px 0 0}.featured-copy h3{font:700 17px Barlow Condensed;letter-spacing:.1em}.featured-copy p{font-size:14px;max-width:440px}.featured-photo{background-size:cover;background-position:center}.specs{padding:60px 30px;display:flex;flex-direction:column;gap:19px;justify-content:center;font:600 12px Inter;letter-spacing:.05em}.duo{display:grid;grid-template-columns:1fr 1fr;color:#fff}.duo>div{min-height:280px;background-size:cover;background-position:center;position:relative}.duo>div:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#07120d7a}.duo-copy{position:relative;z-index:1;padding:38px;max-width:560px}.duo h2{font-size:56px}.duo p{max-width:420px}.signup{display:flex;max-width:430px}.signup input{flex:1;border:0;padding:14px}.footer{background:var(--g);color:#f4f2ec}.footer-main{display:grid;grid-template-columns:2fr repeat(4,1fr);gap:30px;padding-top:55px;padding-bottom:45px}.footer-main>div{display:flex;flex-direction:column;gap:8px}.footer-main b{font:700 13px Barlow Condensed;letter-spacing:.12em;margin-bottom:5px}.footer-main a,.footer-main small{font-size:11px;opacity:.85}.footer-brand img{width:38px;height:52px}.footer-brand div{font:700 27px Barlow Condensed}.foot-bottom{border-top:1px solid rgba(255,255,255,.18);padding-top:17px;padding-bottom:25px;display:flex;justify-content:space-between;font-size:9px;letter-spacing:.12em}.product-page,.collection-page,.basic-page{padding:65px 0 100px}.product-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:55px;align-items:start}.product-photo{min-height:610px;background-size:cover;background-position:center}.product-copy h1,.collection-page h1,.basic-page h1{font:700 clamp(52px,6vw,86px)/.9 "Barlow Condensed";margin:13px 0 15px}.price{font:700 22px Inter;margin-bottom:22px}.desc{font-size:15px}.product-specs{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0}.product-specs span{border:1px solid var(--line);padding:8px 11px;font:600 10px Inter;letter-spacing:.08em}.micro{font-size:11px;opacity:.7;margin-top:22px}.collection-intro{max-width:650px}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px}.product-card{background:#fff;padding-bottom:20px}.product-card img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.product-card b,.product-card span{display:block;padding:0 18px}.product-card b{margin-top:15px;font:700 21px Barlow Condensed}.product-card span{font-size:13px}.narrow{max-width:900px}.page-content{font-size:16px}.page-content h2{font:700 40px Barlow Condensed}.cart-lines{margin:35px 0}.cart-line{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:18px 0}.cart-line div{display:flex;gap:30px}.cart-line input{width:65px}.cart-total{font:700 22px Inter;margin-bottom:20px}.search-form{display:flex;max-width:650px;margin:30px 0}.search-form input{flex:1;padding:15px;border:1px solid var(--line)}@media(max-width:800px){.topbar span:last-child{display:none}.desktop-nav{display:none}.brand>span{font-size:24px}.brand img{width:34px}.hero{min-height:610px}.hero-side{display:none}.hero h1{font-size:61px}.benefits{grid-template-columns:1fr 1fr}.benefits>div{border-bottom:1px solid #cbc6bc}.grid-section,.featured{grid-template-columns:1fr}.grid-photo{min-height:280px;order:0}.grid-copy{order:1}.grid-steps{order:2}.usecases{grid-template-columns:1fr}.usecases a{height:170px}.featured-photo{min-height:300px}.specs{padding:30px 40px}.duo{grid-template-columns:1fr}.footer-main{grid-template-columns:1fr 1fr}.product-layout{grid-template-columns:1fr}.product-photo{min-height:420px}.product-grid{grid-template-columns:1fr 1fr}.actions{gap:10px}.hero-inner{padding-top:90px}.signup{width:100%}}@media(max-width:480px){.benefits{grid-template-columns:1fr}.benefits>div{border-right:0}.product-grid,.footer-main{grid-template-columns:1fr}.foot-bottom{flex-direction:column;gap:8px}.hero h1{font-size:54px}}.lead{font-size:20px;max-width:720px;margin:0 0 34px}.system-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);margin:40px 0 65px}.system-flow>div{background:#fff;padding:28px;min-height:180px}.system-flow b{display:block;font:700 12px Inter;letter-spacing:.15em;opacity:.6}.system-flow strong{display:block;font:700 32px Barlow Condensed;letter-spacing:.08em;margin:25px 0 8px}.system-flow span{font-size:13px}.system-rule{display:flex;flex-wrap:wrap;align-items:center;gap:18px;padding:25px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font:700 17px Barlow Condensed;letter-spacing:.08em}.club-form{display:flex;max-width:650px;margin:30px 0 60px}.club-form input{flex:1;border:1px solid var(--line);padding:15px}.contact-box{border:1px solid var(--line);padding:25px;margin:30px 0 60px;background:#fff}.qty-label{display:block;font:700 10px Inter;letter-spacing:.12em;margin:22px 0 7px}.qty{width:80px;padding:13px;border:1px solid var(--line);margin-bottom:14px}.product-trust{display:flex;gap:18px;flex-wrap:wrap;margin-top:28px;padding-top:20px;border-top:1px solid var(--line);font:600 9px Inter;letter-spacing:.1em;opacity:.7}.empty-state{padding:60px 0}.empty-state h2{font:700 40px Barlow Condensed}@media(max-width:800px){.system-flow{grid-template-columns:1fr}.club-form{flex-direction:column;gap:10px}.system-rule{gap:10px}}.skip-link{position:absolute;left:-9999px;top:8px;z-index:9999;background:#f4f2ec;color:#111311;padding:10px 14px}.skip-link:focus{left:8px}button:disabled{opacity:.45;cursor:not-allowed}.product-card img{aspect-ratio:4/3;object-fit:cover}.product-card{display:flex;flex-direction:column;gap:8px}.product-card b{letter-spacing:.04em}.product-card span{opacity:.8}.qty{max-width:110px}@media(max-width:760px){.desktop-nav{display:none}.head{gap:12px}.brand span{font-size:13px}.brand small{font-size:8px}.hero h1{font-size:clamp(40px,12vw,72px)}.product-layout{grid-template-columns:1fr!important}.product-photo{min-height:55vw!important}.buttons{flex-wrap:wrap}.usecases{grid-template-columns:1fr!important}.benefits,.footer-main{grid-template-columns:1fr 1fr!important}}.hero-proof{display:flex;gap:22px;flex-wrap:wrap;margin-top:25px;font:600 9px Inter;letter-spacing:.14em}.hero-proof span{padding-right:20px;border-right:1px solid rgba(255,255,255,.35)}.hero-proof span:last-child{border:0}.system-callout{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.system-callout-inner{min-height:230px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.system-callout h2{font:700 46px/.95 Barlow Condensed;margin:12px 0}.system-callout p{max-width:560px;font-size:15px}.product-system{background:var(--g);color:#fff;padding:65px 0 75px}.product-system h2{font:700 52px/.95 Barlow Condensed;margin:12px 0}.product-system p{max-width:680px;font-size:15px}.product-system .system-rule{border-color:#ffffff40;margin:30px 0}.product-system .btn.dark{background:#f4f2ec;color:#111311}.product-trust{font-size:9px;letter-spacing:.12em}.product-trust span{border:1px solid var(--line);padding:7px 9px}.product-photo{background-color:#e9e6de}.product-page .btn{min-width:210px;text-align:center}@media(max-width:800px){.system-callout-inner{grid-template-columns:1fr;gap:8px;padding-top:42px;padding-bottom:42px}.hero-proof{gap:10px}.hero-proof span{padding-right:10px}.product-system h2{font-size:42px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/fca.css.map */
