:root{--cream:#D6D2C4;--pine:#154734;--ox:#6B1F24;--navy:#1F2A44;--tan:#B89B72;--ink:#1d2a22}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--cream);color:var(--ink);font-family:Libre Caslon Text,Georgia,serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,.pf{font-family:Playfair Display,Georgia,serif;font-weight:700;color:var(--pine)}a{color:inherit;text-decoration:none}img{display:block;width:100%}.wrap{max-width:1200px;margin:0 auto;padding:0 22px}.stripe{height:14px;background:linear-gradient(var(--pine) 0 30%,var(--cream) 30% 40%,var(--ox) 40% 60%,var(--cream) 60% 70%,var(--pine) 70%)}.eyebrow{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--ox)}.rule2{border-top:3px double var(--pine)}.frame{border:3px double var(--pine);padding:6px;background:var(--cream)}.btn{display:inline-block;font-family:Libre Caslon Text,serif;font-size:12px;letter-spacing:.2em;text-transform:uppercase;padding:13px 22px;border:1px solid var(--pine);background:var(--pine);color:var(--cream);cursor:pointer}.btn.ghost{background:transparent;color:var(--pine)}.announce{background:var(--pine);color:var(--cream);text-align:center;font-size:11px;letter-spacing:.26em;text-transform:uppercase;padding:9px 10px}.announce b{color:var(--tan);font-weight:400}header{border-bottom:3px double var(--pine)}.hd{display:flex;align-items:center;justify-content:space-between;padding:14px 22px;max-width:1200px;margin:0 auto}.logo{display:flex;align-items:center;gap:12px}.logo img{width:54px;height:54px}.logo .w{font-family:Playfair Display;font-weight:700;font-size:21px;color:var(--pine);line-height:1}.logo .w small{display:block;font-family:Libre Caslon Text;font-weight:400;font-size:9px;letter-spacing:.3em;color:var(--ox);margin-top:5px}nav{display:flex;gap:34px;white-space:nowrap;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--pine)}nav a.fl{color:var(--ox);border-bottom:1px solid var(--ox)}.mnav{display:none;flex-wrap:wrap;gap:8px 14px;border-top:1px solid rgba(21,71,52,.3);justify-content:space-around;padding:10px 6px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--pine)}.mnav a.fl{color:var(--ox)}.hero{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:center;padding:64px 22px 72px}.hero h1{font-size:62px;line-height:1.05;margin:16px 0 22px;letter-spacing:-.01em}.hero h1 em{color:var(--ox)}.hero p.lede{font-size:17px;max-width:30em;color:#33413a}.signup{margin-top:30px;border:3px double var(--pine);padding:22px}.signup .t{font-family:Playfair Display;font-size:22px;color:var(--pine);font-weight:700}.signup .s{font-size:13px;color:#4a564f;margin:4px 0 14px}.signup form{display:flex;gap:0}.signup input{flex:1;min-width:0;font:15px Libre Caslon Text,serif;padding:13px 14px;border:1px solid var(--pine);border-right:0;background:#e2dfd3;color:var(--ink)}.signup .fine{font-size:11px;color:#5d665f;margin-top:10px;font-style:italic}section{padding:80px 0}.sh{text-align:center;margin-bottom:46px}.sh h2{font-size:44px;line-height:1.1;margin-top:10px}.sh .orn{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:16px;color:var(--tan)}.sh .orn:before,.sh .orn:after{content:"";width:60px;border-top:3px double var(--tan)}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px 24px}.card img{aspect-ratio:4/5;object-fit:cover}.grid.polos,.grid.three{grid-template-columns:repeat(3,1fr);max-width:960px;margin:0 auto}.ph{aspect-ratio:4/5;background:#e4e0d4;display:flex;padding:10px}.phin{flex:1;border:3px double rgba(21,71,52,.55);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.ph svg{width:84%}.phl{text-align:center;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#6b746d;font-style:italic}.card .meta{padding:16px 2px 0;text-align:center}.card h3{font-size:19px;line-height:1.2}.card .pr{font-size:14px;color:var(--ox);margin:6px 0 14px;letter-spacing:.06em}.card .pr.cs{color:var(--navy);font-style:italic}.card .btn{width:100%;padding:11px 10px;font-size:11px}.card .tag{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--tan);margin-bottom:4px}.story{background:var(--pine);color:var(--cream)}.story .in{display:grid;grid-template-columns:auto 1fr;gap:64px;align-items:center;max-width:960px;margin:0 auto}.story img{width:220px}.story h2{color:var(--cream);font-size:42px;margin:10px 0 18px}.story .eyebrow{color:var(--tan)}.story p{font-size:18px;line-height:1.75;color:#e4e0d3}.story p+p{margin-top:14px}.story .sig{font-family:Playfair Display;font-style:italic;color:var(--tan);margin-top:20px;font-size:20px}.journal .in{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.journal h2{font-size:42px;line-height:1.1;margin:10px 0 18px}.journal ol{list-style:none;counter-reset:r;margin:20px 0 28px;border-top:1px solid rgba(21,71,52,.35)}.journal li{counter-increment:r;display:flex;gap:16px;padding:13px 0;border-bottom:1px solid rgba(21,71,52,.35);font-size:16px}.journal li:before{content:"No. " counter(r);font-family:Playfair Display;font-style:italic;color:var(--ox);min-width:52px}.ig .row{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.ig .handle{font-family:Playfair Display;font-style:italic;font-size:24px;color:var(--ox)}footer{background:var(--navy);color:var(--cream);text-align:center;padding:64px 22px 40px}footer img{width:150px;margin:0 auto 22px}footer .tl{font-family:Playfair Display;font-style:italic;font-size:28px;color:var(--cream)}footer .est{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--tan);margin:12px 0 26px}footer .soc{display:flex;justify-content:center;gap:26px;font-size:12px;letter-spacing:.18em;text-transform:uppercase}footer .soc a{border-bottom:1px solid var(--tan);padding-bottom:3px}footer .fine+.fine{margin-top:8px;padding-top:0;border:0}footer .fine{margin-top:36px;padding-top:20px;border-top:3px double rgba(214,210,196,.35);font-size:11px;color:#a9aab0;letter-spacing:.06em}@media(max-width:860px){nav{display:none}.mnav{display:flex}.hd{padding:12px 18px;justify-content:center}.wrap{padding:0 18px}.hero{grid-template-columns:1fr;gap:30px;padding:26px 18px 54px}.hero h1{font-size:40px;margin:12px 0 16px}.hero p.lede{font-size:16px}.signup{padding:18px}section{padding:58px 0}.sh{margin-bottom:32px}.sh h2{font-size:34px}.grid,.grid.polos{grid-template-columns:1fr 1fr;gap:26px 14px}.grid.polos{margin:0}.grid.three{margin-top:26px;grid-template-columns:1fr 1fr}.grid.three .card,.grid.three .card:nth-child(5){grid-column:auto}.card h3{font-size:16px}.card .btn{font-size:10px;letter-spacing:.14em}.story .in{grid-template-columns:1fr;gap:26px;text-align:center;padding:0 22px}.story img{width:150px;margin:0 auto}.story h2,.journal h2{font-size:32px}.story p{font-size:16px}.journal .in{grid-template-columns:1fr;gap:28px}.ig .row{grid-template-columns:repeat(3,1fr);gap:6px}footer .tl{font-size:24px}}.ab-copy .sig{font-family:Playfair Display;font-style:italic;color:var(--ox);font-size:22px;margin-top:8px}.ab-top .ab-copy p{font-size:16.5px;line-height:1.7;margin-bottom:14px;color:#2b3832}.ab-top .frame{position:sticky;top:20px;margin-top:30px}.ab-top h1{font-size:46px;line-height:1.08;margin:12px 0 20px}.ab-top{display:grid;grid-template-columns:1.15fr 1fr;gap:56px;align-items:start;padding:44px 22px 64px}.crumb{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#6b746d;padding:28px 22px 0}.det .cap{font-size:12px;font-style:italic;color:#5d665f;margin-top:8px}.det .eyebrow{margin-bottom:12px}.det .row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.det img{aspect-ratio:1;object-fit:cover;border:3px double var(--pine);padding:4px;background:var(--cream)}.det{margin-top:26px}.follow .links{display:flex;justify-content:center;gap:18px;flex-wrap:wrap}.follow h2{font-size:40px;margin:10px 0 14px}.follow p{max-width:34em;margin:0 auto 26px;color:#33413a}.follow{text-align:center;padding:56px 22px 80px}.pdp .pr{font-style:italic;color:var(--navy);font-size:18px;margin-bottom:20px}.pdp h1{font-size:50px;line-height:1.05;margin:12px 0 10px}.pdp .desc p{font-size:17px;color:#33413a;margin-bottom:12px}.pdp .desc ul{margin:22px 0 28px 18px;line-height:1.9}.pdp{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;padding:48px 22px 80px;align-items:start}.sons .cap{text-align:center;margin-top:14px}.sons .t{font-size:14px;font-style:italic;color:#4a564f}.sons h3{font-size:22px}.sons{display:grid;grid-template-columns:1fr 1fr;gap:28px;max-width:860px;margin:0 auto;padding:0 22px 40px}.thumbs button{border:0;padding:0;background:none;cursor:pointer}.thumbs img.on{outline:2px solid var(--pine);outline-offset:2px}.thumbs img{aspect-ratio:1;object-fit:cover;border:1px solid rgba(21,71,52,.4)}.thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px}.pg{max-width:760px;margin:0 auto;padding:56px 22px 80px}.pg h1{font-size:46px;line-height:1.08;margin:10px 0 26px}.pg h2,.pg h3{margin:28px 0 10px}.pg p,.pg li{margin-bottom:12px;color:#2b3832}.pg ul,.pg ol{margin-left:20px}.pg a{color:var(--ox);border-bottom:1px solid var(--ox)}.ok{font-size:13px;color:var(--pine);margin-top:10px;font-style:italic}.err{font-size:13px;color:var(--ox);margin-top:10px}footer .legal{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;margin-top:30px;font-size:11px;letter-spacing:.14em;text-transform:uppercase}footer .legal a{color:#d6d2c4;opacity:.85}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.card a.img{display:block}@media(max-width:860px){.ab-top,.pdp{grid-template-columns:1fr;gap:30px;padding:26px 18px 54px}.ab-top .frame{position:static;margin-top:0}.ab-top h1,.pg h1{font-size:34px}.pdp h1{font-size:36px}.sons{gap:14px}.follow h2{font-size:32px}}.hero{align-items:center;padding-top:40px;padding-bottom:48px}.hero>.frame{align-self:center}.hero>.frame img{max-height:calc(85vh - 160px);min-height:360px;object-fit:cover;aspect-ratio:auto}.hero h1{font-size:clamp(40px,4.6vw,62px);margin:12px 0 16px}.signup{margin-top:22px}@media(max-width:860px){.hero{padding-top:18px}.hero>.frame img{max-height:42vh;min-height:0}.hero h1{font-size:36px}}*,*:before,*:after{animation:none!important;transition:none!important}[data-animate],[class*=animate],[class*=reveal],.scroll-trigger{opacity:1!important;transform:none!important;visibility:visible!important}section,main,.grid,.card{content-visibility:visible!important;contain:none!important}img{height:auto;max-width:100%}.frame{background:#e4e0d4}.card .frame img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center}.grid.polos,.grid.three{max-width:1100px}.grid.acc{max-width:1280px;margin:0 auto}.wrap{max-width:1280px}.pdp .frame img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.thumbs img{width:100%;height:auto}.det .row{grid-template-columns:repeat(auto-fit,minmax(160px,260px))}.det img{width:100%;height:auto}.sons .frame img,.journal .frame img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.ab-top .frame img{width:100%;height:auto;max-height:85vh;object-fit:cover}.crumb a{color:inherit}.crumb{word-spacing:.15em}.hero>.frame img{width:100%;height:auto}html,body{overflow-x:hidden}html{scroll-behavior:smooth}#founders,#polos,#collection,#accessories,#journal,#story{scroll-margin-top:12px}.burger{display:none;position:relative}.burger summary{list-style:none;cursor:pointer;width:44px;height:44px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px}.burger summary::-webkit-details-marker{display:none}.burger summary span{display:block;width:24px;height:2px;background:var(--pine)}.burger[open] summary span:nth-child(1){transform:translateY(7px) rotate(45deg)}.burger[open] summary span:nth-child(2){opacity:0}.burger[open] summary span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mmenu{position:absolute;right:-18px;top:52px;z-index:50;width:min(300px,100vw);background:var(--cream);border:3px double var(--pine);display:flex;flex-direction:column;padding:6px 0}.mmenu a{display:flex;align-items:center;min-height:48px;padding:0 22px;font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--pine);border-bottom:1px solid rgba(21,71,52,.15)}.mmenu a:last-child{border-bottom:0}.mmenu a.fl{color:var(--ox)}.mnav{display:none!important}.btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.signup input,.pg input,.pg textarea{font-size:16px!important}footer .soc a,footer .legal a{display:inline-flex;align-items:center;min-height:44px}footer .legal{gap:0 18px}.crumb a{display:inline-block;padding:10px 0}@media(max-width:860px){.dnav{display:none}.burger{display:block}.hd{justify-content:space-between}.logo img{width:44px;height:44px}.logo .w{font-size:18px}.card .btn{min-height:44px}.card .tag{font-size:9px;letter-spacing:.14em}footer .soc{gap:18px;flex-wrap:wrap}.signup .btn{padding:0 16px}.det .row{grid-template-columns:1fr 1fr}.thumbs{gap:8px}.ig .handle{font-size:20px}}@media(max-width:400px){.hero h1{font-size:32px}.sh h2{font-size:30px}.grid,.grid.polos,.grid.three{gap:22px 10px}.card h3{font-size:15px}}nav a.fl{color:inherit;border:0}.dnav a.on{border-bottom:1px solid var(--pine)}.dnav a.cta{color:var(--ox);border:1px solid var(--ox);padding:6px 12px;margin:-7px 0}.mmenu a.on{font-weight:700}.mmenu a.cta{color:var(--ox)}.crumb{display:flex;flex-wrap:wrap;align-items:center;word-spacing:normal}.crumb .sep{margin:0 .9em;color:#9aa19b}.crumb a{padding:10px 0}.hc .frame,.acc .frame,.grid .card .frame.contain{background:#e7e2d3}.hc .card .frame img,.acc .card .frame img{object-fit:contain;object-position:center;background:#e7e2d3}.detfull{padding:0 22px 80px}.detfull .eyebrow{text-align:center;margin-bottom:18px}.detfull .row{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,560px));gap:28px;justify-content:center}.detfull img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border:3px double var(--pine);padding:6px;background:var(--cream)}.detfull .cap{font-size:13px;font-style:italic;color:#5d665f;margin-top:10px;text-align:center}@media(max-width:860px){.detfull{padding:0 18px 56px}.detfull .row{grid-template-columns:1fr}}.grid{align-items:stretch}.card{display:flex;flex-direction:column;height:100%}.card .meta{display:flex;flex-direction:column;flex:1}.card .meta .btn{margin-top:auto}
/*# sourceMappingURL=/cdn/shop/t/2/assets/foxcrest.css.map */
