@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:swap;src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/webfonts/fa-solid-900.woff2) format("woff2")}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:swap;src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/webfonts/fa-brands-400.woff2) format("woff2")}:root{--primary-color: #AA151B;--secondary-color: #F1BF00;--accent-color: #FFD700;--dark-bg: #1a1a1a;--darker-bg: #121212;--surface-1: #242424;--surface-2: #2e2e2e;--text-color: #ffffff;--text-color-muted: #aaaaaa;--text-color-dark: #242424;--footer-link-color: #aaaaaa;--card-bg-dark: #242424;--card-bg: #ffffff;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--space-3xl: 5rem;--space-4xl: 8rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 20px;--shadow-sm: 0 2px 8px rgba(0,0,0,.15);--shadow-md: 0 4px 16px rgba(0,0,0,.25);--shadow-lg: 0 10px 32px rgba(0,0,0,.35);--fs-xs: .75rem;--fs-sm: .875rem;--fs-base: 1rem;--fs-lg: 1.125rem;--fs-xl: 1.25rem;--fs-2xl: 1.5rem;--fs-3xl: 2rem;--fs-4xl: 2.5rem;--fs-5xl: 3.5rem;--lh-tight: 1.25;--lh-snug: 1.4;--lh-base: 1.6;--lh-relaxed:1.8}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background-color:var(--dark-bg);color:var(--text-color);line-height:var(--lh-base);font-size:var(--fs-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hero h1,h1{font-family:Inter,Segoe UI,sans-serif;font-weight:700;letter-spacing:-.02em}.hero-header{position:relative;height:92vh;min-height:520px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;overflow:hidden}.hero{padding:var(--space-xl);max-width:720px;z-index:1}.hero-eyebrow{font-size:var(--fs-sm);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--secondary-color);margin-bottom:var(--space-md);opacity:.9}h1{font-size:var(--fs-5xl);margin-bottom:var(--space-md);color:var(--secondary-color);text-shadow:0 2px 12px rgba(0,0,0,.6);line-height:var(--lh-tight)}.tagline{font-size:var(--fs-xl);color:#ffffffe6;line-height:var(--lh-snug);margin-bottom:var(--space-2xl)}.hero-actions{display:flex;gap:var(--space-md);justify-content:center;flex-wrap:wrap}.hero-btn{display:inline-block;padding:14px var(--space-2xl);border-radius:var(--radius-xl);font-weight:700;font-size:var(--fs-base);text-decoration:none;transition:transform .2s,box-shadow .2s}.hero-btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.hero-btn--primary{background:var(--primary-color);color:#fff;box-shadow:0 4px 20px #aa151b73}.hero-btn--secondary{background:#ffffff1f;color:#fff;border:2px solid rgba(255,255,255,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hero-btn--secondary:hover{background:#fff3}.hero-scroll-hint{position:absolute;bottom:var(--space-xl);left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;width:36px;height:56px;border:2px solid rgba(255,255,255,.4);border-radius:18px;text-decoration:none}.hero-scroll-dot{width:6px;height:6px;background:#fffc;border-radius:50%;animation:scrollBounce 1.6s infinite}@keyframes scrollBounce{0%,to{transform:translateY(-8px);opacity:0}50%{transform:translateY(8px);opacity:1}}@media(max-width:768px){h1{font-size:var(--fs-4xl)}.tagline{font-size:var(--fs-lg)}.hero-header{height:88vh}}section{padding:5rem 2rem}.trust-band{background:var(--secondary-color);padding:var(--space-lg) var(--space-xl)}.trust-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-lg)}.trust-item{display:flex;align-items:center;gap:var(--space-md);color:#111}.trust-icon{font-size:2rem;flex-shrink:0}.trust-item div{display:flex;flex-direction:column}.trust-item strong{font-size:var(--fs-sm);font-weight:700;line-height:1.2}.trust-item span{font-size:var(--fs-xs);opacity:.7;margin-top:2px}@media(max-width:768px){.trust-inner{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.trust-inner{grid-template-columns:1fr}}.about{background-color:var(--darker-bg);padding:var(--space-3xl) var(--space-xl)}.about-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3xl);align-items:center}.section-title{font-size:var(--fs-3xl);color:var(--secondary-color);margin-bottom:var(--space-lg);line-height:var(--lh-tight)}.about-lead{font-size:var(--fs-lg);color:#ffffffe6;margin-bottom:var(--space-lg);line-height:var(--lh-relaxed)}.about-text p{color:#ffffffb3;margin-bottom:var(--space-md);line-height:var(--lh-relaxed)}.about-badges{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md)}.badge-card{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);background:var(--surface-1);border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-lg);padding:var(--space-lg) var(--space-md);text-align:center;font-size:var(--fs-sm);font-weight:500;transition:border-color .2s,transform .2s}.badge-card:hover{border-color:var(--secondary-color);transform:translateY(-3px)}.badge-emoji{font-size:2.5rem}@media(max-width:900px){.about-inner{grid-template-columns:1fr}.about-badges{grid-template-columns:repeat(3,1fr)}}@media(max-width:480px){.about-badges{grid-template-columns:repeat(2,1fr)}}.newsletter-section{position:relative;background:linear-gradient(135deg,#1a0505,#3a0a0a,#1a0505);padding:var(--space-4xl) var(--space-xl);text-align:center;overflow:hidden}.newsletter-bg-pattern{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(241,191,0,.06) 1px,transparent 1px);background-size:28px 28px;pointer-events:none}.newsletter-content{position:relative;max-width:600px;margin:0 auto}.newsletter-eyebrow{font-size:var(--fs-sm);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--secondary-color);margin-bottom:var(--space-md)}.newsletter-title{font-size:var(--fs-3xl);color:var(--text-color);margin-bottom:var(--space-md);line-height:var(--lh-snug)}.newsletter-desc{color:#ffffffa6;font-size:var(--fs-lg);margin-bottom:var(--space-xl);line-height:var(--lh-relaxed)}.newsletter-inline-form{width:100%}.newsletter-field-group{display:flex;gap:var(--space-sm);max-width:480px;margin:0 auto var(--space-md)}.newsletter-field-group input[type=email]{flex:1;padding:14px var(--space-lg);border:2px solid rgba(255,255,255,.15);border-radius:var(--radius-xl);background:#ffffff14;color:var(--text-color);font-size:var(--fs-base);transition:border-color .2s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.newsletter-field-group input[type=email]::placeholder{color:#fff6}.newsletter-field-group input[type=email]:focus{outline:none;border-color:var(--secondary-color);box-shadow:0 0 0 3px #f1bf0026}.newsletter-field-group button{background:var(--secondary-color);color:#111;border:none;padding:14px var(--space-xl);border-radius:var(--radius-xl);font-weight:700;font-size:var(--fs-sm);cursor:pointer;white-space:nowrap;display:flex;align-items:center;gap:var(--space-sm);transition:background .2s,transform .2s}.newsletter-field-group button:hover{background:#e0b000;transform:translateY(-1px)}.newsletter-legal{font-size:var(--fs-xs);color:#ffffff59}@media(max-width:540px){.newsletter-field-group{flex-direction:column}.newsletter-field-group button{justify-content:center}}.newsletter-form{max-width:500px;margin:2rem auto;display:flex;gap:1rem}input[type=email],input[type=text]{flex:1;padding:.8rem;border:2px solid var(--secondary-color);border-radius:4px;font-size:1rem;background-color:#ffffff12;color:var(--text-color);transition:border-color .3s,box-shadow .3s}input[type=email]::placeholder,input[type=text]::placeholder{color:#ffffff73}input[type=email]:focus,input[type=text]:focus{border-color:var(--accent-color);box-shadow:0 0 5px var(--accent-color);outline:none;background-color:#ffffff1a}label{font-size:1.2rem;color:var(--text-color)}button{padding:.8rem 1.5rem;background-color:var(--secondary-color);color:var(--darker-bg);border:none;border-radius:4px;cursor:pointer;font-weight:700;transition:transform .2s}button:hover{transform:scale(1.05)}.qty-btn:hover{transform:none!important}html{scroll-behavior:smooth;scroll-padding-top:100px}.products{background-color:var(--darker-bg);text-align:center;padding:var(--space-3xl) 0 var(--space-2xl)}.products-header{max-width:640px;margin:0 auto var(--space-2xl);padding:0 var(--space-lg)}.products-eyebrow{font-size:var(--fs-sm);font-weight:600;color:var(--secondary-color);letter-spacing:.06em;text-transform:uppercase;margin-bottom:var(--space-sm)}.product-intro{color:var(--text-color-muted);font-size:var(--fs-base);margin-top:var(--space-sm)}.product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;padding:0 var(--space-xl);max-width:1400px;margin:0 auto}.product-card{background-color:var(--card-bg-dark);border-radius:var(--radius-lg);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;display:flex;flex-direction:column;position:relative;border:1px solid rgba(255,255,255,.08);overflow:hidden;text-align:left}.product-card:hover{transform:translateY(-6px);box-shadow:0 20px 48px #aa151b33,0 4px 16px #0006;border-color:#f1bf0066}.product-card--featured{border-color:#f1bf0059;box-shadow:0 4px 20px #aa151b73}.product-badge{position:absolute;top:var(--space-md);right:var(--space-md);background:var(--secondary-color);color:#111;font-size:var(--fs-xs);font-weight:700;padding:4px 10px;border-radius:var(--radius-xl);white-space:nowrap;z-index:1}.product-badge--green{background:#2ecc71;color:#fff}.product-image{width:100%;aspect-ratio:1;object-fit:cover;display:block}.product-card-body{padding:var(--space-lg);display:flex;flex-direction:column;flex:1}.product-tag{font-size:var(--fs-xs);font-weight:600;color:var(--text-color-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-xs)}.product-tag--featured{color:var(--secondary-color)}.product-card h3{font-size:var(--fs-xl);font-weight:700;color:var(--text-color);margin-bottom:var(--space-xs)}.weight{font-size:var(--fs-sm);color:var(--text-color-muted);margin-bottom:var(--space-sm)}.product-stars{font-size:var(--fs-base);color:var(--secondary-color);margin-bottom:var(--space-sm);display:flex;align-items:center;gap:var(--space-xs)}.product-review-count{font-size:var(--fs-xs);color:var(--text-color-muted)}.product-pricing{display:flex;align-items:baseline;gap:var(--space-sm);margin-bottom:var(--space-xs)}.product-price{display:inline}.price-main{font-size:var(--fs-3xl);font-weight:800;color:var(--secondary-color);line-height:1}.price-per-kg{font-size:var(--fs-xs);color:var(--text-color-muted);background:#ffffff0f;padding:2px 8px;border-radius:var(--radius-sm)}.product-shipping{font-size:var(--fs-xs);color:var(--text-color-muted);margin-bottom:var(--space-md);margin-top:var(--space-xs)}.product-shipping--free{color:#2ecc71;font-weight:600}.shipping-tip{color:var(--text-color-muted);font-weight:400}.buy-button,a.buy-button{display:block;width:100%;padding:.85rem var(--space-lg);background:linear-gradient(135deg,var(--primary-color),#d41920);color:#fff;text-align:center;text-decoration:none;font-size:var(--fs-sm);font-weight:700;letter-spacing:.04em;border:none;border-radius:var(--radius-md);cursor:pointer;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;margin-top:auto}.buy-button:hover,a.buy-button:hover{background:linear-gradient(135deg,#c7191f,var(--primary-color));transform:translateY(-2px);box-shadow:0 6px 18px #aa151b66;text-decoration:none;color:#fff}.buy-button:active,a.buy-button:active{transform:translateY(0)}.products-free-shipping-note{margin-top:var(--space-xl);font-size:var(--fs-sm);color:var(--text-color-muted)}footer{background-color:var(--darker-bg);text-align:center;padding:2rem;color:#888}.text-center{text-align:center}@media(max-width:768px){h1{font-size:2.5rem}.newsletter-form{flex-direction:column}}.footer{background-color:var(--darker-bg);color:var(--footer-link-color)}.footer-top{padding:4rem 2rem 3rem}.footer-content{display:grid;grid-template-columns:2fr 1fr 1.5fr 1.5fr;gap:2.5rem;margin-bottom:0}.footer-brand{display:flex;flex-direction:column;gap:1rem}.footer-logo{display:flex;align-items:center;gap:.75rem;text-decoration:none}.footer-logo img{border-radius:var(--radius-sm)}.footer-logo-name{font-size:var(--fs-lg);font-weight:700;color:var(--text-color);letter-spacing:-.01em}.footer-tagline{font-size:var(--fs-sm);line-height:var(--lh-relaxed);color:var(--footer-link-color);margin:0}.footer-section h3{color:var(--text-color);font-size:var(--fs-sm);font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin-bottom:1rem}.social-links{display:flex;gap:.75rem;margin-top:.25rem}.social-links a{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;background:#ffffff14;border-radius:50%;color:var(--footer-link-color);font-size:1rem;transition:background .2s,color .2s}.social-links a:hover{background:var(--secondary-color);color:var(--primary-color)}.footer-links{list-style:none}.footer-links li{margin-bottom:.5rem}.footer-links a{color:var(--footer-link-color);text-decoration:none;font-size:var(--fs-sm);transition:color .2s}.footer-links a:hover{color:var(--secondary-color)}.footer-trust{border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07);padding:1.25rem 2rem;background:#ffffff08}.footer-trust-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.footer-trust-item{font-size:var(--fs-sm);color:var(--footer-link-color);display:flex;align-items:center;gap:.5rem}.footer-bottom{padding:1.25rem 2rem}.footer-bottom-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;font-size:var(--fs-xs);color:var(--footer-link-color)}.footer-legal-nav{display:flex;gap:1.25rem;flex-wrap:wrap}.footer-legal-nav a{color:var(--footer-link-color);text-decoration:none;font-size:var(--fs-xs);transition:color .2s}.footer-legal-nav a:hover{color:var(--secondary-color)}@media(max-width:900px){.footer-content{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1 / -1}}@media(max-width:560px){.footer-content{grid-template-columns:1fr}.footer-trust-inner{justify-content:center;text-align:center}.footer-bottom-inner{flex-direction:column;text-align:center}}.about h2{color:var(--secondary-color);margin-bottom:1.5rem}.about p{max-width:800px;margin:0 auto}.privacy-content,.cookies-content{max-width:800px;margin:0 auto;padding:2rem}.privacy-content h1,.cookies-content h1{color:var(--secondary-color);margin-bottom:2rem}.privacy-content h2,.cookies-content h2{color:var(--text-color);margin:2rem 0 1rem}.privacy-content ul,.cookies-content ul{list-style-position:inside;margin:1rem 0}.privacy-content li,.cookies-content li{margin:.5rem 0}.videos-section{background:linear-gradient(180deg,var(--darker-bg) 0%,var(--dark-bg) 100%);padding:var(--space-3xl) var(--space-xl);text-align:center}.videos-header{max-width:640px;margin:0 auto var(--space-2xl)}.videos-eyebrow{font-size:var(--fs-sm);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--secondary-color);margin-bottom:var(--space-sm)}.videos-subtitle{color:#fff9;font-size:var(--fs-lg);margin-top:var(--space-sm);line-height:var(--lh-relaxed)}.videos-more-link{display:inline-flex;align-items:center;gap:var(--space-sm);margin-top:var(--space-lg);color:var(--secondary-color);text-decoration:none;font-weight:600;font-size:var(--fs-sm);transition:gap .2s}.videos-more-link:hover{gap:var(--space-md)}.videos-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;max-width:1400px;margin:0 auto 30px}.video-container{position:relative;width:100%;height:177.77%;background:var(--card-bg);border-radius:12px;overflow:hidden}@media(max-width:768px){.video-container{height:auto}}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}@media(max-width:1200px){.videos-grid,.product-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.videos-grid{grid-template-columns:1fr}.product-grid{grid-template-columns:repeat(2,1fr);padding:0 1rem;gap:1rem}.product-card{padding:1rem}@media(max-width:480px){.product-grid{grid-template-columns:1fr}}.price{font-size:1.8rem}.buy-button{padding:.8rem;font-size:1rem}}nav.breadcrumb-nav{margin:.75rem auto;max-width:1200px;width:100%;padding:.5rem var(--space-lg);border-bottom:1px solid rgba(255,255,255,.06)}ol.breadcrumb{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;gap:var(--space-sm);align-items:center;font-size:var(--fs-sm)}.breadcrumb-item{display:flex;align-items:center;gap:var(--space-xs)}.breadcrumb-item+.breadcrumb-item:before{content:"›";color:#fff6;margin-right:.25rem}.breadcrumb-item a,.breadcrumb-link{color:#ffffffa6;text-decoration:none;transition:color .2s}.breadcrumb-item a:hover,.breadcrumb-link:hover{color:var(--secondary-color)}.breadcrumb-item span{color:#ffffff73}.breadcrumb-item.active span,.breadcrumb-item.active a{color:var(--secondary-color);font-weight:500}.page-header{background:linear-gradient(135deg,#0d1f0f,#1a3a1c 60%,#0d1f0f);padding:var(--space-2xl) var(--space-xl) var(--space-xl);border-bottom:3px solid rgba(26,110,46,.4)}.page-header-inner{max-width:900px;margin:0 auto}.page-header-title{font-size:var(--fs-4xl);color:var(--secondary-color);margin:var(--space-sm) 0 0;line-height:var(--lh-tight);text-shadow:none}.page-header-subtitle{color:#ffffffa6;font-size:var(--fs-lg);margin-top:var(--space-sm);line-height:var(--lh-relaxed)}@media(max-width:768px){.page-header-title{font-size:var(--fs-3xl)}}.hp-field{position:absolute;left:-9999px;height:0;overflow:hidden}.newsletter-disclaimer{font-size:14px}.contact-info-row{text-align:center}.contact-wa-link{text-decoration:none}.img-fluid{max-width:100%;height:auto}.video-container lite-youtube{width:100%;height:100%}.video-container--iframe{height:auto!important;padding-bottom:177.77%}.related-nav{margin:2rem 0}.related-list{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:1rem}.related-link{color:var(--secondary-color);text-decoration:none;border-bottom:1px solid rgba(241,191,0,.3);padding-bottom:1px;transition:border-color .2s,color .2s}.related-link:hover{border-bottom-color:var(--secondary-color);color:gold}.tips-list{line-height:2;padding-left:1.25rem}.ship-note{font-size:.8rem;color:#888;margin-top:.5rem}.highlight-row{background-color:var(--secondary-color)}.btn-mt{margin-top:20px}.img-my{margin-top:20px;margin-bottom:20px}.legal-list{padding-left:2.5rem}.legal-list-item{margin-left:45px}.btn-primary-color{background-color:var(--primary-color)}.content-data{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:0 auto;max-width:800px}.content-data-justify{display:flex;justify-content:normal;align-items:normal;flex-direction:column;margin:0 auto 20px;max-width:800px}.features-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:20px}.feature-item{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:150px}.feature-item img{margin-bottom:10px}.product-preview{background-color:#f8f9fa;padding:20px;border-radius:5px;margin-bottom:20px}.product-preview h2{color:#343a40;margin-bottom:10px}.product-preview p{color:#6c757d;margin-bottom:5px}.personal-info{background-color:#fff;padding:20px;border-radius:5px;box-shadow:0 0 10px #0000001a;margin-bottom:15px}.personal-info h3{color:#343a40;margin-bottom:20px}.personal-info .form-group{margin-bottom:15px}.personal-info .form-group label{display:block;color:#495057;margin-bottom:5px}.personal-info .form-group input{width:100%;padding:10px;border:1px solid #ced4da;border-radius:5px}.personal-info .btn{background-color:#007bff;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer}.personal-info .btn:hover{background-color:#0056b3}.product-card{position:relative}.newsletter{padding:20px;border-radius:5px;box-shadow:0 2px 4px #0000001a}.newsletter h2{font-size:24px;margin-bottom:10px}.newsletter p{font-size:16px;margin-bottom:20px}.newsletter-form{display:flex;flex-direction:column;align-items:center}.newsletter_row{display:flex;align-items:center;margin-bottom:10px}.newsletter_row input[type=email]{padding:10px;border-radius:3px;margin-right:10px}.newsletter_row button{padding:10px 20px;border:none;border-radius:3px;cursor:pointer}.newsletter_row button:hover{background-color:#218838}.newsletter_text{font-size:7px}#email_newsletter_form{width:300px}@media(max-width:768px){.newsletter-form{flex-direction:column}#email_newsletter_form{width:200px}}.whatsapp-button{position:fixed;bottom:76px;right:16px;background-color:#25d366;color:#fff;padding:12px;border-radius:50%;box-shadow:0 4px 8px #0003;transition:background-color .3s;width:45px;height:48px}.whatsapp-button:hover{background-color:#128c7e}.whatsapp-icon{font-size:24px}.scroll-to-top{position:fixed;bottom:16px;right:16px;background-color:#4a5568;color:#fff;padding:12px;border-radius:50%;box-shadow:0 4px 8px #0003;width:45px;height:48px;transition:background-color .3s;display:none}.scroll-to-top i{font-size:24px}.skip-to-content{position:fixed;top:var(--space-sm);left:var(--space-md);transform:translateY(calc(-100% - 2rem));background:var(--secondary-color);color:#000;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);font-weight:600;z-index:9999}.skip-to-content:focus{transform:translateY(0)}.site-nav{position:fixed;top:36px;left:0;right:0;z-index:900;background:#121212eb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.08);transition:background .3s,box-shadow .3s}.site-nav.scrolled{background:#121212fa;box-shadow:var(--shadow-md)}.nav-inner{max-width:1200px;margin:0 auto;padding:0 var(--space-lg);display:flex;align-items:center;justify-content:space-between;height:60px}.nav-logo{display:flex;align-items:center;gap:var(--space-sm);text-decoration:none;color:var(--text-color);font-size:var(--fs-lg)}.nav-logo-img{border-radius:var(--radius-sm);object-fit:contain}.nav-logo-text strong{color:var(--secondary-color)}.nav-menu{display:flex;align-items:center;gap:var(--space-sm);list-style:none;padding:0;margin:0}.nav-link{display:inline-block;padding:6px var(--space-md);color:#ffffffd9;text-decoration:none;font-size:var(--fs-sm);font-weight:500;border-radius:var(--radius-sm);transition:color .2s,background .2s;background:none;border:none;cursor:pointer}.nav-link:hover,.nav-link--active{color:var(--secondary-color);background:#f1bf0014}.nav-link--cta{background:var(--primary-color);color:#fff!important;font-weight:600;padding:7px var(--space-lg)}.nav-link--cta:hover{background:#c7191f;color:#fff!important}.nav-dropdown{position:relative}.nav-dropdown-toggle{display:flex;align-items:center;gap:4px}.nav-chevron{font-size:.65rem;transition:transform .2s}.nav-dropdown:hover .nav-chevron,.nav-dropdown.open .nav-chevron{transform:rotate(180deg)}.nav-dropdown-menu{display:none;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);background:var(--surface-1);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);list-style:none;padding:var(--space-sm) 0;min-width:220px;z-index:100}.nav-dropdown:hover .nav-dropdown-menu,.nav-dropdown.open .nav-dropdown-menu{display:block}.nav-dropdown-link{display:block;padding:8px var(--space-lg);color:#fffc;text-decoration:none;font-size:var(--fs-sm);transition:background .15s,color .15s}.nav-dropdown-link:hover{background:#f1bf001f;color:var(--secondary-color)}.nav-toggle{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:var(--space-sm);z-index:10}.nav-toggle-bar{display:block;width:24px;height:2px;background:var(--text-color);border-radius:2px;transition:transform .3s,opacity .3s;transform-origin:center}.nav-toggle[aria-expanded=true] .nav-toggle-bar:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle-bar:nth-child(2){opacity:0;transform:scaleX(0)}.nav-toggle[aria-expanded=true] .nav-toggle-bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media(max-width:768px){.nav-toggle{display:flex}.nav-menu{display:none;position:absolute;top:60px;left:0;right:0;background:var(--darker-bg);flex-direction:column;align-items:stretch;padding:var(--space-md) 0 var(--space-lg);border-bottom:3px solid var(--primary-color);gap:0;box-shadow:0 8px 24px #0006}.nav-menu.open{display:flex;animation:menuSlideDown .2s ease}@keyframes menuSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.nav-link{border-radius:0;padding:14px var(--space-xl);font-size:var(--fs-base);border-bottom:1px solid rgba(255,255,255,.05)}.nav-link--cta{margin:var(--space-sm) var(--space-xl);border-radius:var(--radius-sm);text-align:center;border-bottom:none}.nav-dropdown-menu{position:static;transform:none;box-shadow:none;border:none;background:#ffffff0d;border-radius:0;display:none}.nav-dropdown.open .nav-dropdown-menu{display:block}.nav-dropdown-link{padding:12px var(--space-2xl);font-size:var(--fs-sm)}}@media(max-width:768px){:root{--fs-5xl: 2.5rem;--fs-4xl: 2rem;--fs-3xl: 1.625rem;--fs-2xl: 1.25rem}body{font-size:var(--fs-sm)}.section-title{font-size:var(--fs-2xl)}.page-header-title{font-size:var(--fs-3xl)}}@media(max-width:480px){:root{--fs-5xl: 2rem;--fs-4xl: 1.75rem;--fs-3xl: 1.375rem}.hero-header{height:auto;min-height:85vh;padding:var(--space-3xl) var(--space-lg)}.page-header{padding:var(--space-2xl) var(--space-lg)}}body{padding-top:96px}.fixed-banner{position:fixed;top:0;width:100%;background-color:var(--secondary-color);border-top:4px solid var(--primary-color);padding:6px 0;z-index:1000;box-shadow:0 2px 6px #00000026}.banner-inner{max-width:1200px;margin:0 auto;padding:0 var(--space-lg);display:flex;justify-content:center}.banner-contact{display:flex;align-items:center;gap:var(--space-md);font-size:var(--fs-sm);color:#111;font-weight:500;flex-wrap:wrap;justify-content:center}.banner-item{display:flex;align-items:center;gap:5px}.banner-link{color:#111;text-decoration:none;font-weight:600}.banner-link:hover{text-decoration:underline}.banner-sep{color:#0000004d;font-weight:300}@media(max-width:600px){.banner-sep--mobile-hide{display:none}}.km0-proximity p{margin-bottom:10px}.spacehr{max-width:100px;border:0;border-top:2px solid #ccc;margin:20px auto}.alert{display:flex;align-items:center;justify-content:center;margin:20px 0;padding:10px;background-color:#f0f9ff;color:#0c5460;border:1px solid #bee5eb;border-radius:5px}.alert i{margin-right:10px}.form-group{margin-bottom:15px}.form-group label{display:block;margin-bottom:5px;color:var(--text-color-muted);font-size:var(--fs-sm, .875rem);font-weight:600}.form-control{width:100%;padding:.65rem .85rem;border:1px solid rgba(255,255,255,.18);border-radius:4px;background:#ffffff0f;color:var(--text-color);font-size:var(--fs-sm, .875rem);box-sizing:border-box;transition:border-color .2s,background .2s}.form-control::placeholder{color:#ffffff61}.form-control:focus{outline:none;border-color:var(--secondary-color);background:#f1bf000f}select.form-control{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23aaa' d='M6 8L0 0h12z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding-right:2rem}textarea.form-control{resize:vertical;min-height:100px}table:not([class]){width:100%;border-collapse:collapse;margin:1.5rem 0}table:not([class]) th,table:not([class]) td{padding:.7rem 1rem;border:1px solid rgba(255,255,255,.12);text-align:left;color:var(--text-color)}table:not([class]) thead tr{background:var(--primary-color)}table:not([class]) thead th{color:#fff;font-weight:600}table:not([class]) tbody tr:nth-child(2n){background:#ffffff0a}table:not([class]) tbody tr:hover{background:#ffffff12}label #label_quantity{color:var(--text-color-muted);margin-bottom:5px}.base{color:var(--text-color-muted)!important;margin-bottom:5px}.purchase-done{color:#6c757d;background-color:#fff;padding:20px;border-radius:5px;box-shadow:0 0 10px #0000001a;margin-bottom:15px}.clients-zone,.contact-content{color:#6c757d;background-color:#fff;padding:20px;border-radius:5px;box-shadow:0 0 10px #0000001a;margin-bottom:25px}.reveal{opacity:0;transform:translateY(28px);transition:opacity .6s ease,transform .6s ease}.reveal.is-visible{opacity:1;transform:none}.reveal--delay-1{transition-delay:.1s}.reveal--delay-2{transition-delay:.2s}.reveal--delay-3{transition-delay:.3s}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}.content-page a:not([class]),article a:not([class]){color:var(--secondary-color);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color .15s,text-decoration-color .15s}.content-page a:not([class]):hover,article a:not([class]):hover{color:gold;text-decoration-color:#f1bf0080}@tailwind base;@tailwind components;@tailwind utilities;
