.lfh{--green:#183d34;--orange:#d96836;--cream:#f8f6ef;--muted:#617269;background:#fff;color:var(--green);font:16px/1.65 Arial,Helvetica,sans-serif;letter-spacing:0}.lfh *{box-sizing:border-box}.lfh p,.lfh h1,.lfh h2,.lfh h3,.lfh figure{margin:0}.lfh h1,.lfh h2,.lfh h3{font-family:Arial,Helvetica,sans-serif;color:inherit;font-weight:600;letter-spacing:-.035em;line-height:1.12}.lfh h1{font-size:clamp(43px,4.3vw,65px);line-height:1.06}.lfh h1 span{color:#d96836}.lfh h2{font-size:clamp(30px,3.1vw,44px)}.lfh h3{font-size:21px;letter-spacing:-.025em}.lfh a{color:inherit;text-decoration:none}.lfh a:focus-visible{outline:3px solid var(--orange);outline-offset:5px}.lfh img{display:block;width:100%;height:auto!important;max-width:100%}.lfh .home-wrap{max-width:1440px;padding-left:48px;padding-right:48px;margin:auto}.lfh .home-eyebrow{font-size:10px;font-weight:700;letter-spacing:1.8px;line-height:1.7;text-transform:uppercase}.lfh .home-eyebrow:before{content:"";display:inline-block;vertical-align:middle;width:6px;height:6px;background:var(--orange);border-radius:50%;margin-right:9px}.lfh .home-hero{background:var(--cream);padding:45px 0 55px}.lfh .hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:42px;align-items:center}.lfh .hero-copy h1{margin:22px 0 26px}.lfh .home-lead{font-size:17px;color:var(--muted);max-width:460px}.lfh .home-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.lfh .home-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:49px;padding:13px 20px;color:#fff;background:var(--orange);border:1px solid var(--orange);border-radius:3px;font-size:12px;font-weight:700;line-height:1.5}.lfh .home-button:hover{background:#bd572a;border-color:#bd572a}.lfh .home-button-outline{background:transparent;color:var(--green);border-color:#bdc7b7}.lfh .home-button-outline:hover{background:#e9eddf;border-color:#bdc7b7}.lfh .home-button-green{background:var(--green);border-color:var(--green)}.lfh .hero-image{position:relative;overflow:hidden;border-radius:4px}.lfh .hero-image figcaption{position:absolute;bottom:16px;right:16px;padding:7px 12px;background:#fffdf4ed;font-size:9px;letter-spacing:1.6px}.lfh .home-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;padding-top:20px;padding-bottom:20px}.lfh .home-benefits p{font-size:11px;white-space:nowrap}.lfh .home-benefits span{margin-right:9px;color:var(--orange)}.lfh .benefit-strip{border-bottom:1px solid #e0e5db}.lfh .home-section{padding-top:70px;padding-bottom:70px}.lfh .home-heading{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:32px}.lfh .home-heading h2{margin-top:12px}.lfh .home-subtitle{color:var(--muted);font-size:15px;line-height:1.7;margin-top:18px;max-width:600px}.lfh .home-link{font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:22px;border-bottom:1px solid var(--orange);padding:5px 0;white-space:nowrap}.lfh .home-link span{color:var(--orange);font-size:18px}.lfh .industry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 25px}.lfh .industry-card figure,.lfh .finish-card figure{overflow:hidden;border-radius:4px;background:var(--cream)}.lfh .industry-caption{display:flex;justify-content:space-between;align-items:start;gap:12px;padding-top:19px}.lfh .industry-caption h3{font-size:18px;line-height:1.3}.lfh .industry-caption p,.lfh .finish-card p{font-size:12px;line-height:1.6;color:var(--muted);margin-top:8px}.lfh .circle-arrow{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:50%;background:var(--cream);font-size:17px}.lfh .industry-card a:hover .circle-arrow{background:var(--green);color:#fff}.lfh .pack-section{background:#edf0e5;padding:60px 0}.lfh .pack-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:65px;align-items:center}.lfh .pack-grid figure{border-radius:4px;overflow:hidden}.lfh .pack-copy h2{margin-top:16px;max-width:420px}.lfh .pack-detail{margin:24px 0;font-size:12px;line-height:1.8;color:var(--green);border-top:1px solid #ced7c5;padding-top:20px}.lfh .pack-copy small{display:block;font-size:10px;color:var(--muted);margin-top:14px}.lfh .finish-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.lfh .finish-card h3{margin-top:20px}.lfh .factory-section{background:var(--green);color:#f8f6ef;padding:60px 0}.lfh .factory-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:65px;align-items:center}.lfh .factory-grid figure{border-radius:4px;overflow:hidden}.lfh .factory-copy h2{margin-top:16px}.lfh .factory-copy .home-subtitle{color:#c5d0c0;font-size:14px}.lfh .factory-stats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;border-top:1px solid #537165;padding-top:24px;margin:28px 0}.lfh .factory-stats dt{font-size:27px;line-height:1.2;letter-spacing:-.03em}.lfh .factory-stats dd{margin:8px 0 0;font-size:10px;color:#c5d0c0}.lfh .home-link-light{color:#fff}.lfh .process-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:35px;counter-reset:steps}.lfh .process-grid li{counter-increment:steps;border-top:1px solid #d5dece;padding-top:23px}.lfh .process-grid li:before{content:"0" counter(steps);display:block;font-size:12px;font-weight:700;color:var(--orange);margin-bottom:18px}.lfh .process-grid h3{font-size:23px}.lfh .process-grid p{font-size:14px;color:var(--muted);margin-top:15px;max-width:360px}.lfh .home-cta{background:var(--cream);padding:55px 0}.lfh .cta-grid{display:flex;justify-content:space-between;gap:35px;align-items:center}.lfh .cta-grid p{font-size:15px;color:var(--muted);margin-top:15px}.lfh .cta-grid .home-actions{margin:0;flex:none}.lfh .home-placeholder{min-height:200px;display:grid;place-items:center;padding:20px;text-align:center}@media(max-width:1100px){.lfh .home-wrap{padding-left:30px;padding-right:30px}.lfh .hero-grid{gap:28px}.lfh .pack-grid,.lfh .factory-grid{gap:35px}.lfh .home-benefits,.lfh .industry-grid{grid-template-columns:1fr 1fr}.lfh .cta-grid{display:block}.lfh .cta-grid .home-actions{margin-top:25px}.lfh .factory-stats dt{font-size:23px}}@media(max-width:749px){.lfh .home-wrap{padding-left:22px;padding-right:22px}.lfh .home-hero{padding:30px 0 35px}.lfh .hero-grid,.lfh .pack-grid,.lfh .factory-grid{grid-template-columns:1fr;gap:30px}.lfh h1{font-size:43px}.lfh .hero-copy h1{margin:17px 0 22px}.lfh .home-lead{font-size:16px}.lfh .home-eyebrow{font-size:9px;letter-spacing:1.3px}.lfh .home-button{padding:12px 15px;font-size:11px;gap:14px}.lfh .home-actions{gap:10px;margin-top:24px}.lfh .home-benefits{gap:10px 8px;padding-top:16px;padding-bottom:16px}.lfh .home-benefits p{font-size:9px;white-space:normal}.lfh .home-benefits span{margin-right:5px}.lfh .home-section{padding-top:45px;padding-bottom:45px}.lfh .home-heading{display:block;margin-bottom:25px}.lfh .home-heading .home-link{margin-top:20px}.lfh h2{font-size:32px}.lfh .industry-grid{grid-template-columns:1fr;gap:30px}.lfh .industry-caption h3{font-size:20px}.lfh .industry-caption p{font-size:13px}.lfh .pack-section,.lfh .factory-section{padding:40px 0}.lfh .pack-copy h2{font-size:34px}.lfh .finish-grid{grid-template-columns:1fr;gap:28px}.lfh .finish-card h3{margin-top:17px}.lfh .factory-stats{gap:10px}.lfh .factory-stats dt{font-size:25px}.lfh .process-grid{grid-template-columns:1fr;gap:28px}.lfh .process-grid li{padding-top:18px}.lfh .process-grid li:before{margin-bottom:12px}.lfh .process-grid p{margin-top:10px;max-width:none}.lfh .home-cta{padding:40px 0}}@media(prefers-reduced-motion:no-preference){.lfh a,.lfh .circle-arrow{transition:background .18s,color .18s}}.lfh .home-banner{position:relative;width:100%;background:#183d34;color:#fff;isolation:isolate}.lfh .home-banner-stage{position:relative;height:var(--banner-height,560px);overflow:hidden}.lfh .home-banner-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .85s ease,visibility .85s}.lfh .home-banner-slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:1}.lfh .home-banner-media,.lfh .home-banner-media picture,.lfh .home-banner-shade,.lfh .home-banner-fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.lfh .home-banner-media img,.lfh .home-banner-media video{width:100%;height:100%!important;max-width:none;object-fit:cover;object-position:50% 48%;display:block}.lfh .home-banner-fallback{background:#36584b}.lfh .home-banner-shade{background:linear-gradient(90deg,rgba(7,28,22,var(--shade,.68)),#071c167a,#071c161f 70%,#071c160a);z-index:1}.lfh .home-banner-copy{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-top:32px;padding-bottom:94px}.lfh .home-banner h1,.lfh .home-banner h2{font-size:clamp(44px,5vw,72px);line-height:1.04;letter-spacing:-.04em;color:#fff;max-width:750px;margin:19px 0 20px;text-shadow:0 2px 20px #071c1618}.lfh .home-banner .home-eyebrow{color:#fff}.lfh .home-banner-intro{max-width:490px;font-size:16px;line-height:1.65;color:#f1f0e6}.lfh .home-banner .home-actions{margin-top:25px}.lfh .home-banner-outline{background:#183d3433;border-color:#ffffff80;color:#fff}.lfh .home-banner-outline:hover{background:#183d3470;border-color:#fff}.lfh .home-banner-control-wrap{position:absolute;bottom:25px;left:0;right:0;z-index:3;pointer-events:none}.lfh .home-banner-controls{display:flex;align-items:center;gap:13px;width:fit-content;pointer-events:auto}.lfh .home-banner-controls button{display:grid;place-items:center;width:32px;height:32px;flex:none;border:1px solid #ffffff70;border-radius:50%;background:#183d3430;color:#fff;font:16px Arial;cursor:pointer;padding:0}.lfh .home-banner-controls button:hover{background:#ffffff30}.lfh .home-banner-count{font-size:10px;letter-spacing:1px;min-width:44px;text-align:center}.lfh .home-banner-dots{display:flex;align-items:center;gap:9px;margin:0 12px}.lfh .home-banner-dots button{width:7px;height:7px;border:0;background:#ffffff60}.lfh .home-banner-dots button.is-active{background:#fff;outline:1px solid #fff;outline-offset:4px}.lfh .home-banner-controls [data-banner-pause]{font-size:11px}.lfh .home-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lfh .home-banner-controls[hidden]{display:none}.lfh .home-banner-slide.is-active .home-banner-copy{animation:home-banner-copy .8s both}.lfh .home-banner.has-motion .home-banner-slide.is-active .home-banner-media{animation:home-banner-zoom 10s linear both}.lfh .home-banner.is-paused .home-banner-media{animation-play-state:paused!important}@keyframes home-banner-zoom{0%{transform:scale(1)}to{transform:scale(1.04)}}@keyframes home-banner-copy{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}@media(max-width:749px){.lfh .home-banner-stage{height:var(--mobile-height,560px)}.lfh .home-banner h1,.lfh .home-banner h2{font-size:43px;max-width:100%;margin-top:17px}.lfh .home-banner-copy{padding-top:35px;padding-bottom:95px;justify-content:center}.lfh .home-banner-intro{font-size:14px;max-width:330px}.lfh .home-banner-shade{background:linear-gradient(90deg,#071c16c4,#071c1661),linear-gradient(0deg,#071c1640,transparent)}.lfh .home-banner-control-wrap{bottom:24px}.lfh .home-banner-controls{gap:11px}.lfh .home-banner-media img,.lfh .home-banner-media video{object-position:center}.lfh .home-banner .home-actions{gap:9px}.lfh .home-banner .home-button{padding:12px 14px;font-size:11px}}@media(prefers-reduced-motion:reduce){.lfh .home-banner-slide{transition:none}.lfh .home-banner-slide .home-banner-copy,.lfh .home-banner.has-motion .home-banner-slide.is-active .home-banner-media{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/labelsfox-homepage.css.map */
