.fh{--fh-ink:#002b4d;--fh-paper:#f3efeb;display:block;min-width:0;color:var(--fh-ink);background:var(--fh-paper);font:400 14px/1.45 var(--font-body--family,Arial,sans-serif)}.fh *,.fh *:before,.fh *:after{box-sizing:border-box}.fh :is(h1,h2,h3,p,figure,ul){margin:0}.fh :is(h1,h2,h3){font-family:var(--font-heading--family,Georgia,serif);font-weight:400;font-style:normal;letter-spacing:0;text-transform:none;line-height:1.12;overflow-wrap:normal}.fh h2{font-size:34px}.fh h3{font-size:30px}.fh p+p{margin-top:16px}.fh a{color:inherit}.fh [hidden]{display:none!important}.fh :is(a,button,input):focus-visible{outline:2px solid currentColor;outline-offset:4px}.fh-media{position:relative;display:block;min-width:0;width:100%;height:100%;overflow:hidden;background:#e5e0d8}.fh-media :is(picture,fh-video){display:block;width:100%;height:100%}.fh-media :is(img,video){display:block;width:100%;height:100%;object-fit:cover}.fh-media-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block}.fh-media-link:focus-visible{outline-offset:-6px!important}.fh-video-toggle{position:absolute;right:12px;top:12px;z-index:4;display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid #ffffffaa;border-radius:50%;background:#002b4dbb;color:#fff;cursor:pointer;font:400 14px/1 Arial,sans-serif}.fh-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 28px;border:1px solid var(--fh-ink);background:var(--fh-ink);color:#fff!important;text-decoration:none;text-transform:uppercase;font:500 12px/1.3 var(--font-body--family,Arial,sans-serif);letter-spacing:.04em}.fh-text-link{display:inline-block;padding-block:3px;text-decoration:none;border-bottom:2px solid #ecb17f;font-size:12px;line-height:1.4}.fh-eyebrow{font-size:12px;line-height:1.5;text-transform:uppercase;letter-spacing:.03em}.fh-centered{text-align:center}.fh-centered h2{margin-top:12px}.fh-hero{padding:16px 16px 0}.fh-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.fh-hero-grid>div{min-width:0;height:var(--fh-hero-desktop,640px)}.fh-hero-primary video{object-position:var(--fh-hero-position,50%) center}.fh-hero-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;padding:20px 16px 0}.fh-hero h1{font-size:40px;line-height:1.3}.fh-hero-intro .fh-button{width:300px;flex-shrink:0}.fh.fh-products{padding:92px 0 24px;max-width:none;width:100%}.fh-products-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:0 32px 10px}.fh-products-heading h2{font-size:28px}.fh-products-description{margin-top:8px;font-size:14px}.fh-products-heading .fh-text-link{text-transform:uppercase;font-size:11px}.fh-rail-controls{display:flex;gap:4px;flex-shrink:0}.fh-arrow{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font-size:23px;cursor:pointer}.fh-arrow:disabled{opacity:.25;cursor:default}.fh.fh-products .ref-rail{display:flex;gap:16px;margin:0;padding:0 16px 12px;overflow-x:auto;scroll-padding-inline:16px;scrollbar-width:thin;scroll-snap-type:x proximity;list-style:none}.fh.fh-products .ref-rail>li{position:relative;flex:0 0 calc((100% - 64px)/4.4);min-width:0;scroll-snap-align:start}.fh.fh-products .ref-product__media{aspect-ratio:3/4;margin:0;max-width:none;background:#e2ded5}.fh.fh-products .ref-product__media img{object-fit:contain}.fh.fh-products .ref-product__name{font-size:11px;line-height:1.35;letter-spacing:.015em;margin-top:12px;text-align:left}.fh.fh-products .ref-card-swatches{display:flex;flex-wrap:wrap;gap:1px;margin:6px 0 0;padding:0}.fh.fh-products .ref-card-swatch{width:26px;height:30px;flex:0 0 26px;padding:4px;min-width:0;border-radius:0}.fh.fh-products .ref-card-swatch__chip{border:2px solid #fff}.fh.fh-products .ref-card-swatch--text{flex-basis:auto;width:auto;font-size:10px}.fh.fh-products .ref-product__price{font-size:12px;margin-top:5px}.fh-card-status{position:absolute;right:12px;top:12px;pointer-events:none;font-size:11px;color:#456074}.fh-story{overflow:clip}.fh-discover{padding:94px 16px 70px}.fh-discover>.fh-centered{margin-bottom:90px}.fh-discover-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0}.fh-discover-item{position:relative;width:97%;min-width:0}.fh-discover-item>.fh-media{aspect-ratio:4/5;height:auto}.fh-discover-item:nth-child(2){width:56%;margin:126px 0 0 26%}.fh-discover-item figcaption{margin-top:18px;font-size:11px;text-transform:uppercase;line-height:1.5}.fh-discover-item figcaption a{text-decoration:none}.fh-floating{position:absolute;right:-36px;top:-74px;width:165px;pointer-events:none;z-index:2}.fh-floating img{width:100%;height:auto;object-fit:contain}.fh-discover-item:nth-child(2) .fh-floating{top:auto;right:auto;left:-24px;bottom:-94px;width:145px}.fh-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:42px 28px;background:#fffcf8}.fh-benefit{display:flex;align-items:center;justify-content:center;gap:16px;min-width:0;font-size:12px;text-decoration:none;text-transform:uppercase}.fh-benefit img{width:68px;height:68px;object-fit:contain;flex-shrink:0}.fh-craft{display:grid;grid-template-columns:minmax(0,40%) minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:8%;row-gap:48px;padding:48px 16px 40px}.fh-craft-film{grid-column:1;grid-row:1/3;min-height:580px;aspect-ratio:3/4}.fh-craft-copy{grid-column:2;grid-row:1;padding:0 28px 0 0}.fh-craft-copy h2{font-size:32px;margin-bottom:16px}.fh-craft-columns{display:grid;grid-template-columns:1fr 1fr;gap:28px;font-size:14px;line-height:1.45}.fh-craft-columns .fh-text-link{float:right;margin-top:16px}.fh-craft-detail{grid-column:2;grid-row:2;align-self:end;justify-self:end;width:50%;aspect-ratio:408/270}.fh-safari{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:16px;padding:0 16px 0 0}.fh-safari>div{min-width:0;height:clamp(600px,63vw,850px)}.fh-safari-film{position:relative}.fh-safari-film:after{content:"";position:absolute;top:35%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#0006);pointer-events:none;z-index:1}.fh-safari-copy{position:absolute;z-index:2;inset:auto 34px 34px;color:#fff;pointer-events:none}.fh-safari-copy h2{font-size:32px;margin-bottom:18px}.fh-safari-columns{display:grid;grid-template-columns:1fr 1fr 64px;align-items:end;gap:24px;font-size:14px;line-height:1.45}.fh-safari-copy a{pointer-events:auto;color:#fff}.fh-safari-photo .fh-media{background:#d8d0c5}.fh-lifestyle{padding:90px 0 20px}.fh-lifestyle .fh-centered{margin-bottom:38px}.fh-lifestyle .fh-eyebrow{margin-top:14px}.fh .fh-lifestyle-track{display:flex;gap:16px;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;margin:0;padding:0 16px 16px;scrollbar-width:thin}.fh .fh-lifestyle-track>li{flex:0 0 calc((100% - 32px)/3.15);min-width:0;aspect-ratio:3/4;scroll-snap-align:start}.fh-features{padding:72px 0 36px}.fh-feature-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:0 32px 20px}.fh-feature-header h2{font-size:30px}.fh-feature-header p{font-size:12px;margin-top:5px}.fh .fh-feature-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x proximity;list-style:none;margin:0;padding:0 0 16px;scrollbar-width:thin}.fh .fh-feature-track>li{position:relative;flex:0 0 40%;min-width:0;aspect-ratio:4/5;scroll-snap-align:start}.fh-feature-card:after{content:"";position:absolute;top:40%;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(transparent,#0009)}.fh-feature-copy{position:absolute;z-index:2;inset:auto 26px 26px;color:#fff;pointer-events:none}.fh-feature-copy h3{font-size:34px;margin-bottom:16px}.fh-feature-copy p{font-size:14px;line-height:1.45;max-width:80%}.fh-feature-copy a{pointer-events:auto;float:right;color:#fff;font-size:11px;margin-top:12px}.fh-social{padding:10px 0 0}.fh-social-heading{display:flex;align-items:center;justify-content:center;gap:32px;padding:24px 16px}.fh-social-heading h2{font:500 16px/1.3 var(--font-body--family,Arial,sans-serif);letter-spacing:.12em}.fh-social-heading .fh-button{min-height:36px;padding:8px 20px;font-size:10px}.fh-social-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.fh-social-grid>div{aspect-ratio:1;min-width:0}@media(min-width:750px)and (max-width:1050px){.fh-hero h1{font-size:34px}.fh-hero-intro .fh-button{width:240px}.fh.fh-products .ref-rail>li{flex-basis:30%}.fh-craft-columns{gap:18px;font-size:13px}.fh-craft{column-gap:5%}.fh-benefit{flex-direction:column;text-align:center}.fh-safari-columns{grid-template-columns:1fr 1fr}.fh-safari-columns .fh-text-link{grid-column:2;justify-self:end}.fh-safari-copy{inset:auto 24px 24px}.fh-safari>div{height:650px}}@media(max-width:749px){.fh h2{font-size:30px}.fh-desktop-only{display:none!important}.fh-hero{padding:0 16px}.fh-hero-grid{grid-template-columns:minmax(0,1fr);gap:16px}.fh-hero-grid>div{height:var(--fh-hero-mobile,560px)}.fh-hero-primary video{object-position:var(--fh-hero-mobile-position,50%) center}.fh-hero-intro{display:block;padding:20px 0 0}.fh-hero h1{font-size:clamp(26px,7.2vw,32px);line-height:1.25;white-space:normal}.fh-hero-intro .fh-button{width:100%;margin-top:16px;min-height:44px}.fh.fh-products{padding:100px 0 24px}.fh-products-heading{padding:0 16px 22px;align-items:center}.fh-products-heading h2{font-size:29px}.fh-products-description{font-size:13px;max-width:310px;margin-top:10px}.fh.fh-products .ref-rail{padding:0 16px 14px;gap:12px}.fh.fh-products .ref-rail>li{flex-basis:76%}.fh.fh-products .ref-card-swatch{width:29px;height:36px;flex-basis:29px;padding:6px 4px}.fh.fh-products .ref-card-swatch--text{width:auto;flex-basis:auto}.fh.fh-products .ref-product__name{font-size:11px}.fh-products-heading .fh-rail-controls{gap:0}.fh-arrow{width:30px}.fh-discover{padding:88px 16px 80px}.fh-discover>.fh-centered{margin-bottom:76px}.fh-discover-grid{display:block}.fh-discover-item{width:100%}.fh-discover-item:nth-child(2){width:68%;margin:80px auto 0}.fh-discover-item figcaption{font-size:10px;margin-top:16px}.fh-floating{width:120px;right:-12px;top:-48px}.fh-discover-item:nth-child(2) .fh-floating{width:110px;left:auto;right:-34px;bottom:-70px}.fh-benefits{grid-template-columns:1fr 1fr;gap:28px 12px;padding:40px 16px}.fh-benefit{flex-direction:column;text-align:center;gap:12px;font-size:10px}.fh-benefit img{width:64px;height:64px}.fh-craft{display:flex;flex-direction:column;gap:40px;padding:58px 16px 36px}.fh-craft-copy{order:0;padding:0 10px}.fh-craft-copy h2{font-size:32px;max-width:280px;line-height:1.15;margin-bottom:18px}.fh-craft-columns{display:block;font-size:14px;line-height:1.5}.fh-craft-columns>div+div{margin-top:22px}.fh-craft-columns .fh-text-link{float:none;margin-top:16px}.fh-craft-film{order:1;aspect-ratio:1;min-height:0;width:100%}.fh-safari{display:block;padding:0}.fh-safari>div{height:660px}.fh-safari-copy{inset:auto 28px 34px}.fh-safari-copy h2{font-size:31px;margin-bottom:18px}.fh-safari-columns{display:block;max-width:320px;font-size:14px;line-height:1.45}.fh-safari-columns>div+div{margin-top:16px}.fh-safari-columns .fh-text-link{margin-top:10px}.fh-safari-photo{margin-top:16px}.fh-lifestyle{padding:70px 0 0}.fh .fh-lifestyle-track{gap:12px}.fh .fh-lifestyle-track>li{flex-basis:84%}.fh-features{padding:64px 0 26px}.fh-feature-header{padding:0 16px 24px;gap:16px}.fh-feature-header h2{font-size:28px}.fh .fh-feature-track{gap:12px;padding-inline:16px;scroll-padding-inline:16px}.fh .fh-feature-track>li{flex-basis:86%;aspect-ratio:3/4}.fh-feature-copy{inset:auto 20px 24px}.fh-feature-copy h3{font-size:30px;margin-bottom:12px}.fh-feature-copy p{font-size:13px;max-width:100%}.fh-feature-copy a{font-size:11px}.fh-social-heading{gap:24px}.fh-social-heading h2{font-size:13px}.fh-social-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.fh *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/reference-home.css.map */
