@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-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;overflow-x:hidden}.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;line-height:1.8;letter-spacing:.3px}p{line-height:1.7}li{line-height:1.7}#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);outline-offset:2px}.breadcrumbs-section .breadcrumb-item.active{color:var(--color-primary)}.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 var(--color-border-dark)}.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)}.headline .h1,.headline h1{margin:0 0 -2px 0;padding-bottom:5px;display:inline-block;border-bottom:2px solid var(--color-accent)}.card{border-radius:var(--radius-lg)}.highlight-card{transition:transform .3s ease,box-shadow .3s ease}.highlight-card:hover{transform:scale(1.05);box-shadow:var(--shadow-lg)!important}.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);min-height:200px;display:flex;align-items:center;justify-content:center}.product-card .product-img{object-fit:cover;width:100%;height:100%;transition:transform .3s;max-height:300px}.product-card:hover .product-img{transform:scale(1.05)}.product-card .btn{min-height:44px;padding:10px 16px;font-weight:500}.products-quick-nav{background:linear-gradient(135deg,var(--color-bg-gradient-start) 0,var(--color-white) 100%);border-bottom:2px solid var(--color-primary);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);font-size:12px;white-space:nowrap;padding-right:8px;border-right:2px solid var(--color-secondary)}.quick-nav-items{display:flex;gap:5px;overflow-x:auto;flex:1;padding:2px 0;scrollbar-width:thin;scrollbar-color:var(--color-secondary) 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);border-radius:10px}.quick-nav-items::-webkit-scrollbar-thumb:hover{background:var(--color-secondary)}.quick-nav-item{position:relative;display:flex;align-items:center;justify-content:center;min-width:40px;min-height:44px;height:44px;padding:8px;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;font-weight:600}.quick-nav-item:hover{border-color:var(--color-secondary);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);background:var(--color-bg-hover);outline:2px solid var(--color-primary);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);letter-spacing:.3px;text-align:center}.quick-nav-item:focus .product-abbr,.quick-nav-item:hover .product-abbr{color:var(--color-secondary)}.quick-nav-item.active{border-color:var(--color-secondary);background:var(--color-secondary);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:clamp(.6875rem, calc(.6rem + .45vw), .875rem);color:var(--color-text-primary)}.product-sheet h1{font-size:clamp(1.125rem, calc(.9rem + 1.2vw), 1.625rem);font-weight:600;margin-bottom:15px}.product-sheet h2{margin-top:25px;margin-bottom:10px;font-size:clamp(.875rem, calc(.75rem + .6vw), 1.125rem);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);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);color:var(--color-text-dark)}.tag-box-v2{border-left:2px solid var(--color-primary)}.tag-box strong{font-family:var(--font-serif);font-weight:700}.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:12px;display:inline-flex;align-items:center;font-size:2rem;opacity:1}.icons a{margin-right:12px;display:inline-flex;align-items:center;font-size:2rem;opacity:1}.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:0;filter:drop-shadow(0 0 4px var(--color-primary));opacity:1}.footer .icons a.facebook:focus,.footer .icons a.facebook:hover,.footer .sh-icons a.sh-facebook:focus,.footer .sh-icons a.sh-facebook:hover{color:#1877f2;opacity:1}.footer .icons a.instagram:focus,.footer .icons a.instagram:hover{color:#e1306c;opacity:1}.footer .icons a.whatsapp:focus,.footer .icons a.whatsapp:hover,.footer .sh-icons a.sh-whatsapp:focus,.footer .sh-icons a.sh-whatsapp:hover{color:#25d366;opacity:1}.footer{color:var(--color-white);background:var(--color-bg-footer);padding:5px 0}.footer .headline h3{border-bottom-color:var(--color-primary)}.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);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:var(--color-white);margin-top:12px}.copyright a{margin:0 5px;color:var(--color-primary)}.copyright a:focus{outline:2px solid var(--color-primary);outline-offset:2px}.validator{font-size:12px;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);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-section-header{color:var(--color-secondary)}.sitemap-section-title{font-size:1rem;font-weight:600}.sitemap-link{color:var(--color-primary-dark);text-decoration:none;font-size:.95rem}.sitemap-link:hover{color:var(--color-secondary);text-decoration:underline}.sitemap-products-header{background-color:var(--color-secondary)}.sitemap-link-sub{color:var(--color-text-secondary);text-decoration:none;font-size:.9rem;transition:background-color .15s,color .15s}.sitemap-link-sub:hover{background-color:var(--color-bg-hover);color:var(--color-secondary)}.sitemap-monogram{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background-color:var(--color-secondary);color:#fff;font-size:.65rem;font-weight:700;flex-shrink:0;line-height:1}.text-accent-red{color:var(--color-accent)!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:36px;padding:6px}.quick-nav-item .product-abbr{font-size:10px}}@media (max-width:767px){.products-quick-nav{padding:8px 0;margin-bottom:12px}.products-quick-nav .container{flex-direction:column;gap:8px;align-items:flex-start}.product-card .card-img-top{min-height:160px}.product-card .btn{padding:8px 12px;font-size:.9rem}.quick-nav-title{border-right:none;border-bottom:2px solid var(--color-secondary);padding-right:0;padding-bottom:6px;width:100%;font-size:12px;font-weight:600}.quick-nav-items{width:100%;gap:6px}.quick-nav-item .product-abbr{font-size:11px}.product-anchor{scroll-margin-top:100px}#mainNav .navbar-brand img{display:none}#mainNav .navbar-brand{width:280px;height:auto}#mainNav .navbar-nav{margin:10px 0}#mainNav .nav-link{font-size:13px;padding:.4rem .6rem}.logo-title{display:inline;color:var(--color-tertiary);font-size:18px;line-height:24px}.logo-subtitle{font-size:11px}.card-title{font-size:13px}.card-text{font-size:12px}.copyright a{margin:0}.validator .text-center{text-align:left}}@media (max-width:575px){#mainNav .nav-link{font-size:10px;padding:.3rem .4rem}.logo-title{font-size:14px;line-height:18px}.logo-subtitle{font-size:11px}.card-title{font-size:11px}.card-text{font-size:12px}.breadcrumbs-section .page-title{display:none}.error-v1 span{font-size:26px}.products-quick-nav{padding:6px 0;margin-bottom:10px}.products-quick-nav .container{gap:6px}.quick-nav-title{font-size:11px;padding-bottom:5px;font-weight:600}.quick-nav-items{gap:5px}.quick-nav-item{min-width:36px;padding:6px}.quick-nav-item .product-abbr{font-size:10px;letter-spacing:.2px}.product-anchor{scroll-margin-top:80px}}.skip-link{position:absolute;top:-40px;left:0;background:var(--color-black);color:var(--color-white);padding:8px 16px;text-decoration:none;z-index:100;font-weight:600}.skip-link:focus,.skip-link:focus-visible{top:0;outline:2px solid var(--color-white);outline-offset:2px}.scroll-to-top{background:0 0;border:none;padding:0;cursor:pointer}.scroll-to-top:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.scroll-to-top:focus{outline:2px solid var(--color-primary);outline-offset:2px}.nav-text{display:inline-block}@media (prefers-color-scheme:dark){:root{--color-surface:#1e2124;--color-background:#16181b;--color-background-alt:#1e2124;--color-bg-light:#16181b;--color-bg-tag:#1e2124;--color-bg-breadcrumbs:#1a1d20;--color-bg-hover:#1a2e1e;--color-bg-gradient-start:#1a1d20;--color-text:#e5e7eb;--color-text-muted:#9ca3af;--color-text-primary:#d1d5db;--color-text-secondary:#9ca3af;--color-text-tertiary:#9ca3af;--color-text-light:#6b7280;--color-text-medium:#b0b7c3;--color-text-lighter:#374151;--color-text-lightest:#374151;--color-border:#374151;--color-border-light:#2d3748;--color-border-medium:#374151;--color-border-dark:#4b5563;--color-border-scrollbar:#2d3748;--color-shadow-light:rgba(0, 0, 0, 0.3);--color-shadow-green-light:rgba(9, 76, 26, 0.4);--color-shadow-green-medium:rgba(9, 76, 26, 0.6)}}