#fonirra-about{--ink:#18211e;--lime:#d3f34d;--muted:#63706a;--line:#dce0d7;--paper:#f5f6f0}#fonirra-about *{box-sizing:border-box}#fonirra-about{scroll-behavior:smooth;scroll-padding-top:95px}#fonirra-about{margin:0;color:var(--ink);font-family:Arial,Helvetica,sans-serif;background:#fff}#fonirra-about a{color:inherit;text-decoration:none}#fonirra-about button,#fonirra-about input,#fonirra-about select,#fonirra-about textarea{font:inherit}#fonirra-about a,#fonirra-about button,#fonirra-about input,#fonirra-about select,#fonirra-about textarea{outline-offset:5px}#fonirra-about button,#fonirra-about a{-webkit-tap-highlight-color:transparent}#fonirra-about .wrap{width:min(1240px,90%);margin:auto}#fonirra-about .top{background:var(--ink);color:#eee;padding:10px;text-align:center;font-size:11px;letter-spacing:1.3px}#fonirra-about .top span{color:var(--lime)}#fonirra-about header{background:#fff;position:sticky;top:0;z-index:10;border-bottom:1px solid var(--line)}#fonirra-about nav{height:82px;display:flex;align-items:center;justify-content:space-between;gap:30px}#fonirra-about .brand{font-size:29px;font-style:italic;font-weight:900;letter-spacing:-1.8px}#fonirra-about .brand i{color:#87a82d}#fonirra-about nav .links{display:flex;gap:30px;font-size:13px}#fonirra-about .button{display:inline-flex;justify-content:center;align-items:center;gap:25px;padding:17px 24px;background:var(--lime);border:1px solid var(--lime);font-size:13px;font-weight:700;cursor:pointer;transition:.2s}#fonirra-about .button:hover{background:#bfe137;transform:translateY(-2px)}#fonirra-about .button.secondary{background:transparent;border:1px solid #b9c0b7}#fonirra-about .button.dark{background:var(--ink);color:#fff;border-color:var(--ink)}#fonirra-about .eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;display:block;margin-bottom:23px}#fonirra-about .eyebrow:before{content:"";display:inline-block;width:7px;height:7px;background:#9dbb31;margin-right:10px}#fonirra-about h1,#fonirra-about h2,#fonirra-about h3,#fonirra-about p{margin:0}#fonirra-about h1{font-size:clamp(44px,5.5vw,76px);line-height:1.02;letter-spacing:-3.8px;font-weight:750}#fonirra-about h1 em{font-style:normal;color:#657a27}#fonirra-about h2{font-size:clamp(31px,3vw,44px);line-height:1.1;letter-spacing:-1.5px}#fonirra-about p{font-size:15px;line-height:1.75;color:var(--muted)}#fonirra-about .hero{background:var(--paper);padding:65px 0 55px}#fonirra-about .hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}#fonirra-about .hero p{max-width:460px;margin:26px 0 30px}#fonirra-about .actions{display:flex;gap:12px;flex-wrap:wrap}#fonirra-about .hero-note{font-size:11px!important;margin-bottom:0!important}#fonirra-about .product-hero{position:relative;background:#fff;min-height:470px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid #e6e9df}#fonirra-about .product-hero img{width:89%;max-height:450px;object-fit:contain}#fonirra-about .tag{position:absolute;top:20px;left:20px;font-size:10px;letter-spacing:1.5px}#fonirra-about .float-label{position:absolute;bottom:22px;left:22px;right:22px;background:var(--ink);color:#fff;padding:17px 20px;display:flex;align-items:center;justify-content:space-between;font-size:13px}#fonirra-about .float-label span{color:var(--lime);font-size:11px}#fonirra-about .benefits{display:grid;grid-template-columns:repeat(3,1fr);padding:28px 0;border-bottom:1px solid var(--line)}#fonirra-about .benefits>div{padding:0 30px;border-right:1px solid var(--line)}#fonirra-about .benefits>div:first-child{padding-left:0}#fonirra-about .benefits>div:last-child{border:0}#fonirra-about .benefits strong{display:block;font-size:14px;margin-bottom:6px}#fonirra-about .benefits p{font-size:12px}#fonirra-about .section{padding:85px 0}#fonirra-about .section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:35px}#fonirra-about .section-head p{max-width:350px;font-size:14px}#fonirra-about .products{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}#fonirra-about .product{border:1px solid var(--line);transition:.2s;cursor:pointer;background:#fff;text-align:left;padding:0;color:var(--ink)}#fonirra-about .product:hover{border-color:#7b9328;transform:translateY(-4px)}#fonirra-about .product .photo{height:240px;position:relative;overflow:hidden}#fonirra-about .product img{width:100%;height:100%;object-fit:contain;padding:17px}#fonirra-about .product .number{position:absolute;top:14px;left:14px;font-size:10px;color:#71806c;z-index:1}#fonirra-about .product-info{padding:19px;border-top:1px solid var(--line)}#fonirra-about .product-info strong{font-size:16px;display:flex;justify-content:space-between}#fonirra-about .product-info small{display:block;color:var(--muted);margin-top:8px;font-size:11px}#fonirra-about .custom{background:var(--ink);color:#fff}#fonirra-about .custom-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}#fonirra-about .custom p{color:#b5bdb7;margin:22px 0}#fonirra-about .placement{background:#f3f4ee;position:relative;padding:35px;text-align:center}#fonirra-about .placement img{width:100%;height:350px;object-fit:contain}#fonirra-about .logo-mark{position:absolute;left:35%;top:43%;background:var(--ink);color:var(--lime);padding:6px 10px;font-size:9px;transform:rotate(-2deg)}#fonirra-about .placement small{display:block;color:#61705e;font-size:10px}#fonirra-about .chips{display:flex;gap:8px;flex-wrap:wrap;margin:25px 0}#fonirra-about .chips span{border:1px solid #536057;padding:9px 12px;font-size:11px}#fonirra-about .text-link{font-size:13px;font-weight:700;border-bottom:1px solid #9daa91;padding-bottom:7px;display:inline-block}#fonirra-about .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:40px}#fonirra-about .step{border-top:1px solid #b9c2b4;padding-top:22px}#fonirra-about .step span{font-size:12px;color:#718242}#fonirra-about .step h3{font-size:18px;margin:28px 0 12px}#fonirra-about .step p{font-size:13px}#fonirra-about .faq{background:var(--paper)}#fonirra-about .faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}#fonirra-about .faq-grid>div>p{margin-top:20px}#fonirra-about details{border-bottom:1px solid #cdd4c6;padding:22px 0}#fonirra-about details:first-child{padding-top:0}#fonirra-about summary{cursor:pointer;font-size:15px;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:20px}#fonirra-about summary:after{content:"+";font-size:21px;font-weight:400}#fonirra-about details[open] summary:after{content:"\2212"}#fonirra-about details p{font-size:13px;margin-top:14px}#fonirra-about .quote-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px}#fonirra-about .quote-intro p{margin-top:23px}#fonirra-about .quote-intro a{display:inline-block;font-size:16px;font-weight:600;margin-top:20px;border-bottom:1px solid #a0ac8c;padding-bottom:7px}#fonirra-about .quote-list{margin-top:35px;border-top:1px solid var(--line);padding-top:20px;font-size:13px;color:#526047;line-height:2.5}#fonirra-about .form{background:var(--paper);padding:35px}#fonirra-about .fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}#fonirra-about .field{display:flex;flex-direction:column;gap:9px;font-size:12px;font-weight:600}#fonirra-about .full{grid-column:1/-1}#fonirra-about input,#fonirra-about select,#fonirra-about textarea{width:100%;padding:13px;background:#fff;border:1px solid #d5dccd;border-radius:0;color:var(--ink);font-size:13px}#fonirra-about textarea{resize:vertical}#fonirra-about .form .button{width:100%;margin-top:20px}#fonirra-about .form-note{font-size:11px;margin-top:13px;line-height:1.6}#fonirra-about .status{font-size:12px;margin-top:14px;color:#3e5518}#fonirra-about footer{background:var(--ink);color:#fff;padding:35px 0}#fonirra-about footer .wrap{display:flex;justify-content:space-between;align-items:center;gap:20px}#fonirra-about footer small{color:#b6bfb5;font-size:11px}#fonirra-about .mobile-cta{display:none}@media(max-width:900px){#fonirra-about nav .links{gap:17px}#fonirra-about .hero-grid,#fonirra-about .custom-grid{gap:30px}#fonirra-about .product-hero{min-height:360px}#fonirra-about .products{gap:12px}#fonirra-about .product .photo{height:180px}#fonirra-about .faq-grid,#fonirra-about .quote-grid{gap:35px}#fonirra-about .section{padding:60px 0}}@media(max-width:650px){#fonirra-about nav{height:65px}#fonirra-about nav .links{display:none}#fonirra-about .brand{font-size:25px}#fonirra-about nav .button{padding:12px 14px;font-size:11px}#fonirra-about .top{font-size:9px}#fonirra-about .hero{padding:40px 0}#fonirra-about .hero-grid,#fonirra-about .custom-grid,#fonirra-about .faq-grid,#fonirra-about .quote-grid{grid-template-columns:1fr;gap:32px}#fonirra-about h1{letter-spacing:-2px}#fonirra-about .hero p{margin:22px 0}#fonirra-about .product-hero{min-height:350px}#fonirra-about .product-hero img{max-height:350px}#fonirra-about .benefits{grid-template-columns:1fr;gap:18px}#fonirra-about .benefits>div{padding:0;border:0}#fonirra-about .section-head{display:block}#fonirra-about .section-head p{margin-top:18px}#fonirra-about .products{grid-template-columns:1fr 1fr}#fonirra-about .product .photo{height:185px}#fonirra-about .product-info{padding:14px}#fonirra-about .product-info strong{font-size:14px}#fonirra-about .steps{grid-template-columns:1fr 1fr;gap:30px}#fonirra-about .step h3{margin-top:15px}#fonirra-about .placement img{height:280px}#fonirra-about .form{padding:22px}#fonirra-about .fields{gap:15px}#fonirra-about .field{grid-column:1/-1}#fonirra-about .section{padding:50px 0}#fonirra-about footer{padding-bottom:90px}#fonirra-about footer .wrap{align-items:start;flex-direction:column}#fonirra-about .mobile-cta{display:block;position:fixed;bottom:0;background:#fff;padding:10px 5%;width:100%;z-index:20;border-top:1px solid var(--line)}#fonirra-about .mobile-cta .button{width:100%;padding:14px}#fonirra-about .eyebrow{margin-bottom:17px}}#fonirra-about .ab-hero-image{position:relative;background:#fff;padding:35px 25px 0;border:1px solid #e1e5d9}#fonirra-about .ab-hero-image img{width:100%;height:auto;max-height:450px;object-fit:contain;display:block}#fonirra-about .ab-caption{border-top:1px solid #e1e5d9;padding:20px 0;font-size:12px}#fonirra-about .ab-story,#fonirra-about .ab-standards{display:grid;grid-template-columns:1fr 1fr;gap:70px}#fonirra-about .ab-story p+p,#fonirra-about .ab-standards p+p{margin-top:20px}#fonirra-about .ab-facts{background:#e6edce;padding:35px 0}#fonirra-about .ab-facts .wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:35px}#fonirra-about .ab-facts strong{font-size:31px;letter-spacing:-1px;display:block}#fonirra-about .ab-facts span{font-size:11px;display:block;margin-top:10px}#fonirra-about .ab-values{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}#fonirra-about .ab-values article{border-top:1px solid #64705d;padding-top:25px}#fonirra-about .ab-values span{font-size:10px;color:var(--lime);letter-spacing:1px}#fonirra-about .ab-values h3{font-size:21px;margin-top:20px}#fonirra-about .ab-values p{font-size:13px;margin-top:16px}#fonirra-about .ab-more{display:flex;gap:25px;padding-top:25px;font-size:12px}#fonirra-about .ab-more span{color:var(--muted)}#fonirra-about .ab-more a{border-bottom:1px solid #b6c09c;padding-bottom:6px}#fonirra-about .ab-standards a{margin-top:25px}#fonirra-about .ab-service{background:var(--paper)}#fonirra-about .ab-services{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}#fonirra-about .ab-services article{background:#fff;border:1px solid #dfe4d8;padding:28px;display:flex;flex-direction:column;align-items:start}#fonirra-about .ab-number{color:#78912e;font-size:12px}#fonirra-about .ab-services h3{font-size:20px;margin:23px 0 16px}#fonirra-about .ab-services p{font-size:13px;flex:1}#fonirra-about .ab-services a{margin-top:25px;font-size:12px;border-bottom:1px solid #acb58e;padding-bottom:6px}#fonirra-about .ab-brand-strip{padding-top:65px}#fonirra-about .ab-brand-strip img{width:100%;height:auto;display:block}#fonirra-about .ab-next{text-align:center}#fonirra-about .ab-next p{max-width:550px;margin:23px auto}#fonirra-about .ab-next .actions{justify-content:center}@media(max-width:650px){#fonirra-about .ab-story,#fonirra-about .ab-standards,#fonirra-about .ab-values,#fonirra-about .ab-services{grid-template-columns:1fr;gap:30px}#fonirra-about .ab-facts .wrap{grid-template-columns:1fr 1fr;gap:28px}#fonirra-about .ab-facts strong{font-size:25px}#fonirra-about .ab-more{flex-wrap:wrap;gap:16px}#fonirra-about .ab-brand-strip{padding-top:35px}#fonirra-about .ab-hero-image img{max-height:330px}#fonirra-about .ab-services article{padding:23px}}#fonirra-contact{--ink:#1b2620;--lime:#d6ef61;--paper:#f5f6f0;--gray:#657166;--line:#dbe0d6}#fonirra-contact *{box-sizing:border-box}#fonirra-contact{scroll-behavior:smooth;scroll-padding-top:95px}#fonirra-contact{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--ink)}#fonirra-contact a{color:inherit;text-decoration:none}#fonirra-contact button,#fonirra-contact input,#fonirra-contact select,#fonirra-contact textarea{font:inherit}#fonirra-contact button,#fonirra-contact a,#fonirra-contact input,#fonirra-contact textarea,#fonirra-contact select{outline-offset:4px}#fonirra-contact .wrap{width:min(1160px,90%);margin:auto}#fonirra-contact .bar{background:var(--ink);color:#fff;text-align:center;font-size:10px;letter-spacing:1.4px;padding:11px}#fonirra-contact .bar span{color:var(--lime)}#fonirra-contact header{border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0;z-index:10}#fonirra-contact nav{height:80px;display:flex;align-items:center;justify-content:space-between;gap:20px}#fonirra-contact .brand{font-weight:900;font-style:italic;letter-spacing:-1.4px;font-size:28px}#fonirra-contact .brand span{color:#839d36}#fonirra-contact nav .links{display:flex;gap:30px;font-size:12px}#fonirra-contact nav .links a:last-child{border-bottom:2px solid #91a93e;padding-bottom:8px}#fonirra-contact .shop{font-size:12px;border:1px solid var(--ink);padding:13px 18px}#fonirra-contact .hero{background:var(--paper);padding:32px 0 55px}#fonirra-contact .crumb{font-size:11px;color:#788172;margin-bottom:45px}#fonirra-contact .eyebrow{text-transform:uppercase;letter-spacing:2px;font-size:10px;font-weight:700;margin-bottom:20px;display:block}#fonirra-contact .eyebrow:before{content:"";display:inline-block;width:7px;height:7px;background:#8aa239;margin-right:10px}#fonirra-contact h1,#fonirra-contact h2,#fonirra-contact h3,#fonirra-contact p{margin:0}#fonirra-contact h1{font-size:clamp(42px,5vw,64px);letter-spacing:-2.8px;line-height:1.08}#fonirra-contact h1 em{font-style:normal;color:#708238}#fonirra-contact .hero-inner{display:flex;justify-content:space-between;align-items:end;gap:40px}#fonirra-contact .hero p{max-width:370px;font-size:15px;line-height:1.8;color:var(--gray);padding-bottom:4px}#fonirra-contact .topics{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding-top:36px;padding-bottom:38px}#fonirra-contact .topic{background:#fff;border:1px solid var(--line);padding:26px;text-align:left;cursor:pointer;position:relative;color:var(--ink);transition:.2s}#fonirra-contact .topic:hover{border-color:#8da049;transform:translateY(-3px)}#fonirra-contact .topic.active{border:1px solid #718a2f;box-shadow:inset 0 3px #b8d847;background:#fafcf4}#fonirra-contact .icon{display:inline-flex;width:37px;height:37px;align-items:center;justify-content:center;background:#f0f3e9;margin-bottom:24px;font-size:21px}#fonirra-contact .topic .arrow{position:absolute;right:25px;top:30px;color:#7e8e65}#fonirra-contact .topic h3{font-size:17px;margin-bottom:10px}#fonirra-contact .topic p{font-size:12px;line-height:1.65;color:var(--gray)}#fonirra-contact .contact{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;padding-top:32px;padding-bottom:70px}#fonirra-contact .contact h2{font-size:37px;letter-spacing:-1.3px;margin-bottom:20px}#fonirra-contact .intro{font-size:14px;line-height:1.8;color:var(--gray)}#fonirra-contact .email{margin:32px 0}#fonirra-contact .small-label{font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--gray);display:block;margin-bottom:12px}#fonirra-contact .email a{font-size:22px;font-weight:600;letter-spacing:-.6px;border-bottom:1px solid #a3b27a;padding-bottom:8px;display:inline-block}#fonirra-contact .help-note{border-left:3px solid #b4ce57;background:var(--paper);padding:20px 22px;margin-bottom:28px}#fonirra-contact .help-note strong{font-size:13px;display:block;margin-bottom:8px}#fonirra-contact .help-note p{font-size:12px;color:var(--gray);line-height:1.75}#fonirra-contact .quick a{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:17px 0;font-size:12px}#fonirra-contact .form{border:1px solid var(--line);padding:32px}#fonirra-contact .form-head{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px}#fonirra-contact .form-head h3{font-size:22px;letter-spacing:-.6px}#fonirra-contact .form-head span{font-size:10px;color:var(--gray)}#fonirra-contact .fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}#fonirra-contact .field{display:flex;flex-direction:column;gap:9px;font-size:11px;font-weight:600}#fonirra-contact .full{grid-column:1/-1}#fonirra-contact input,#fonirra-contact select,#fonirra-contact textarea{padding:13px 12px;border:1px solid #d6ddce;border-radius:0;font-size:13px;background:#fff;width:100%;color:var(--ink)}#fonirra-contact input::placeholder,#fonirra-contact textarea::placeholder{color:#8d9489}#fonirra-contact textarea{resize:vertical}#fonirra-contact .hint{font-size:10px;line-height:1.5;color:var(--gray);font-weight:400}#fonirra-contact button.submit{width:100%;background:var(--ink);color:#fff;border:0;display:flex;justify-content:space-between;padding:17px 20px;margin-top:24px;font-size:13px;font-weight:700;cursor:pointer}#fonirra-contact button.submit:hover{background:#34452f}#fonirra-contact .disclosure{font-size:10px;color:var(--gray);line-height:1.6;margin-top:13px}#fonirra-contact .status{font-size:12px;color:#54731d;margin-top:12px;line-height:1.6}#fonirra-contact .faq{padding:60px 0;background:var(--paper)}#fonirra-contact .faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}#fonirra-contact .faq h2{font-size:34px;letter-spacing:-1px;line-height:1.15}#fonirra-contact .faq p{font-size:13px;color:var(--gray);line-height:1.8;margin-top:18px}#fonirra-contact details{padding:19px 0;border-bottom:1px solid #d6ddcd}#fonirra-contact details:first-child{padding-top:0}#fonirra-contact summary{font-size:13px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px}#fonirra-contact summary:after{content:"+";font-size:18px;font-weight:400}#fonirra-contact details[open] summary:after{content:"\2212"}#fonirra-contact .crew{background:var(--lime);padding:32px 0}#fonirra-contact .crew .wrap{display:flex;justify-content:space-between;align-items:center;gap:30px}#fonirra-contact .crew h3{font-size:24px;letter-spacing:-.8px}#fonirra-contact .crew p{font-size:12px;margin-top:8px}#fonirra-contact .crew a{background:var(--ink);color:#fff;padding:15px 21px;font-size:12px;white-space:nowrap}#fonirra-contact footer{background:var(--ink);color:#fff;padding:30px 0}#fonirra-contact footer .wrap{display:flex;justify-content:space-between;align-items:center;gap:25px}#fonirra-contact footer small{font-size:10px;color:#bdc6ba}#fonirra-contact .hidden{display:none!important}@media(max-width:800px){#fonirra-contact nav .links{gap:15px}#fonirra-contact .contact,#fonirra-contact .faq-grid{gap:40px}#fonirra-contact .hero-inner{gap:25px}#fonirra-contact .topic{padding:20px}#fonirra-contact .contact h2{font-size:30px}}@media(max-width:620px){#fonirra-contact nav{height:65px}#fonirra-contact nav .links{display:none}#fonirra-contact .brand{font-size:25px}#fonirra-contact .shop{font-size:11px;padding:10px}#fonirra-contact .bar{font-size:8px}#fonirra-contact .hero{padding-bottom:32px}#fonirra-contact .crumb{margin-bottom:30px}#fonirra-contact .hero-inner{display:block}#fonirra-contact .hero p{margin-top:20px}#fonirra-contact h1{letter-spacing:-1.8px}#fonirra-contact .topics{grid-template-columns:1fr;gap:10px;padding:24px 0}#fonirra-contact .topic{padding:18px 20px 18px 73px;min-height:100px}#fonirra-contact .icon{position:absolute;left:20px;top:20px;margin:0}#fonirra-contact .topic h3{font-size:15px;padding-right:20px}#fonirra-contact .topic .arrow{right:18px;top:20px}#fonirra-contact .contact,#fonirra-contact .faq-grid{grid-template-columns:1fr;gap:30px}#fonirra-contact .contact{padding-top:15px;padding-bottom:40px}#fonirra-contact .contact h2{font-size:31px}#fonirra-contact .email{margin:24px 0}#fonirra-contact .quick{display:none}#fonirra-contact .help-note{margin-bottom:0}#fonirra-contact .form{padding:22px}#fonirra-contact .fields{gap:16px}#fonirra-contact .field{grid-column:1/-1}#fonirra-contact .faq{padding:40px 0}#fonirra-contact .crew .wrap,#fonirra-contact footer .wrap{flex-direction:column;align-items:start;gap:20px}#fonirra-contact .crew h3{font-size:22px}}.fh-categories{max-width:1320px;margin:auto;padding:60px 4%;color:#1d262d}.fh-category-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:28px}.fh-category-heading p{font-size:11px;letter-spacing:2px;margin:0 0 12px;color:#58645b}.fh-category-heading h2{font-size:34px;line-height:1.1;text-transform:none;letter-spacing:-1px;margin:0}.fh-category-heading>a{font-size:13px;text-decoration:underline;text-underline-offset:5px;white-space:nowrap}.fh-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 18px}.fh-category-card{min-width:0;color:#1d262d}.fh-category-card>div{background:#f3f5ef;overflow:hidden}.fh-category-card img{display:block;width:100%;height:auto;aspect-ratio:1.15;object-fit:contain;mix-blend-mode:multiply;transition:transform .2s}.fh-category-card:hover img{transform:scale(1.035)}.fh-category-card h3{display:flex;justify-content:space-between;gap:8px;font-size:14px;line-height:1.4;text-transform:none;margin:13px 0 0}.fh-category-card:focus-visible{outline:3px solid #718d24;outline-offset:4px}@media(max-width:749px){.fh-categories{padding:36px 22px}.fh-category-heading{align-items:start}.fh-category-heading h2{font-size:28px}.fh-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.fh-category-card h3{font-size:13px}.fh-category-heading>a{font-size:11px}}@media(prefers-reduced-motion:reduce){.fh-category-card img{transition:none}}.fh-hero{display:grid;grid-template-columns:1fr 1fr;background:#1d262d;color:#fff}.fh-hero *{box-sizing:border-box}.fh-hero-copy{padding:clamp(32px,5vw,80px);align-self:center}.fh-eyebrow{font-size:11px;font-weight:700;letter-spacing:2.5px;color:#e4ff54;margin:0 0 25px}.fh-hero h1{font-size:clamp(34px,4.5vw,66px);line-height:1.04;letter-spacing:-2px;color:#fff;text-transform:none;margin:0 0 25px;max-width:600px}.fh-hero-text{font-size:16px;line-height:1.8;color:#d9dfdf;max-width:470px}.fh-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0 24px}.fh-primary,.fh-outline{display:inline-flex;align-items:center;justify-content:center;gap:25px;min-height:48px;padding:13px 22px;font-weight:700;font-size:13px;text-decoration:none}.fh-primary{background:#e4ff54;color:#1d262d}.fh-primary:hover{background:#f0ff9e;color:#1d262d}.fh-outline{border:1px solid #859096;color:#fff}.fh-outline:hover{background:#fff;color:#1d262d}.fh-hero-note{font-size:12px;color:#bdc8cc;margin:0}.fh-hero-visual{position:relative;background:#f4f5ed;min-width:0;display:flex;align-items:center;justify-content:center}.fh-hero-visual img{width:100%;height:560px;object-fit:contain;padding:24px 30px 70px;mix-blend-mode:multiply;display:block}.fh-hero-caption{position:absolute;bottom:0;left:0;right:0;padding:22px 30px;display:flex;justify-content:space-between;border-top:1px solid #dce0d4;color:#1d262d;font-size:13px;font-weight:700;background:#edf0e5}.fh-service-strip{display:grid;grid-template-columns:repeat(3,1fr);max-width:1320px;margin:auto;padding:26px 4%;border-bottom:1px solid #e1e5de;gap:30px}.fh-service-strip strong,.fh-service-strip span{display:block}.fh-service-strip strong{font-size:13px;margin-bottom:5px}.fh-service-strip span{font-size:12px;color:#5a6667}.fh-hero a:focus-visible{outline:3px solid #718d24;outline-offset:4px}@media(max-width:749px){.fh-hero{grid-template-columns:1fr}.fh-hero-copy{padding:36px 22px}.fh-hero h1{font-size:42px;letter-spacing:-1px}.fh-hero-text{font-size:14px}.fh-hero-visual img{height:360px;padding:15px 20px 65px}.fh-hero-actions{gap:10px}.fh-primary,.fh-outline{padding:12px 16px}.fh-service-strip{grid-template-columns:1fr;padding:20px 22px;gap:16px}.fh-service-strip>div{display:grid;grid-template-columns:130px 1fr;gap:8px}.fh-service-strip strong{margin:0}}.fh-featured{background:#f3f5ef;color:#1d262d}.fh-featured-inner{max-width:1320px;margin:auto;padding:55px 4%}.fh-featured-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px}.fh-featured-heading p{font-size:11px;letter-spacing:2px;margin-bottom:12px}.fh-featured-heading h2{font-size:34px;text-transform:none;letter-spacing:-1px;margin:0;line-height:1.1}.fh-featured-heading>a{font-size:13px;text-decoration:underline;text-underline-offset:5px;white-space:nowrap}.fh-featured-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.fh-featured-card{color:#1d262d;display:flex;flex-direction:column;min-width:0}.fh-featured-image{background:#fff}.fh-featured-image img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;display:block}.fh-featured-card h3{font-size:13px;line-height:1.6;text-transform:none;margin:16px 0 10px;flex:1}.fh-featured-card p{font-size:15px;font-weight:700;margin:0 0 12px}.fh-featured-card s{font-size:12px;font-weight:400;color:#68716a;margin-left:5px}.fh-featured-choose{padding-top:12px;border-top:1px solid #cdd3c6;display:flex;justify-content:space-between;font-size:12px}.fh-featured-card:focus-visible{outline:3px solid #718d24;outline-offset:4px}@media(max-width:749px){.fh-featured-inner{padding:36px 22px}.fh-featured-heading{align-items:start}.fh-featured-heading h2{font-size:28px}.fh-featured-heading>a{font-size:11px}.fh-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}.fh-featured-card h3{font-size:12px}}.fh-trade{max-width:1320px;margin:auto;padding:65px 4% 45px;color:#1d262d}.fh-trade-intro{display:grid;grid-template-columns:1fr 1fr;column-gap:50px;margin-bottom:32px}.fh-trade-intro>p{grid-column:1/-1;font-size:11px;letter-spacing:2px;margin-bottom:16px}.fh-trade-intro h2{font-size:42px;letter-spacing:-1px;line-height:1.1;text-transform:none;margin:0;max-width:480px}.fh-trade-intro>div{font-size:14px;line-height:1.8;max-width:500px}.fh-trade-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px}.fh-trade-cards article{background:#1d262d;color:#fff;padding:32px;display:flex;flex-direction:column}.fh-trade-cards article:nth-child(2){background:#e4ff54;color:#1d262d}.fh-trade-number{font-size:12px;opacity:.7;margin-bottom:25px}.fh-trade-cards h3{font-size:26px;color:inherit;text-transform:none;margin:0 0 15px}.fh-trade-cards p{font-size:14px;line-height:1.8;max-width:470px;flex:1;margin-bottom:25px}.fh-trade-cards a{display:flex;justify-content:space-between;align-items:center;min-height:44px;color:inherit;border-top:1px solid currentColor;padding-top:14px;font-weight:700;font-size:13px}.fh-trade-bottom{display:flex;justify-content:space-between;gap:30px;margin-top:32px;padding-top:24px;border-top:1px solid #e1e5de;font-size:12px;line-height:1.7}.fh-trade-bottom p{max-width:750px;margin:0}.fh-trade-bottom a{white-space:nowrap;text-decoration:underline;text-underline-offset:4px}.fh-trade a:focus-visible{outline:3px solid #718d24;outline-offset:4px}@media(max-width:749px){.fh-trade{padding:38px 22px}.fh-trade-intro{grid-template-columns:1fr;gap:15px}.fh-trade-intro>p{margin:0}.fh-trade-intro h2{font-size:32px}.fh-trade-cards{grid-template-columns:1fr}.fh-trade-cards article{padding:26px}.fh-trade-bottom{flex-direction:column;gap:15px}}#fonirra-logo{--ink:#1b2721;--lime:#d2f54c;--paper:#f4f6ef;--line:#dbe1d5;color:var(--ink);background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.65}#fonirra-logo *{box-sizing:border-box}#fonirra-logo .lc-wrap{max-width:1240px;margin:auto;padding:0 32px}#fonirra-logo h1,#fonirra-logo h2,#fonirra-logo h3{color:inherit;line-height:1.12;font-weight:750}#fonirra-logo h1{font-size:clamp(42px,5.5vw,74px);letter-spacing:-3px;margin:0 0 26px}#fonirra-logo h1 em{font-style:normal;color:#627e21}#fonirra-logo h2{font-size:clamp(29px,3vw,40px);letter-spacing:-1.3px;margin:0 0 22px}#fonirra-logo h3{font-size:22px;margin:18px 0 15px}#fonirra-logo p{margin:0 0 22px;color:#606e64}#fonirra-logo a{color:inherit}#fonirra-logo .lc-eyebrow{display:block;font-size:11px;font-weight:700;letter-spacing:1.8px;margin-bottom:24px}#fonirra-logo .lc-hero{padding:60px 0;background:var(--paper)}#fonirra-logo .lc-hero-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:55px;align-items:center}#fonirra-logo .lc-lead{font-size:17px;max-width:520px}#fonirra-logo .lc-actions{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0 20px}#fonirra-logo .lc-btn{display:inline-block;padding:17px 22px;background:var(--lime);border:1px solid var(--lime);font-weight:700;font-size:13px;text-decoration:none;cursor:pointer;line-height:1.4;color:var(--ink)}#fonirra-logo .lc-btn:hover{filter:brightness(.95)}#fonirra-logo .lc-outline{background:transparent;border-color:#bbc6b6}#fonirra-logo .lc-dark{background:var(--ink);border-color:var(--ink);color:#fff}#fonirra-logo :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #78952b;outline-offset:4px}#fonirra-logo .lc-small{font-size:12px;line-height:1.65}#fonirra-logo .lc-hero-art{margin:0;background:#fff;padding:22px;border:1px solid var(--line)}#fonirra-logo .lc-art-top{display:flex;justify-content:space-between;gap:10px;font-size:9px;letter-spacing:1px}#fonirra-logo .lc-photo{position:relative}#fonirra-logo .lc-photo img{width:100%;height:auto;display:block}#fonirra-logo .lc-logo-mark{position:absolute;font-weight:800;letter-spacing:.4px;color:#19251f;font-size:clamp(8px,1vw,13px);text-align:center;border:1px dashed #546733;padding:4px}#fonirra-logo .lc-chest{left:31%;top:28%;width:13%;font-size:clamp(6px,.7vw,9px)}#fonirra-logo .lc-back{left:61%;top:27%;width:20%}#fonirra-logo figcaption{font-size:10px;color:#6b746c;border-top:1px solid var(--line);padding-top:13px}#fonirra-logo .lc-benefits{border-bottom:1px solid var(--line);padding:22px 0}#fonirra-logo .lc-benefits .lc-wrap{display:flex;justify-content:space-between;gap:25px;font-size:12px;font-weight:700}#fonirra-logo .lc-benefits span:before{content:"\2713";color:#6c8725;margin-right:10px}#fonirra-logo .lc-section{padding-top:70px;padding-bottom:70px;scroll-margin-top:80px}#fonirra-logo .lc-section-head{display:flex;align-items:end;justify-content:space-between;gap:45px;margin-bottom:30px}#fonirra-logo .lc-section-head>p{max-width:420px;font-size:14px}#fonirra-logo .lc-three{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}#fonirra-logo .lc-placement{border-top:1px solid var(--line);padding:24px 0 0}#fonirra-logo .lc-num{font-size:32px;color:#728d2a;font-weight:700;display:block}#fonirra-logo .lc-three p{font-size:14px}#fonirra-logo .lc-notice{padding:18px 23px;background:var(--paper);font-size:12px;border-left:3px solid #a9c434;margin-top:20px}#fonirra-logo .lc-range{background:var(--paper)}#fonirra-logo .lc-products{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:24px}#fonirra-logo .lc-products>a{text-decoration:none;border:1px solid var(--line);background:#fff}#fonirra-logo .lc-products img{width:100%;height:230px;object-fit:contain;display:block;padding:16px}#fonirra-logo .lc-products strong{padding:18px 15px;display:block;font-size:14px;border-top:1px solid var(--line)}#fonirra-logo .lc-method{padding:28px;background:var(--paper)}#fonirra-logo .lc-method-label{font-size:11px;font-weight:700;letter-spacing:1.5px;color:#607d20}#fonirra-logo .lc-process{background:#1b2922;color:#fff}#fonirra-logo .lc-process .lc-eyebrow,#fonirra-logo .lc-process .lc-num{color:var(--lime)}#fonirra-logo .lc-process p{color:#c9d3cb;font-size:14px}#fonirra-logo .lc-four{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:40px}#fonirra-logo .lc-four article{border-top:1px solid #5d6b60;padding-top:22px}#fonirra-logo .lc-four h3{font-size:20px}#fonirra-logo .lc-quote-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px}#fonirra-logo .lc-artwork{padding:24px;background:var(--paper);margin:30px 0}#fonirra-logo .lc-artwork h3{margin-top:0}#fonirra-logo .lc-artwork p{font-size:14px}#fonirra-logo .lc-artwork a,#fonirra-logo .lc-text-link{font-weight:700;font-size:13px;text-underline-offset:4px}#fonirra-logo .lc-form{padding:32px;border:1px solid var(--line)}#fonirra-logo .lc-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}#fonirra-logo label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:700}#fonirra-logo input,#fonirra-logo select,#fonirra-logo textarea{display:block;width:100%;min-width:0;max-width:100%;padding:12px;border:1px solid #b8c3b0;border-radius:0;background:#fff;font:14px Arial,sans-serif;color:var(--ink);margin:0;min-height:44px}#fonirra-logo textarea{resize:vertical}#fonirra-logo .lc-full{grid-column:1/-1}#fonirra-logo small{font-size:11px;font-weight:400;line-height:1.5;color:#657260}#fonirra-logo .lc-form .lc-btn{width:100%;margin-top:24px}#fonirra-logo .lc-form .lc-small{margin:14px 0 0}#fonirra-logo .lc-success{padding:20px;background:#edf4d9;margin-bottom:20px}#fonirra-logo .errors{color:#923323}#fonirra-logo .lc-faq{border-top:1px solid var(--line);padding-top:55px}#fonirra-logo details{border-bottom:1px solid var(--line)}#fonirra-logo summary{display:flex;justify-content:space-between;gap:20px;font-size:17px;font-weight:700;cursor:pointer;list-style:none;padding:23px 0}#fonirra-logo summary::-webkit-details-marker{display:none}#fonirra-logo summary span{color:#6b8824}#fonirra-logo details[open] summary span{transform:rotate(45deg)}#fonirra-logo details p{max-width:900px;font-size:14px}@media(max-width:900px){#fonirra-logo .lc-hero-grid,#fonirra-logo .lc-quote-grid{gap:30px}#fonirra-logo .lc-products img{height:180px}#fonirra-logo .lc-four{grid-template-columns:1fr 1fr}#fonirra-logo .lc-section-head{display:block}}@media(max-width:650px){#fonirra-logo .lc-wrap{padding-left:20px;padding-right:20px}#fonirra-logo .lc-hero{padding:40px 0}#fonirra-logo .lc-hero-grid,#fonirra-logo .lc-three,#fonirra-logo .lc-quote-grid{grid-template-columns:1fr}#fonirra-logo .lc-products{grid-template-columns:1fr 1fr;gap:12px}#fonirra-logo .lc-products img{height:170px}#fonirra-logo .lc-products strong{font-size:12px}#fonirra-logo .lc-section{padding-top:45px;padding-bottom:45px}#fonirra-logo .lc-benefits .lc-wrap{flex-direction:column;gap:12px}#fonirra-logo .lc-three{gap:20px}#fonirra-logo .lc-form{padding:22px}#fonirra-logo .lc-fields{grid-template-columns:1fr}#fonirra-logo .lc-logo-mark{font-size:10px}#fonirra-logo .lc-chest{font-size:7px}#fonirra-logo h1{letter-spacing:-1.8px}#fonirra-logo .lc-four{gap:24px}}@media(max-width:380px){#fonirra-logo .lc-four{grid-template-columns:1fr}}.fp-product-description{scroll-margin-top:100px}.fp-product-description .rte{font-size:14px;line-height:1.85;overflow-wrap:anywhere;overflow-x:auto}.fp-product-description img,.fp-product-description video{max-width:100%;height:auto}.fp-product-description iframe{max-width:100%}.fp-mobile{display:none}#fp-buy{scroll-margin-top:100px}.fp-related{margin-top:45px}.fp-related-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.fp-related-grid a{display:flex;flex-direction:column;background:#fff;border:1px solid #dce1d4;padding:15px;color:#18211e;text-decoration:none}.fp-related-grid img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.fp-related-grid strong{font-size:13px;line-height:1.5;margin:15px 0;flex:1}.fp-related-grid span{font-size:15px}.fp-detail{background:#f6f7f2;color:#18211e;padding:60px 0;margin:20px 0 45px}.fp-detail-wrap{width:min(1180px,90%);margin:auto}.fp-detail-heading span,.fp-overline{font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:700}.fp-detail h2{font-size:clamp(25px,3vw,38px);line-height:1.15;letter-spacing:-.7px;margin:14px 0 28px}.fp-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.fp-specs{margin:0}.fp-specs>div{display:grid;grid-template-columns:1fr 1.4fr;gap:20px;border-bottom:1px solid #dce1d4;padding:19px 0;font-size:14px}.fp-specs dt{font-weight:700}.fp-specs dd{margin:0;color:#59635e}.fp-accordions details{border-bottom:1px solid #dce1d4}.fp-accordions summary{cursor:pointer;font-size:15px;padding:20px 0;font-weight:700}.fp-accordions .rte{font-size:14px;line-height:1.8;padding:0 0 18px}.fp-detail a{text-decoration:underline;text-underline-offset:4px}.fp-detail-photo{text-align:center;margin-top:40px}.fp-detail-photo img{width:100%;max-width:900px;height:auto}.fp-inquiry{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;background:#18211e;color:#fff;padding:42px;margin-top:50px;scroll-margin-top:100px}.fp-inquiry h2{color:#fff}.fp-inquiry .rte{font-size:14px;line-height:1.8;color:#d1d9cc;margin-bottom:24px}.fp-inquiry a{color:#d3f34d;font-size:13px}.fp-email{display:block;margin-top:20px}.fp-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fp-form-grid label{color:#fff;font-size:12px;display:flex;flex-direction:column;gap:7px;min-width:0}.fp-form-grid input,.fp-form-grid select,.fp-form-grid textarea{background:#fff;color:#18211e;border:1px solid #c4cbbd;border-radius:2px;padding:11px;width:100%;font-size:14px;min-height:44px}.fp-full{grid-column:1/-1}.fp-form-note{color:#d1d9cc;font-size:11px;line-height:1.7;margin:16px 0}.fp-submit{background:#d3f34d;color:#18211e;font-size:13px;font-weight:700;border:0;padding:15px 22px;width:100%;cursor:pointer}.fp-success{padding:15px;border:1px solid #d3f34d}.fp-detail :focus-visible{outline:2px solid #a7c526;outline-offset:4px}@media(max-width:767px){.fp-related-grid{grid-template-columns:1fr 1fr;gap:12px}.fp-mobile{display:block;position:fixed;bottom:0;left:0;right:0;background:#fff;padding:10px 20px;z-index:90;border-top:1px solid #dce1d4}.fp-mobile a{display:block;text-align:center;background:#d3f34d;color:#18211e;font-weight:700;padding:13px;font-size:13px}body{padding-bottom:68px}.fp-detail{padding:35px 0}.fp-detail-grid,.fp-inquiry{grid-template-columns:1fr;gap:25px}.fp-inquiry{padding:23px;margin-top:30px}.fp-form-grid{grid-template-columns:1fr}.fp-specs>div{font-size:13px}.fp-detail h2{font-size:28px}}.fp-description-link{display:inline-block;margin:0 0 20px;text-decoration:underline;font-size:13px}.fp-extra-media>*{display:block;width:100%;max-width:100%;margin-top:15px}.fp-extra-media iframe{aspect-ratio:16/9;height:auto}.fp-product{width:min(1240px,90%);margin:45px auto 30px;color:#18211e}.fp-product *{box-sizing:border-box}.fp-gallery,.fp-buy{min-width:0}.fp-product h1{overflow-wrap:anywhere}.fp-product-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;align-items:start}.fp-main-image{background:#f7f8f4;border:1px solid #e5e8df}.fp-main-image img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.fp-thumbs{display:flex;gap:9px;overflow-x:auto;padding:12px 0}.fp-thumbs button{flex:0 0 65px;width:65px;padding:3px;border:1px solid #dce0d5;background:#fff;cursor:pointer}.fp-thumbs button[aria-pressed=true]{border:2px solid #657a27}.fp-thumbs img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;display:block}.fp-kicker{font-size:11px;letter-spacing:2px;font-weight:700;color:#65735e;margin-bottom:15px}.fp-product h1{font-size:clamp(27px,3vw,40px);line-height:1.12;letter-spacing:-.8px;text-transform:none;margin:0 0 20px}.fp-summary{font-size:14px;line-height:1.8;margin-bottom:22px}.fp-summary ul{padding-left:20px}.fp-price{font-size:27px;font-weight:700;display:flex;gap:15px;align-items:center;margin-bottom:22px}.fp-price s{font-size:16px;font-weight:400;color:#6a7269}.fp-price [hidden]{display:none}.fp-shop-form>label{display:block;font-weight:700;font-size:13px;margin-bottom:8px}.fp-shop-form select{width:100%;padding:12px;border:1px solid #b8c1ad;background:#fff;font-size:15px;min-height:48px}.fp-option{border:0;padding:0;margin:0 0 18px;min-width:0}.fp-option legend{font-size:13px;font-weight:700;margin-bottom:10px}.fp-option-values{display:flex;flex-wrap:wrap;gap:8px}.fp-option-chip{position:relative;cursor:pointer}.fp-option-chip input{position:absolute;opacity:0;width:1px;height:1px}.fp-option-chip span{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:9px 13px;border:1px solid #b8c1ad;background:#fff;color:#18211e}.fp-option-chip input:checked+span{background:#18211e;color:#fff;border-color:#18211e}.fp-option-chip input:focus-visible+span{outline:2px solid #718d24;outline-offset:3px}.fp-sizing{margin:14px 0 20px;font-size:13px}.fp-sizing summary{text-decoration:underline;cursor:pointer;font-weight:600}.fp-sizing .rte{padding:15px;background:#f5f6ef;margin-top:12px;line-height:1.7}.fp-sizing img{width:100%;height:auto}.fp-cart-row{display:flex;gap:14px;align-items:end}.fp-cart-row label{flex:0 0 85px;font-size:12px}.fp-cart-row input{width:100%;height:49px;margin-top:6px;border:1px solid #c3cbb9;padding:10px;font-size:16px}.fp-cart-row button{flex:1;min-height:49px;background:var(--fp-accent);color:#18211e;border:1px solid var(--fp-accent);font-size:14px;font-weight:700;cursor:pointer}.fp-cart-row button:disabled{background:#e0e3db;color:#6a7269;border-color:#e0e3db;cursor:not-allowed}.fp-purchase-note{font-size:12px;line-height:1.7;color:#59635e;margin-top:20px}.fp-partner{padding:22px;background:#f4f6ec;border:1px solid #dce2d0;margin-top:20px}.fp-partner strong{font-size:18px}.fp-partner p{font-size:13px;line-height:1.7;margin:10px 0 17px}.fp-actions{display:flex;align-items:center;gap:17px;flex-wrap:wrap}.fp-secondary{font-size:12px;border:1px solid #18211e;padding:12px 14px;font-weight:700}.fp-text{font-size:12px;text-decoration:underline;text-underline-offset:4px}.fp-product :focus-visible{outline:2px solid #718d24;outline-offset:4px}@media(max-width:767px){.fp-product{margin-top:22px}.fp-product-grid{grid-template-columns:minmax(0,1fr);gap:25px}.fp-main-image img{height:330px;aspect-ratio:auto}.fp-thumbs button{flex-basis:52px;width:52px}.fp-product h1{font-size:28px}.fp-partner{padding:18px}.fp-summary{margin-bottom:15px}}.fl-page{--fl-ink:#1d262d;--fl-lime:#e4ff54;color:var(--fl-ink)}.fl-page *{box-sizing:border-box}.fl-wrap{width:min(1240px,90%);margin:auto}.fl-page h1,.fl-page h2,.fl-page h3{text-transform:none;color:inherit}.fl-page h2{font-size:clamp(28px,3.2vw,43px);line-height:1.12;letter-spacing:-1px;margin:0}.fl-eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;margin:0 0 18px}.fl-hero{background:var(--fl-ink);color:#fff}.fl-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding-top:55px;padding-bottom:55px;align-items:center}.fl-hero .fl-eyebrow{color:var(--fl-lime)}.fl-hero h1{font-size:clamp(38px,4.8vw,67px);line-height:1.03;letter-spacing:-2px;margin:0 0 25px}.fl-lead{font-size:15px;line-height:1.85;margin:0 0 26px;max-width:530px}.fl-hero .fl-lead{color:#dce2e4}.fl-button{display:inline-flex;justify-content:space-between;align-items:center;gap:35px;padding:16px 23px;min-height:52px;background:var(--fl-lime);border:1px solid var(--fl-lime);color:var(--fl-ink);font-size:14px;font-weight:700;cursor:pointer}.fl-button:hover{background:#efffa0;color:var(--fl-ink)}.fl-small{font-size:12px;line-height:1.8;margin:20px 0 0}.fl-hero .fl-small{color:#c3ced0}.fl-visual{background:#f2f4eb;color:var(--fl-ink);min-width:0}.fl-image-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:370px;padding:25px 12px;gap:0}.fl-image-grid img{display:block;width:100%;height:320px;object-fit:contain;mix-blend-mode:multiply}.fl-image-two{transform:translateY(18px)}.fl-visual-note{padding:20px 25px;background:var(--fl-lime);display:flex;flex-direction:column;gap:8px}.fl-visual-note span{font-size:10px;letter-spacing:2px}.fl-visual-note strong{font-size:21px;line-height:1.2}.fl-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;padding:30px 0;border-bottom:1px solid #dce1d6}.fl-benefits strong{font-size:14px}.fl-benefits p{font-size:12px;line-height:1.7;margin:8px 0 0;color:#58645e}.fl-range{padding-top:60px;padding-bottom:60px}.fl-heading{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end;margin-bottom:30px}.fl-heading>p{font-size:14px;line-height:1.8;margin:0;color:#58645e}.fl-range-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.fl-category{color:var(--fl-ink);min-width:0}.fl-category>div{background:#f2f4ed}.fl-category img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply}.fl-category h3{display:flex;justify-content:space-between;font-size:17px;margin:17px 0 8px}.fl-category p{font-size:12px;line-height:1.7;color:#58645e;margin:0}.fl-process{background:#f2f4ed;padding:55px 0}.fl-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.fl-process-grid article{border-top:1px solid #b9c1b1;padding-top:20px}.fl-process-grid article>span{font-size:12px;color:#5e6d4b}.fl-process-grid h3{font-size:20px;margin:18px 0 12px}.fl-process-grid p{font-size:13px;line-height:1.8;margin:0}.fl-quote{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;padding-top:70px;padding-bottom:70px;scroll-margin-top:30px}.fl-quote h2{margin-bottom:25px}.fl-quote-help{padding:25px;background:#f2f4ed;margin-top:30px}.fl-quote-help h3{font-size:18px;margin:0 0 12px}.fl-quote-help p{font-size:13px;line-height:1.8}.fl-quote-help a{font-weight:700;text-decoration:underline;text-underline-offset:4px}.fl-form-panel{border:1px solid #d9dfd3;padding:30px}.fl-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 16px}.fl-form label{display:block;font-size:12px;font-weight:600}.fl-form input,.fl-form select,.fl-form textarea{display:block;width:100%;min-width:0;min-height:45px;margin:8px 0 0;padding:10px 12px;border:1px solid #aeb8a4;border-radius:0;background:#fff;color:var(--fl-ink);font:inherit;font-size:16px;box-shadow:none}.fl-form textarea{resize:vertical}.fl-full{grid-column:1/-1}.fl-hint{display:block;font-size:11px;font-weight:400;line-height:1.6;margin-top:8px;color:#5a645c}.fl-form .fl-button{width:100%;margin-top:22px}.fl-form-note{font-size:11px;line-height:1.7;color:#5a645c;margin:14px 0 0}.fl-form-note a{text-decoration:underline}.fl-success{background:#edf4dd;padding:25px;line-height:1.8}.fl-errors{border:1px solid #aa2e2e;padding:16px;margin-bottom:20px}.fl-faq{background:#f2f4ed;padding:50px 0}.fl-faq-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px}.fl-faq details{border-bottom:1px solid #cbd2c1;padding:18px 0}.fl-faq details:first-child{padding-top:0}.fl-faq summary{font-weight:600;font-size:14px;cursor:pointer;line-height:1.6}.fl-faq details>div{font-size:13px;line-height:1.8;padding-top:15px}.fl-page :focus-visible{outline:3px solid #718d24;outline-offset:4px}.fl-mobile-cta{display:none}@media(max-width:749px){.fl-hero-grid{grid-template-columns:1fr;gap:30px;padding:32px 0}.fl-hero h1{font-size:43px;letter-spacing:-1px}.fl-image-grid{min-height:230px;padding:12px}.fl-image-grid img{height:240px}.fl-visual-note strong{font-size:18px}.fl-benefits{grid-template-columns:1fr;gap:18px;padding:25px 0}.fl-benefits p{margin-top:4px}.fl-heading{grid-template-columns:1fr;gap:16px}.fl-range{padding:38px 0}.fl-range-grid{grid-template-columns:1fr 1fr;gap:25px 14px}.fl-category h3{font-size:15px}.fl-process{padding:38px 0}.fl-process-grid{grid-template-columns:1fr;gap:24px}.fl-process-grid h3{margin:12px 0}.fl-quote{grid-template-columns:1fr;gap:28px;padding:40px 0}.fl-form-panel{padding:20px}.fl-form-grid{grid-template-columns:1fr}.fl-faq{padding:38px 0 90px}.fl-faq-grid{grid-template-columns:1fr;gap:28px}.fl-mobile-cta{display:block;position:fixed;bottom:0;left:0;right:0;z-index:90;background:#1d262d;padding:10px 18px calc(10px + env(safe-area-inset-bottom))}.fl-mobile-cta a{display:flex;justify-content:space-between;padding:13px 18px;background:var(--fl-lime);font-weight:700;font-size:14px;color:var(--fl-ink)}}#fonirra-wholesale{--ink:#18211e;--lime:#d3f34d;--muted:#63706a;--line:#dce0d7;--paper:#f5f6f0}#fonirra-wholesale *{box-sizing:border-box}#fonirra-wholesale{scroll-behavior:smooth;scroll-padding-top:95px}#fonirra-wholesale{margin:0;color:var(--ink);font-family:Arial,Helvetica,sans-serif;background:#fff}#fonirra-wholesale a{color:inherit;text-decoration:none}#fonirra-wholesale button,#fonirra-wholesale input,#fonirra-wholesale select,#fonirra-wholesale textarea{font:inherit}#fonirra-wholesale a,#fonirra-wholesale button,#fonirra-wholesale input,#fonirra-wholesale select,#fonirra-wholesale textarea{outline-offset:5px}#fonirra-wholesale button,#fonirra-wholesale a{-webkit-tap-highlight-color:transparent}#fonirra-wholesale .wrap{width:min(1240px,90%);margin:auto}#fonirra-wholesale .top{background:var(--ink);color:#eee;padding:10px;text-align:center;font-size:11px;letter-spacing:1.3px}#fonirra-wholesale .top span{color:var(--lime)}#fonirra-wholesale header{background:#fff;position:sticky;top:0;z-index:10;border-bottom:1px solid var(--line)}#fonirra-wholesale nav{height:82px;display:flex;align-items:center;justify-content:space-between;gap:30px}#fonirra-wholesale .brand{font-size:29px;font-style:italic;font-weight:900;letter-spacing:-1.8px}#fonirra-wholesale .brand i{color:#87a82d}#fonirra-wholesale nav .links{display:flex;gap:30px;font-size:13px}#fonirra-wholesale .button{display:inline-flex;justify-content:center;align-items:center;gap:25px;padding:17px 24px;background:var(--lime);border:1px solid var(--lime);font-size:13px;font-weight:700;cursor:pointer;transition:.2s}#fonirra-wholesale .button:hover{background:#bfe137;transform:translateY(-2px)}#fonirra-wholesale .button.secondary{background:transparent;border:1px solid #b9c0b7}#fonirra-wholesale .button.dark{background:var(--ink);color:#fff;border-color:var(--ink)}#fonirra-wholesale .eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;display:block;margin-bottom:23px}#fonirra-wholesale .eyebrow:before{content:"";display:inline-block;width:7px;height:7px;background:#9dbb31;margin-right:10px}#fonirra-wholesale h1,#fonirra-wholesale h2,#fonirra-wholesale h3,#fonirra-wholesale p{margin:0}#fonirra-wholesale h1{font-size:clamp(44px,5.5vw,76px);line-height:1.02;letter-spacing:-3.8px;font-weight:750}#fonirra-wholesale h1 em{font-style:normal;color:#657a27}#fonirra-wholesale h2{font-size:clamp(31px,3vw,44px);line-height:1.1;letter-spacing:-1.5px}#fonirra-wholesale p{font-size:15px;line-height:1.75;color:var(--muted)}#fonirra-wholesale .hero{background:var(--paper);padding:65px 0 55px}#fonirra-wholesale .hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}#fonirra-wholesale .hero p{max-width:460px;margin:26px 0 30px}#fonirra-wholesale .actions{display:flex;gap:12px;flex-wrap:wrap}#fonirra-wholesale .hero-note{font-size:11px!important;margin-bottom:0!important}#fonirra-wholesale .product-hero{position:relative;background:#fff;min-height:470px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid #e6e9df}#fonirra-wholesale .product-hero img{width:89%;max-height:450px;object-fit:contain}#fonirra-wholesale .tag{position:absolute;top:20px;left:20px;font-size:10px;letter-spacing:1.5px}#fonirra-wholesale .float-label{position:absolute;bottom:22px;left:22px;right:22px;background:var(--ink);color:#fff;padding:17px 20px;display:flex;align-items:center;justify-content:space-between;font-size:13px}#fonirra-wholesale .float-label span{color:var(--lime);font-size:11px}#fonirra-wholesale .benefits{display:grid;grid-template-columns:repeat(3,1fr);padding:28px 0;border-bottom:1px solid var(--line)}#fonirra-wholesale .benefits>div{padding:0 30px;border-right:1px solid var(--line)}#fonirra-wholesale .benefits>div:first-child{padding-left:0}#fonirra-wholesale .benefits>div:last-child{border:0}#fonirra-wholesale .benefits strong{display:block;font-size:14px;margin-bottom:6px}#fonirra-wholesale .benefits p{font-size:12px}#fonirra-wholesale .section{padding:85px 0}#fonirra-wholesale .section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:35px}#fonirra-wholesale .section-head p{max-width:350px;font-size:14px}#fonirra-wholesale .products{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}#fonirra-wholesale .product{border:1px solid var(--line);transition:.2s;cursor:pointer;background:#fff;text-align:left;padding:0;color:var(--ink)}#fonirra-wholesale .product:hover{border-color:#7b9328;transform:translateY(-4px)}#fonirra-wholesale .product .photo{height:240px;position:relative;overflow:hidden}#fonirra-wholesale .product img{width:100%;height:100%;object-fit:contain;padding:17px}#fonirra-wholesale .product .number{position:absolute;top:14px;left:14px;font-size:10px;color:#71806c;z-index:1}#fonirra-wholesale .product-info{padding:19px;border-top:1px solid var(--line)}#fonirra-wholesale .product-info strong{font-size:16px;display:flex;justify-content:space-between}#fonirra-wholesale .product-info small{display:block;color:var(--muted);margin-top:8px;font-size:11px}#fonirra-wholesale .custom{background:var(--ink);color:#fff}#fonirra-wholesale .custom-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}#fonirra-wholesale .custom p{color:#b5bdb7;margin:22px 0}#fonirra-wholesale .placement{background:#f3f4ee;position:relative;padding:35px;text-align:center}#fonirra-wholesale .placement img{width:100%;height:350px;object-fit:contain}#fonirra-wholesale .logo-mark{position:absolute;left:35%;top:43%;background:var(--ink);color:var(--lime);padding:6px 10px;font-size:9px;transform:rotate(-2deg)}#fonirra-wholesale .placement small{display:block;color:#61705e;font-size:10px}#fonirra-wholesale .chips{display:flex;gap:8px;flex-wrap:wrap;margin:25px 0}#fonirra-wholesale .chips span{border:1px solid #536057;padding:9px 12px;font-size:11px}#fonirra-wholesale .text-link{font-size:13px;font-weight:700;border-bottom:1px solid #9daa91;padding-bottom:7px;display:inline-block}#fonirra-wholesale .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:40px}#fonirra-wholesale .step{border-top:1px solid #b9c2b4;padding-top:22px}#fonirra-wholesale .step span{font-size:12px;color:#718242}#fonirra-wholesale .step h3{font-size:18px;margin:28px 0 12px}#fonirra-wholesale .step p{font-size:13px}#fonirra-wholesale .faq{background:var(--paper)}#fonirra-wholesale .faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}#fonirra-wholesale .faq-grid>div>p{margin-top:20px}#fonirra-wholesale details{border-bottom:1px solid #cdd4c6;padding:22px 0}#fonirra-wholesale details:first-child{padding-top:0}#fonirra-wholesale summary{cursor:pointer;font-size:15px;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:20px}#fonirra-wholesale summary:after{content:"+";font-size:21px;font-weight:400}#fonirra-wholesale details[open] summary:after{content:"\2212"}#fonirra-wholesale details p{font-size:13px;margin-top:14px}#fonirra-wholesale .quote-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px}#fonirra-wholesale .quote-intro p{margin-top:23px}#fonirra-wholesale .quote-intro a{display:inline-block;font-size:16px;font-weight:600;margin-top:20px;border-bottom:1px solid #a0ac8c;padding-bottom:7px}#fonirra-wholesale .quote-list{margin-top:35px;border-top:1px solid var(--line);padding-top:20px;font-size:13px;color:#526047;line-height:2.5}#fonirra-wholesale .form{background:var(--paper);padding:35px}#fonirra-wholesale .fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}#fonirra-wholesale .field{display:flex;flex-direction:column;gap:9px;font-size:12px;font-weight:600}#fonirra-wholesale .full{grid-column:1/-1}#fonirra-wholesale input,#fonirra-wholesale select,#fonirra-wholesale textarea{width:100%;padding:13px;background:#fff;border:1px solid #d5dccd;border-radius:0;color:var(--ink);font-size:13px}#fonirra-wholesale textarea{resize:vertical}#fonirra-wholesale .form .button{width:100%;margin-top:20px}#fonirra-wholesale .form-note{font-size:11px;margin-top:13px;line-height:1.6}#fonirra-wholesale .status{font-size:12px;margin-top:14px;color:#3e5518}#fonirra-wholesale footer{background:var(--ink);color:#fff;padding:35px 0}#fonirra-wholesale footer .wrap{display:flex;justify-content:space-between;align-items:center;gap:20px}#fonirra-wholesale footer small{color:#b6bfb5;font-size:11px}#fonirra-wholesale .mobile-cta{display:none}@media(max-width:900px){#fonirra-wholesale nav .links{gap:17px}#fonirra-wholesale .hero-grid,#fonirra-wholesale .custom-grid{gap:30px}#fonirra-wholesale .product-hero{min-height:360px}#fonirra-wholesale .products{gap:12px}#fonirra-wholesale .product .photo{height:180px}#fonirra-wholesale .faq-grid,#fonirra-wholesale .quote-grid{gap:35px}#fonirra-wholesale .section{padding:60px 0}}@media(max-width:650px){#fonirra-wholesale nav{height:65px}#fonirra-wholesale nav .links{display:none}#fonirra-wholesale .brand{font-size:25px}#fonirra-wholesale nav .button{padding:12px 14px;font-size:11px}#fonirra-wholesale .top{font-size:9px}#fonirra-wholesale .hero{padding:40px 0}#fonirra-wholesale .hero-grid,#fonirra-wholesale .custom-grid,#fonirra-wholesale .faq-grid,#fonirra-wholesale .quote-grid{grid-template-columns:1fr;gap:32px}#fonirra-wholesale h1{letter-spacing:-2px}#fonirra-wholesale .hero p{margin:22px 0}#fonirra-wholesale .product-hero{min-height:350px}#fonirra-wholesale .product-hero img{max-height:350px}#fonirra-wholesale .benefits{grid-template-columns:1fr;gap:18px}#fonirra-wholesale .benefits>div{padding:0;border:0}#fonirra-wholesale .section-head{display:block}#fonirra-wholesale .section-head p{margin-top:18px}#fonirra-wholesale .products{grid-template-columns:1fr 1fr}#fonirra-wholesale .product .photo{height:185px}#fonirra-wholesale .product-info{padding:14px}#fonirra-wholesale .product-info strong{font-size:14px}#fonirra-wholesale .steps{grid-template-columns:1fr 1fr;gap:30px}#fonirra-wholesale .step h3{margin-top:15px}#fonirra-wholesale .placement img{height:280px}#fonirra-wholesale .form{padding:22px}#fonirra-wholesale .fields{gap:15px}#fonirra-wholesale .field{grid-column:1/-1}#fonirra-wholesale .section{padding:50px 0}#fonirra-wholesale footer{padding-bottom:90px}#fonirra-wholesale footer .wrap{align-items:start;flex-direction:column}#fonirra-wholesale .mobile-cta{display:block;position:fixed;bottom:0;background:#fff;padding:10px 5%;width:100%;z-index:20;border-top:1px solid var(--line)}#fonirra-wholesale .mobile-cta .button{width:100%;padding:14px}#fonirra-wholesale .eyebrow{margin-bottom:17px}}#fonirra-wholesale .wh-audiences{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}#fonirra-wholesale .wh-audiences article{border-top:1px solid var(--line);padding-top:20px}#fonirra-wholesale .wh-audiences span{font-size:12px;color:#718242}#fonirra-wholesale .wh-audiences h3{font-size:19px;margin:20px 0 12px}#fonirra-wholesale .wh-audiences p{font-size:13px}#fonirra-wholesale .wh-range{background:var(--paper)}#fonirra-wholesale .wh-disclaimer{font-size:12px;margin-top:22px}#fonirra-wholesale .wh-supply{display:grid;grid-template-columns:1fr 1fr;gap:50px}#fonirra-wholesale .wh-supply article{border-top:1px solid #657161;padding-top:25px}#fonirra-wholesale .wh-supply span{font-size:11px;letter-spacing:1px;color:var(--lime)}#fonirra-wholesale .wh-supply h3{font-size:25px;margin-top:20px}#fonirra-wholesale .wh-supply-note{font-size:12px;border-top:1px solid #657161;padding-top:20px;margin-top:25px}#fonirra-wholesale .wh-logo{display:flex;align-items:center;gap:50px;padding:35px;border:1px solid var(--line);margin-bottom:75px}#fonirra-wholesale .wh-logo h2{font-size:29px}#fonirra-wholesale .wh-logo p{font-size:13px;max-width:650px;margin-top:15px}#fonirra-wholesale .wh-logo a{flex-shrink:0}#fonirra-wholesale .product .photo{display:block}#fonirra-wholesale .form-note{font-size:11px}#fonirra-wholesale #wh-partner{scroll-margin-top:100px}@media(max-width:650px){#fonirra-wholesale .wh-audiences,#fonirra-wholesale .wh-supply{grid-template-columns:1fr;gap:28px}#fonirra-wholesale .wh-logo{display:block;padding:25px;margin-bottom:40px}#fonirra-wholesale .wh-logo a{margin-top:22px}#fonirra-wholesale .wh-supply h3{font-size:22px}#fonirra-wholesale .hero .product-hero{min-height:330px}#fonirra-wholesale .float-label span{display:none}}#fonirra-wholesale .wh-branding{background:#eef1e6;margin-bottom:0}#fonirra-wholesale .wh-brand-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}#fonirra-wholesale .wh-logo-visual{position:relative;background:#fff;padding:35px 25px 20px}#fonirra-wholesale .wh-logo-visual img{width:100%;height:auto;display:block}#fonirra-wholesale .wh-logo-visual>p{font-size:10px;line-height:1.6;margin-top:16px}#fonirra-wholesale .wh-mark{position:absolute;background:#1b2620;color:#e0f284;border:1px solid white;font-size:8px;font-weight:700;padding:5px 7px;letter-spacing:.2px}#fonirra-wholesale .wh-front{left:26%;top:34%}#fonirra-wholesale .wh-back{left:64%;top:26%}#fonirra-wholesale .wh-placement-labels{display:flex;justify-content:space-between;font-size:10px;padding-top:16px;border-top:1px solid #dde3d4}#fonirra-wholesale .wh-brand-copy h3{font-size:26px;line-height:1.2;letter-spacing:-.7px}#fonirra-wholesale .wh-brand-copy>p{font-size:13px;margin-top:17px}#fonirra-wholesale .wh-brand-copy .chips{margin:20px 0}#fonirra-wholesale .wh-brand-copy .chips span{border-color:#c3cdaf;font-size:10px;background:#fff}#fonirra-wholesale .wh-mini-steps{margin:22px 0}#fonirra-wholesale .wh-mini-steps>div{border-top:1px solid #c8d0bc;padding:13px 0}#fonirra-wholesale .wh-mini-steps strong{font-size:12px}#fonirra-wholesale .wh-mini-steps p{font-size:12px;margin-top:5px}#fonirra-wholesale .wh-brand-copy .wh-brand-note{font-size:10px;line-height:1.6}#fonirra-wholesale .hint{font-size:10px;line-height:1.5;color:#63706a;font-weight:400}@media(max-width:650px){#fonirra-wholesale .wh-brand-grid{grid-template-columns:1fr;gap:25px}#fonirra-wholesale .wh-brand-copy h3{font-size:24px}#fonirra-wholesale .wh-mark{font-size:7px;padding:4px}#fonirra-wholesale .wh-front{left:25%;top:33%}#fonirra-wholesale .wh-back{left:62%;top:26%}}#fonirra-care{font-size:15px;line-height:1.7;color:#1b2823;background:#fff}#fonirra-care *{box-sizing:border-box}#fonirra-care .care-wrap{max-width:1200px;margin:auto;padding:0 28px}#fonirra-care h1,#fonirra-care h2,#fonirra-care h3{color:inherit;line-height:1.15;font-weight:700}#fonirra-care h1{font-size:clamp(40px,5.2vw,68px);letter-spacing:-2.5px;margin:0 0 25px;max-width:650px}#fonirra-care h2{font-size:clamp(28px,3vw,38px);letter-spacing:-1px;margin:0 0 24px}#fonirra-care h3{font-size:22px;margin:0 0 18px}#fonirra-care p{color:#667169;margin:0 0 24px}#fonirra-care .care-eyebrow{font-size:11px;letter-spacing:1.5px;font-weight:700;text-transform:uppercase;display:block;margin-bottom:18px}#fonirra-care .care-hero{padding:70px 0;background:#f3f5ed}#fonirra-care .care-hero-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:80px;align-items:center}#fonirra-care .care-hero p{font-size:17px;max-width:600px}#fonirra-care .care-button{display:inline-block;background:#d2f64c;padding:16px 23px;color:#18251f;font-weight:700;text-decoration:none;line-height:1.4}#fonirra-care .care-button:hover{background:#e3ff85}#fonirra-care a:focus-visible,#fonirra-care summary:focus-visible{outline:3px solid #6e872f;outline-offset:4px}#fonirra-care .care-label{background:#fff;padding:32px;border:1px solid #dce2d5;border-top:5px solid #b7d63e}#fonirra-care .care-label h2{font-size:28px}#fonirra-care .care-label p{font-size:15px}#fonirra-care .care-label a{font-weight:700;text-decoration:underline;text-underline-offset:5px;color:#2d421a}#fonirra-care .care-label-number{display:block;font-size:42px;font-weight:700;color:#708a23;margin-bottom:12px;line-height:1}#fonirra-care .care-nav{border-bottom:1px solid #dfe4db}#fonirra-care .care-nav .care-wrap{display:flex;gap:36px;flex-wrap:wrap;padding-top:20px;padding-bottom:20px}#fonirra-care .care-nav a{font-size:13px;font-weight:700;color:inherit;text-decoration:none}#fonirra-care .care-nav a:hover{text-decoration:underline}#fonirra-care .care-section{padding:65px 0;scroll-margin-top:30px}#fonirra-care .care-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin:35px 0}#fonirra-care .care-number{font-size:33px;font-weight:700;color:#6a8424;display:block;border-top:1px solid #cfd7c6;padding-top:22px;margin-bottom:16px}#fonirra-care .care-steps .care-eyebrow{margin-bottom:12px}#fonirra-care .care-steps p{font-size:14px;margin:0}#fonirra-care .care-notice{display:grid;grid-template-columns:210px 1fr;gap:25px;padding:26px 30px;background:#f5f6f1;border-left:4px solid #a6c135}#fonirra-care .care-notice p{font-size:14px;margin:0}#fonirra-care .care-border{border-top:1px solid #dfe4db}#fonirra-care .care-section-head{display:flex;justify-content:space-between;gap:45px;align-items:center}#fonirra-care .care-section-head>p{max-width:430px}#fonirra-care .care-accordions{border-top:1px solid #dce2d6;margin-top:25px}#fonirra-care details{border-bottom:1px solid #dce2d6}#fonirra-care summary{padding:23px 0;font-size:18px;font-weight:650;cursor:pointer;display:flex;justify-content:space-between;gap:20px;list-style:none}#fonirra-care summary::-webkit-details-marker{display:none}#fonirra-care summary span{color:#6a8424;font-size:24px;line-height:1}#fonirra-care details[open] summary span{transform:rotate(45deg)}#fonirra-care details p{max-width:900px;padding-right:24px;font-size:15px}#fonirra-care .care-check{padding:65px 0;background:#1d2a24;color:#fff;scroll-margin-top:30px}#fonirra-care .care-check .care-eyebrow{color:#d2f64c}#fonirra-care .care-check p{color:#d0d8d2}#fonirra-care .care-check-intro{max-width:800px}#fonirra-care .care-check-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:35px}#fonirra-care .care-check-grid article{border-top:1px solid #536056;padding-top:25px}#fonirra-care .care-check-grid p{font-size:14px}#fonirra-care .care-check-foot{font-size:12px;margin:15px 0 0;padding-top:20px;border-top:1px solid #536056}#fonirra-care .care-contact{display:flex;justify-content:space-between;align-items:center;gap:40px;border-top:1px solid #dce2d6;padding:50px 0 65px}#fonirra-care .care-contact>div{max-width:700px}#fonirra-care .care-contact p{margin:0}#fonirra-care .care-contact>a{flex-shrink:0}@media(max-width:900px){#fonirra-care .care-hero-grid{gap:35px}#fonirra-care .care-steps{grid-template-columns:repeat(2,1fr)}#fonirra-care .care-contact{display:block}#fonirra-care .care-contact>a{margin-top:25px}}@media(max-width:600px){#fonirra-care .care-wrap{padding:0 20px}#fonirra-care .care-hero{padding:42px 0}#fonirra-care .care-hero-grid,#fonirra-care .care-check-grid,#fonirra-care .care-notice{grid-template-columns:1fr}#fonirra-care .care-hero-grid{gap:30px}#fonirra-care .care-label{padding:24px}#fonirra-care .care-section,#fonirra-care .care-check{padding:42px 0}#fonirra-care .care-nav .care-wrap{gap:14px 24px}#fonirra-care .care-steps{grid-template-columns:1fr;gap:20px}#fonirra-care .care-steps h3{font-size:22px}#fonirra-care .care-notice{gap:10px;padding:22px}#fonirra-care .care-section-head{display:block}#fonirra-care summary{font-size:17px}#fonirra-care .care-check-grid{gap:12px}}#fonirra-cert{color:#19231f;background:#fff;font-size:15px;line-height:1.65}#fonirra-cert *{box-sizing:border-box}#fonirra-cert .fc-wrap{max-width:1200px;margin:auto;padding:0 28px}#fonirra-cert .fc-hero{background:#1e2826;color:#fff;padding:70px 0}#fonirra-cert .fc-kicker{display:block;font-size:11px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;margin-bottom:15px}#fonirra-cert .fc-hero .fc-kicker{color:#d2f64c}#fonirra-cert h1{font-size:clamp(36px,4.8vw,64px);letter-spacing:-2px;line-height:1.08;color:inherit;margin:0 0 24px;font-weight:750}#fonirra-cert h2{font-size:clamp(26px,3vw,36px);line-height:1.15;letter-spacing:-1px;margin:0 0 18px;color:inherit}#fonirra-cert h3{font-size:24px;line-height:1.2;margin:0 0 24px;color:inherit}#fonirra-cert p{margin:0 0 24px;color:#626c66}#fonirra-cert .fc-hero p{max-width:680px;color:#d1d8d3;font-size:17px}#fonirra-cert .fc-btn{display:inline-block;padding:15px 22px;background:#d2f64c;color:#19231f;font-weight:700;text-decoration:none;border:1px solid transparent;line-height:1.4}#fonirra-cert a:focus-visible{outline:3px solid #688324;outline-offset:5px}#fonirra-cert .fc-btn:hover{background:#e2ff87}#fonirra-cert .fc-section-head{display:flex;gap:40px;justify-content:space-between;align-items:end;padding-top:64px;margin-bottom:28px}#fonirra-cert .fc-section-head>p{max-width:450px;margin:0 0 18px}#fonirra-cert .fc-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}#fonirra-cert .fc-card{border:1px solid #dce2da;overflow:hidden}#fonirra-cert .fc-preview{display:flex;position:relative;align-items:center;justify-content:center;height:340px;background:#f1f3ee;padding:25px;text-decoration:none}#fonirra-cert .fc-preview img{display:block;height:100%;max-width:100%;width:auto;object-fit:contain;box-shadow:0 4px 20px #1b28221a}#fonirra-cert .fc-preview span{position:absolute;right:15px;bottom:15px;background:#fff;padding:8px 13px;color:#19231f;font-size:12px;font-weight:700;box-shadow:0 1px 8px #0001}#fonirra-cert .fc-details{padding:30px}#fonirra-cert dl{margin:0 0 24px}#fonirra-cert dl div{display:grid;grid-template-columns:145px 1fr;gap:14px;border-top:1px solid #e7eae4;padding:12px 0}#fonirra-cert dt{font-size:12px;color:#69736c}#fonirra-cert dd{margin:0;font-size:14px;font-weight:600}#fonirra-cert .fc-note{font-size:13px;background:#f5f6f1;border-left:3px solid #a4bc42;padding:14px 16px;min-height:100px}#fonirra-cert small{display:block;color:#68736b;margin-top:12px;font-size:11px}#fonirra-cert .fc-material .fc-card{display:grid;grid-template-columns:.85fr 1.15fr}#fonirra-cert .fc-material .fc-preview{height:100%;min-height:460px}#fonirra-cert .fc-material img{height:400px}#fonirra-cert .fc-material .fc-note{min-height:0}#fonirra-cert .fc-guide{background:#f4f6ef;padding:36px;margin-top:64px}#fonirra-cert .fc-guide h2{font-size:28px}#fonirra-cert .fc-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:28px}#fonirra-cert .fc-steps h3{font-size:17px;margin-bottom:12px}#fonirra-cert .fc-steps p{font-size:14px;margin:0}#fonirra-cert .fc-cta{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:64px 0}#fonirra-cert .fc-cta>div{max-width:680px}#fonirra-cert .fc-cta p{margin:0}#fonirra-cert .fc-cta>a{flex-shrink:0}@media(max-width:760px){#fonirra-cert .fc-wrap{padding:0 20px}#fonirra-cert .fc-hero{padding:45px 0}#fonirra-cert .fc-section-head,#fonirra-cert .fc-cta{display:block}#fonirra-cert .fc-grid,#fonirra-cert .fc-material .fc-card,#fonirra-cert .fc-steps{grid-template-columns:1fr}#fonirra-cert .fc-section-head{padding-top:40px}#fonirra-cert .fc-details{padding:24px}#fonirra-cert .fc-material .fc-preview{min-height:0;height:340px}#fonirra-cert .fc-material img{height:100%}#fonirra-cert .fc-guide{padding:26px;margin-top:40px}#fonirra-cert .fc-cta>a{margin-top:25px}#fonirra-cert dl div{grid-template-columns:115px 1fr}#fonirra-cert .fc-note{min-height:0}}.fonirra-help{--ink:#1c2922;--lime:#d3f34b;--paper:#f4f6ee;--line:#dbe1d5;background:#fff;color:var(--ink);font:15px/1.7 Arial,Helvetica,sans-serif}.fonirra-help *{box-sizing:border-box}.fonirra-help [hidden]{display:none!important}.fonirra-help .fh-wrap{max-width:1200px;margin:auto;padding:0 28px}.fonirra-help h1,.fonirra-help h2,.fonirra-help h3{color:inherit;font-weight:700;line-height:1.15}.fonirra-help h1{font-size:clamp(40px,5.5vw,68px);letter-spacing:-2.3px;margin:0 0 24px}.fonirra-help h2{font-size:clamp(28px,3vw,38px);letter-spacing:-1px;margin:0 0 24px}.fonirra-help h3{font-size:21px;margin:0 0 16px}.fonirra-help p{color:#647067;margin:0 0 22px}.fonirra-help a{color:inherit}.fonirra-help .fh-eyebrow{display:block;font-size:11px;letter-spacing:1.8px;font-weight:700;margin-bottom:22px}.fonirra-help .fh-hero{padding:60px 0;background:var(--paper)}.fonirra-help .fh-hero-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:65px;align-items:center}.fonirra-help .fh-lead{font-size:17px;max-width:670px}.fonirra-help .fh-panel{padding:28px;background:#fff;border:1px solid var(--line);border-top:4px solid #aac52e}.fonirra-help .fh-panel p{font-size:14px}.fonirra-help .fh-panel a{font-weight:700;font-size:13px;text-underline-offset:4px}.fonirra-help .fh-button{display:inline-block;padding:15px 22px;background:var(--lime);border:1px solid var(--lime);color:var(--ink);font-weight:700;font-size:13px;text-decoration:none;cursor:pointer;line-height:1.4}.fonirra-help .fh-button:hover{background:#e0ff73}.fonirra-help :is(a,button,input,select,summary):focus-visible{outline:3px solid #758b2b;outline-offset:4px}.fonirra-help .fh-nav{border-bottom:1px solid var(--line)}.fonirra-help .fh-nav .fh-wrap{display:flex;gap:26px;flex-wrap:wrap;padding-top:20px;padding-bottom:20px}.fonirra-help .fh-nav a{font-size:13px;font-weight:700;text-decoration:none}.fonirra-help .fh-nav a:hover{text-decoration:underline}.fonirra-help .fh-section{padding-top:60px;padding-bottom:60px;scroll-margin-top:35px}.fonirra-help .fh-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.fonirra-help .fh-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:35px}.fonirra-help .fh-number{display:block;font-size:32px;font-weight:700;color:#708629;margin-bottom:18px}.fonirra-help .fh-step{border-top:1px solid var(--line);padding-top:24px}.fonirra-help .fh-step p{font-size:14px}.fonirra-help .fh-note{background:var(--paper);border-left:4px solid #abc834;padding:20px 24px;font-size:13px;margin-top:25px}.fonirra-help .fh-note p{margin:0}.fonirra-help .fh-border{border-top:1px solid var(--line)}.fonirra-help .fh-measure{background:#f7f8f4;padding:30px}.fonirra-help .fh-measure p{font-size:14px}.fonirra-help .fh-measure ol{padding-left:20px;color:#637065}.fonirra-help .fh-measure li{padding-bottom:10px;font-size:14px}.fonirra-help .fh-diagram{background:#fff;border:1px solid var(--line);padding:20px;margin-bottom:24px}.fonirra-help svg{display:block;width:100%;height:auto;max-height:330px}.fonirra-help .fh-diagram figcaption{font-size:11px;text-align:center;color:#657265;margin-top:10px}.fonirra-help .fh-measure figure{margin:0 0 24px}.fonirra-help .fh-products{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin:30px 0}.fonirra-help .fh-products a{text-decoration:none;border:1px solid var(--line);background:#fff}.fonirra-help .fh-products img{display:block;width:100%;height:170px;object-fit:contain;padding:15px}.fonirra-help .fh-products strong{display:block;border-top:1px solid var(--line);padding:16px;font-size:13px}.fonirra-help .fh-tools{background:#1d2b23;color:#fff}.fonirra-help .fh-tools p{color:#cbd5cb}.fonirra-help .fh-tool-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:55px;align-items:center}.fonirra-help .fh-converter{background:#fff;padding:28px;color:var(--ink)}.fonirra-help .fh-inputs{display:grid;grid-template-columns:1fr 1fr;gap:18px}.fonirra-help label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:700}.fonirra-help input,.fonirra-help select{width:100%;min-width:0;border:1px solid #b8c5af;border-radius:0;padding:12px;background:#fff;color:#1c2922;font:15px Arial,sans-serif;min-height:46px;margin:0}.fonirra-help .fh-converter output{display:block;font-size:25px;font-weight:700;margin-top:20px}.fonirra-help .fh-converter .fh-small{color:#647067}.fonirra-help .fh-small{font-size:12px}.fonirra-help .fh-question{border-bottom:1px solid var(--line)}.fonirra-help summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;font-size:16px;font-weight:700;padding:22px 0}.fonirra-help summary::-webkit-details-marker{display:none}.fonirra-help summary span{color:#71862c}.fonirra-help details[open] summary span{transform:rotate(45deg)}.fonirra-help .fh-answer{padding:0 32px 20px 0;font-size:14px}.fonirra-help .fh-answer p:last-child{margin-bottom:0}.fonirra-help .fh-answer a{font-weight:700;text-underline-offset:3px}.fonirra-help .fh-contact{display:flex;gap:40px;justify-content:space-between;align-items:center;background:var(--paper);padding:36px;margin:10px 0 60px}.fonirra-help .fh-contact>div{max-width:700px}.fonirra-help .fh-contact p{margin:0}.fonirra-help .fh-contact>a{flex-shrink:0}.fonirra-help .fh-search{max-width:650px;margin-top:30px}.fonirra-help .fh-search input{padding:17px 18px;font-size:16px;border-color:#9dac8e}.fonirra-help .fh-search-status{font-size:12px;margin-top:9px;min-height:21px}.fonirra-help .fh-faq-layout{display:grid;grid-template-columns:220px 1fr;gap:60px;padding-top:55px;padding-bottom:30px}.fonirra-help .fh-sidebar{align-self:start;position:sticky;top:30px}.fonirra-help .fh-sidebar a{display:block;font-size:13px;text-decoration:none;padding:13px 0;border-bottom:1px solid var(--line)}.fonirra-help .fh-sidebar a:hover{color:#607c1f}.fonirra-help .fh-faq-group{margin-bottom:50px;scroll-margin-top:30px}.fonirra-help .fh-faq-group h2{font-size:28px;margin-bottom:10px}.fonirra-help .fh-empty{background:var(--paper);padding:25px}.fonirra-help .fh-category-head{display:flex;gap:16px;align-items:center;margin-bottom:10px}.fonirra-help .fh-category-head>span{font-size:12px;color:#758a2e;font-weight:700}.fonirra-help .fh-hero-links{display:flex;gap:22px;flex-wrap:wrap;margin-top:22px;font-size:13px;font-weight:700}@media(max-width:900px){.fonirra-help .fh-products{grid-template-columns:repeat(3,1fr)}.fonirra-help .fh-faq-layout{grid-template-columns:170px 1fr;gap:28px}.fonirra-help .fh-hero-grid{gap:30px}.fonirra-help .fh-contact{display:block}.fonirra-help .fh-contact>a{margin-top:24px}}@media(max-width:650px){.fonirra-help .fh-wrap{padding-left:20px;padding-right:20px}.fonirra-help .fh-hero{padding:40px 0}.fonirra-help .fh-hero-grid,.fonirra-help .fh-grid-3,.fonirra-help .fh-grid-2,.fonirra-help .fh-tool-grid,.fonirra-help .fh-faq-layout{grid-template-columns:1fr;gap:28px}.fonirra-help .fh-section{padding-top:42px;padding-bottom:42px}.fonirra-help .fh-products{grid-template-columns:1fr 1fr}.fonirra-help .fh-products img{height:150px}.fonirra-help .fh-measure{padding:22px}.fonirra-help .fh-sidebar{position:static;display:flex;flex-wrap:wrap;gap:8px 20px}.fonirra-help .fh-sidebar a{padding:8px 0}.fonirra-help .fh-sidebar h3{width:100%;margin:0}.fonirra-help .fh-faq-layout{padding-top:30px}.fonirra-help .fh-contact{padding:25px}.fonirra-help .fh-faq-group{margin-bottom:36px}.fonirra-help h1{letter-spacing:-1.5px}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
