@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url('/vendor/fonts/inter/Inter-Light.woff2') format('woff2')}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url('/vendor/fonts/inter/Inter-Regular.woff2') format('woff2')}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url('/vendor/fonts/inter/Inter-Medium.woff2') format('woff2')}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url('/vendor/fonts/inter/Inter-SemiBold.woff2') format('woff2')}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url('/vendor/fonts/inter/Inter-Bold.woff2') format('woff2')}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url('/vendor/fonts/poppins/Poppins-Light.woff2') format('woff2')}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url('/vendor/fonts/poppins/Poppins-Regular.woff2') format('woff2')}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url('/vendor/fonts/poppins/Poppins-Medium.woff2') format('woff2')}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url('/vendor/fonts/poppins/Poppins-SemiBold.woff2') format('woff2')}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url('/vendor/fonts/poppins/Poppins-Bold.woff2') format('woff2')}:root{--color-primary:#72c02c;--color-primary-dark:#5ca024;--color-secondary:#094c1a;--color-tertiary:#1e803e;--color-accent:#9f2222;--color-surface:#FFFFFF;--color-background:#F9FAFB;--color-background-alt:#F3F4F6;--color-text:#111827;--color-text-muted:#6B7280;--color-border:#E5E7EB;--color-primary-green:var(--color-primary);--color-secondary-green:var(--color-secondary);--color-tertiary-green:var(--color-tertiary);--color-accent-red:var(--color-accent);--color-bg-light:#fcfcfc;--color-bg-tag:#fafafa;--color-bg-breadcrumbs:#f4f4f4;--color-bg-footer:#5b5e62;--color-bg-copyright:#3e4753;--color-bg-gradient-start:#f8f9fa;--color-bg-hover:#f0f7f2;--color-text-dark:#060115;--color-text-primary:#333;--color-text-secondary:#555;--color-text-tertiary:#666;--color-text-light:#777;--color-text-lighter:#ebebeb;--color-text-lightest:#dadada;--color-text-medium:#444;--color-border-light:#eee;--color-border-medium:#ddd;--color-border-dark:#acb3bb;--color-border-scrollbar:#f1f1f1;--color-shadow-dark:#4a4a4a;--color-shadow-light:rgba(0, 0, 0, 0.08);--color-shadow-green-light:rgba(9, 76, 26, 0.15);--color-shadow-green-medium:rgba(9, 76, 26, 0.25);--color-black:#000;--color-white:#fff;--color-gray-light:#e4e4e4;--space-xs:0.25rem;--space-sm:0.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--font-sans:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--font-display:'Poppins',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--font-serif:'Georgia','Garamond',serif;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:2rem;--text-4xl:2.5rem;--text-5xl:3rem;--shadow-sm:0 1px 2px 0 rgb(0 0 0 / 0.05);--shadow-md:0 4px 6px -1px rgb(0 0 0 / 0.1);--shadow-lg:0 10px 15px -3px rgb(0 0 0 / 0.1);--shadow-xl:0 20px 25px -5px rgb(0 0 0 / 0.1);--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:1rem;--radius-xl:1.5rem}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation-duration:0s!important;transition-duration:0s!important}}body{font-family:var(--font-sans);color:var(--color-text);line-height:1.6;background-color:var(--color-bg-light);display:flex;flex-direction:column;min-height:100vh}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:600}.main-content{flex:1;background-image:url("/images/bg.jpg");padding:20px 10px}.text-justify{text-align:justify}#mainNav{transition:background-color .3s,box-shadow .3s;padding:0 0 8px 0;border-bottom:1px solid var(--color-border)}#mainNav.scrolled{background-color:rgba(255,255,255,.98)!important;box-shadow:var(--shadow-md)}#mainNav .navbar-brand{display:flex;align-items:center;gap:6px;padding:0;margin:0;text-decoration:none;color:var(--color-text-light);overflow:hidden;height:100px}#mainNav .navbar-brand img{height:100px;width:100px}.brand-text{display:flex;flex-direction:column}.logo-title{font-family:var(--font-display);font-size:36px;font-weight:500;line-height:42px;text-shadow:1px 1px 0 var(--color-white);margin:0 0 5px 0}.logo-subtitle{font-size:13px;font-weight:300;text-shadow:1px 1px 0 var(--color-white);color:var(--color-text-light)}#mainNav .nav-link{font-weight:500;transition:color .2s;position:relative;padding:.75rem 1rem;color:var(--color-text);white-space:nowrap}#mainNav .nav-link:hover{color:var(--color-primary)}#mainNav .nav-link.active{color:var(--color-primary);cursor:default}#mainNav .nav-link.active::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:40px;height:3px;background:var(--color-primary);border-radius:3px 3px 0 0}#mainNav .nav-link h2{margin:0;padding:0;display:inline;font-size:inherit;font-weight:inherit}.breadcrumbs-section{overflow:hidden;border-top:solid 1px var(--color-border-light);border-bottom:solid 1px var(--color-border-light);background-color:var(--color-bg-breadcrumbs)}.breadcrumbs-section .page-title{color:var(--color-text-tertiary);font-size:20px;padding:0}.breadcrumbs-section .breadcrumb{background:0 0;margin:0;padding:0;font-size:12px}.breadcrumbs-section .breadcrumb a{color:var(--color-text-tertiary);font-size:12px;text-decoration:none}.breadcrumbs-section .breadcrumb a:focus{outline:2px solid var(--color-primary-green);outline-offset:2px}.breadcrumbs-section .breadcrumb-item.active{color:var(--color-primary-green)}.hero-section{background:linear-gradient(135deg,var(--color-background) 0,var(--color-background-alt) 100%)}.slider-wrapper{padding-top:10px;border-bottom:solid 1px var(--color-border-light);margin-bottom:30px;max-width:900px;margin-left:auto;margin-right:auto}#slider{margin:0 auto;padding:0;width:100%;overflow:hidden}#slider .swiper-slide{border:4px solid var(--color-border-light);background:var(--color-border-light);box-shadow:0 1px 5px 0 var(--color-shadow-dark)}#slider img{width:100%;height:auto;display:block}.swiper-pagination-bullet{background:var(--color-text-tertiary);opacity:1}.swiper-pagination-bullet-active{background:var(--color-black)}.headline{display:block;margin:10px 0 15px 0;border-bottom:1px dotted #acb3bb}.headline h2,.headline h3,.headline h4{margin:0 0 -2px 0;padding-top:5px;padding-bottom:5px;display:inline-block;border-bottom:2px solid var(--color-primary-green)}.headline .h1,.headline h1{margin:0 0 -2px 0;padding-bottom:5px;display:inline-block;border-bottom:2px solid var(--color-accent-red)}.card{border-radius:var(--radius-lg)}.product-card{transition:transform .2s,box-shadow .2s;border-radius:var(--radius-lg);overflow:hidden}.product-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)!important}.product-card .card-img-top{overflow:hidden;background:var(--color-background)}.product-card .product-img{object-fit:cover;width:100%;height:auto;transition:transform .3s}.product-card:hover .product-img{transform:scale(1.05)}.products-quick-nav{background:linear-gradient(135deg,var(--color-bg-gradient-start) 0,var(--color-white) 100%);border-bottom:2px solid var(--color-primary-green);box-shadow:0 1px 4px var(--color-shadow-light);position:sticky;top:0;z-index:1020;padding:6px 0}.products-quick-nav .container{display:flex;align-items:center;gap:10px}.quick-nav-title{font-weight:600;color:var(--color-secondary-green);font-size:12px;white-space:nowrap;padding-right:8px;border-right:2px solid var(--color-secondary-green)}.quick-nav-items{display:flex;gap:5px;overflow-x:auto;flex:1;padding:2px 0;scrollbar-width:thin;scrollbar-color:var(--color-secondary-green) var(--color-border-scrollbar)}.quick-nav-items::-webkit-scrollbar{height:4px}.quick-nav-items::-webkit-scrollbar-track{background:var(--color-border-scrollbar);border-radius:10px}.quick-nav-items::-webkit-scrollbar-thumb{background:var(--color-secondary-green);border-radius:10px}.quick-nav-items::-webkit-scrollbar-thumb:hover{background:var(--color-secondary-green)}.quick-nav-item{position:relative;display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:6px;background:var(--color-white);border:1px solid var(--color-border-medium);border-radius:6px;text-decoration:none;transition:all .2s ease;cursor:pointer;flex-shrink:0}.quick-nav-item:hover{border-color:var(--color-secondary-green);background:var(--color-bg-hover);transform:translateY(-2px);box-shadow:0 2px 6px var(--color-shadow-green-light);outline:0;text-decoration:none}.quick-nav-item:focus{border-color:var(--color-secondary-green);background:var(--color-bg-hover);outline:2px solid var(--color-primary-green);outline-offset:2px}.quick-nav-item:active{transform:translateY(0)}.quick-nav-item .product-abbr{font-size:11px;font-weight:700;color:var(--color-secondary-green);letter-spacing:.3px;text-align:center}.quick-nav-item:focus .product-abbr,.quick-nav-item:hover .product-abbr{color:var(--color-secondary-green)}.quick-nav-item.active{border-color:var(--color-secondary-green);background:var(--color-secondary-green);box-shadow:0 2px 6px var(--color-shadow-green-medium)}.quick-nav-item.active .product-abbr{color:var(--color-white);font-weight:800}.product-sheet{margin-top:20px;margin-bottom:40px;font-size:14px;color:var(--color-text-primary)}.product-sheet h1{font-size:26px;font-weight:600;margin-bottom:15px}.product-sheet h3{margin-top:25px;margin-bottom:10px;font-size:18px;font-weight:600;border-bottom:1px solid var(--color-border-light);padding-bottom:5px}.product-sheet p{margin-bottom:8px;line-height:1.6}.product-sheet strong{color:var(--color-text-secondary)}.product-sheet p strong{display:inline-flex;align-items:baseline}.section-icon{color:var(--color-secondary-green);margin-right:6px;font-size:14px;line-height:1.2}.product-sheet ul li{padding:4px 0;line-height:1.6;border-bottom:1px dotted var(--color-border-medium)}.product-sheet ul li:last-child{border-bottom:none}.product-anchor{scroll-margin-top:120px}.tag-box{padding:20px 20px 10px 20px;margin:30px 0;background:var(--color-bg-tag);border:solid 1px var(--color-border-medium);font-family:var(--font-serif);font-style:italic;font-size:1.05rem;line-height:1.8;color:var(--color-text-primary)}.tag-box-v1{border-top:2px solid var(--color-accent-red);color:var(--color-text-dark)}.tag-box-v2{border-left:2px solid var(--color-primary-green)}.tag-box strong{font-family:var(--font-serif);font-weight:700}.contact{max-width:500px}.form-floating>label{color:var(--color-text-muted)}.form-control:focus{border-color:var(--color-primary);box-shadow:0 0 0 .25rem rgba(114,192,44,.25)}.sh-icons a{margin-right:5px;display:inline-block;width:60px;height:22px;background:transparent url("/images/social-media-share.png") no-repeat 0 0;opacity:1}.sh-icons .sh-twitter{background-position:0 -44px}.icons a{margin-right:5px;display:inline-block;width:48px;height:48px;opacity:1;background:url("/images/social-media.png") no-repeat 0 0}.icons a:focus,.icons a:hover,.sh-icons a:focus,.sh-icons a:hover{opacity:.8;transition:all .2s ease}.icons a:focus,.sh-icons a:focus{outline:2px solid var(--color-primary-green);outline-offset:2px}.icons .twitter{background-position:0 -48px}.icons .instagram{background-position:0 -192px}.footer{color:var(--color-white);background:var(--color-bg-footer);padding:5px 0}.footer .headline h3{border-bottom-color:var(--color-primary-green)}.footer address{margin:0}.footer a,.footer p{color:var(--color-white)}.footer a:hover{color:var(--color-primary)}.footer a:focus{outline:2px solid var(--color-primary-green);outline-offset:2px}.footer h2,.footer h3{color:var(--color-gray-light);background:0 0;text-shadow:none}.copyright{font-size:12px;background:var(--color-bg-copyright);border-top:solid 1px var(--color-border-dark)}.copyright p{color:#fff;margin-top:12px}.copyright a{margin:0 5px;color:var(--color-primary-green)}.copyright a:focus{outline:2px solid var(--color-primary-green);outline-offset:2px}.validator{font-size:10px;background:var(--color-bg-light)}.validator p{margin:5px 0}.validator a{color:var(--color-text-medium)}.validator a:focus{outline:2px solid var(--color-primary-green);outline-offset:2px}.error-number{font-size:140px;margin-top:10px}.error-v1 span{color:var(--color-text-secondary);display:block;font-size:28px;font-weight:300}.error-v1 p{color:var(--color-text-secondary);font-size:13px;margin-bottom:40px}.sitemap ul{padding-left:20px}.sitemap li{list-style:none}.mt10{margin-top:10px}.mb0{margin-bottom:0!important}.mb20{margin-bottom:20px}.mr5{margin-right:5px;margin-bottom:5px}.wm990{max-width:990px!important}#toTop{display:none;position:fixed;bottom:75px;right:20px;width:58px;height:58px;cursor:pointer;opacity:.5;z-index:1050}#toTop:hover{opacity:.9}.btn:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (max-width:991px){.quick-nav-title{font-size:11px}.quick-nav-item{min-width:30px;height:30px;padding:5px}.quick-nav-item .product-abbr{font-size:10px}}@media (max-width:767px){.products-quick-nav{padding:5px 0;margin-bottom:10px}.products-quick-nav .container{flex-direction:column;gap:6px;align-items:flex-start}.quick-nav-title{border-right:none;border-bottom:2px solid var(--color-secondary-green);padding-right:0;padding-bottom:4px;width:100%;font-size:11px}.quick-nav-items{width:100%;gap:4px}.quick-nav-item{min-width:28px;height:28px;padding:4px}.quick-nav-item .product-abbr{font-size:9px}.product-anchor{scroll-margin-top:100px}#mainNav .navbar-brand img{display:none}#mainNav .navbar-brand{width:180px}#mainNav .nav-link{font-size:14px;padding:.5rem .75rem}.logo-title{color:var(--color-tertiary-green);font-size:20px;line-height:24px}.logo-subtitle{font-size:11px}.product-sheet h1{font-size:22px}.product-sheet h3{font-size:16px}.product-sheet{font-size:13px}.card-title{font-size:13px}.card-text{font-size:12px}.validator .text-center{text-align:left}}@media (max-width:665px){.logo-title{display:inline;font-size:18px}#mainNav .navbar-brand{width:280px;height:auto}#mainNav .navbar-nav{margin:10px 0}#mainNav .nav-link{font-size:13px;padding:.4rem .6rem}.copyright a{margin:0}}@media (max-width:575px){#mainNav .nav-link{font-size:12px;padding:.4rem .5rem}.logo-title{font-size:16px;line-height:20px}.logo-subtitle{font-size:10px}.product-sheet h1{font-size:20px}.product-sheet h3{font-size:15px}.product-sheet{font-size:12px}.card-title{font-size:12px}.card-text{font-size:11px}}@media (max-width:440px){#mainNav .nav-link{font-size:10px;padding:.3rem .4rem}.logo-title{font-size:14px;line-height:18px}.product-sheet h1{font-size:18px}.product-sheet h3{font-size:14px}.product-sheet{font-size:11px}.card-title{font-size:11px}.card-text{font-size:10px}.logo-subtitle{font-size:9px}.breadcrumbs-section .page-title{display:none}.breadcrumbs-section .breadcrumb{float:none}.error-v1 span{font-size:26px}.products-quick-nav{padding:3px 0;margin-bottom:8px}.products-quick-nav .container{gap:4px}.quick-nav-title{font-size:10px;padding-bottom:3px}.quick-nav-items{gap:3px}.quick-nav-item{min-width:24px;height:24px;padding:3px}.quick-nav-item .product-abbr{font-size:8px;letter-spacing:.2px}.product-anchor{scroll-margin-top:80px}}