/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}@layer theme{:root,:host{--font-sans:"Inter", Arial, sans-serif;--font-mono:"Inter", Arial, sans-serif;--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-800:oklch(44.4% .177 26.899);--color-red-950:oklch(25.8% .092 26.042);--color-orange-400:oklch(75% .183 55.934);--color-orange-800:oklch(47% .157 37.304);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-950:oklch(27.9% .077 45.635);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-950:oklch(26.2% .051 172.552);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-950:oklch(28.2% .091 267.935);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-900:oklch(21% .006 285.885);--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--locx-red:#e30513;--locx-red-dark:#bd0712;--locx-canvas:#e7e7e3;--locx-panel:#f1f1ed;--locx-carbon:#111315;--locx-graphite:#222629;--locx-on-dark:#f4f4f0;--locx-on-dark-muted:#bcc2bf;--locx-on-dark-accent:#ff747c;--locx-dark-border:#3d4346;--locx-ink-muted:#525953;--locx-field-border:#7d847f;--locx-text:#25282b;--locx-muted:var(--locx-ink-muted);--locx-surface:#dcdeda;--locx-border:#c2c6c2}body{font-family:var(--font-sans);color:var(--locx-text);background:var(--locx-canvas);margin:0;line-height:1.6}*{box-sizing:border-box}h1,h2,h3,h4{font-family:var(--font-sans);letter-spacing:-.025em;text-wrap:balance;font-weight:600;line-height:1.25}h1{font-size:clamp(1.85rem,3vw,2.5rem)}h2{font-size:clamp(1.5rem,2.2vw,1.85rem)}h3{font-size:1.125rem}button,input,select,textarea{font:inherit}button,summary{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}input,textarea,select{accent-color:var(--locx-red);caret-color:var(--locx-red)}input::placeholder,textarea::placeholder{color:#666d74;opacity:1}:focus-visible{outline:2px solid var(--locx-red);outline-offset:4px}::selection{color:#fff;background:#bd0712}a{text-underline-offset:4px}summary::marker{color:var(--locx-red)}table{font-variant-numeric:tabular-nums}img{max-width:100%}::-webkit-scrollbar{width:10px;height:8px}::-webkit-scrollbar-track{background:var(--locx-canvas)}::-webkit-scrollbar-thumb{border:2px solid var(--locx-canvas);background:#b9bfc5;border-radius:5px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.flex-1{flex:1}.flex-col{flex-direction:column}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/40{border-color:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}.border-amber-800\/60{border-color:#953d0099}@supports (color:color-mix(in lab, red, red)){.border-amber-800\/60{border-color:color-mix(in oklab, var(--color-amber-800) 60%, transparent)}}.border-blue-500\/40{border-color:#3080ff66}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/40{border-color:color-mix(in oklab, var(--color-blue-500) 40%, transparent)}}.border-blue-800\/60{border-color:#193cb899}@supports (color:color-mix(in lab, red, red)){.border-blue-800\/60{border-color:color-mix(in oklab, var(--color-blue-800) 60%, transparent)}}.border-emerald-500\/40{border-color:#00bb7f66}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/40{border-color:color-mix(in oklab, var(--color-emerald-500) 40%, transparent)}}.border-emerald-800\/60{border-color:#005f4699}@supports (color:color-mix(in lab, red, red)){.border-emerald-800\/60{border-color:color-mix(in oklab, var(--color-emerald-800) 60%, transparent)}}.border-orange-800\/60{border-color:#9f2d0099}@supports (color:color-mix(in lab, red, red)){.border-orange-800\/60{border-color:color-mix(in oklab, var(--color-orange-800) 60%, transparent)}}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab, red, red)){.border-red-500\/40{border-color:color-mix(in oklab, var(--color-red-500) 40%, transparent)}}.border-red-800\/60{border-color:#9f071299}@supports (color:color-mix(in lab, red, red)){.border-red-800\/60{border-color:color-mix(in oklab, var(--color-red-800) 60%, transparent)}}.border-sky-500\/40{border-color:#00a5ef66}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/40{border-color:color-mix(in oklab, var(--color-sky-500) 40%, transparent)}}.border-sky-800\/60{border-color:#00598699}@supports (color:color-mix(in lab, red, red)){.border-sky-800\/60{border-color:color-mix(in oklab, var(--color-sky-800) 60%, transparent)}}.border-zinc-700\/40{border-color:#3f3f4666}@supports (color:color-mix(in lab, red, red)){.border-zinc-700\/40{border-color:color-mix(in oklab, var(--color-zinc-700) 40%, transparent)}}.border-zinc-700\/60{border-color:#3f3f4699}@supports (color:color-mix(in lab, red, red)){.border-zinc-700\/60{border-color:color-mix(in oklab, var(--color-zinc-700) 60%, transparent)}}.bg-amber-950\/40{background-color:#46190166}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/40{background-color:color-mix(in oklab, var(--color-amber-950) 40%, transparent)}}.bg-blue-950\/40{background-color:#16245666}@supports (color:color-mix(in lab, red, red)){.bg-blue-950\/40{background-color:color-mix(in oklab, var(--color-blue-950) 40%, transparent)}}.bg-emerald-950\/40{background-color:#002c2266}@supports (color:color-mix(in lab, red, red)){.bg-emerald-950\/40{background-color:color-mix(in oklab, var(--color-emerald-950) 40%, transparent)}}.bg-orange-950\/40{background-color:#44130666}@supports (color:color-mix(in lab, red, red)){.bg-orange-950\/40{background-color:color-mix(in oklab, var(--color-orange-950) 40%, transparent)}}.bg-red-950\/40{background-color:#46080966}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/40{background-color:color-mix(in oklab, var(--color-red-950) 40%, transparent)}}.bg-sky-950\/40{background-color:#052f4a66}@supports (color:color-mix(in lab, red, red)){.bg-sky-950\/40{background-color:color-mix(in oklab, var(--color-sky-950) 40%, transparent)}}.bg-zinc-900{background-color:var(--color-zinc-900)}.font-sans{font-family:var(--font-sans)}.text-amber-400{color:var(--color-amber-400)}.text-blue-400{color:var(--color-blue-400)}.text-emerald-400{color:var(--color-emerald-400)}.text-orange-400{color:var(--color-orange-400)}.text-red-400{color:var(--color-red-400)}.text-sky-400{color:var(--color-sky-400)}.text-zinc-300{color:var(--color-zinc-300)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.site-container{width:100%;max-width:1264px;margin-inline:auto;padding-inline:32px}.site-header{--locx-text:var(--locx-on-dark);--locx-muted:var(--locx-on-dark-muted);--locx-surface:#2d3336;--locx-panel:var(--locx-graphite);--locx-border:var(--locx-dark-border);--locx-field-border:#717a7d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--locx-on-dark);background:var(--locx-carbon);border-bottom:1px solid var(--locx-border);z-index:30;position:relative}.header-utility{color:var(--locx-muted);background:#090b0c;font-size:12px}.utility-inner{justify-content:space-between;align-items:center;gap:16px;min-height:34px;display:flex}.utility-inner>div{align-items:center;gap:24px;display:flex}.utility-inner a:hover,.site-footer a:hover{color:var(--locx-on-dark-accent);text-decoration:underline}.header-main{align-items:center;gap:40px;min-height:96px;display:flex}.brand-link{flex-shrink:0;align-items:center;display:flex}.site-logo{object-fit:contain;filter:none;width:126px;height:50px}.logo-fallback{color:inherit;letter-spacing:-2px;font-size:36px;font-style:italic;font-weight:800}.logo-fallback span{color:var(--locx-red)}.desktop-nav{align-items:center;gap:28px;font-size:14px;font-weight:500;display:flex}.desktop-nav>a,.products-menu>summary{padding-block:15px}.desktop-nav a:hover,.desktop-nav [aria-current],.products-menu .is-active,.products-menu>summary:hover{color:var(--locx-on-dark-accent)}.products-menu{position:relative}.products-menu>summary{align-items:center;gap:5px;list-style:none;display:flex}.products-menu>summary::-webkit-details-marker{display:none}.products-dropdown{background:var(--locx-graphite);border:1px solid var(--locx-border);z-index:40;min-width:265px;padding:8px;position:absolute;top:100%;left:-16px}.products-dropdown a{padding:10px 12px;display:block}.products-dropdown a:hover{background:var(--locx-surface)}.mobile-menu-toggle{padding:10px;display:none}.mobile-nav{border-top:1px solid var(--locx-border);flex-direction:column;padding-top:12px;padding-bottom:20px;display:flex}.mobile-nav a{padding:10px 0}.catalog-search{width:100%}.catalog-search--compact{max-width:315px;margin-left:auto}.search-label{margin-bottom:10px;font-size:15px;font-weight:600;display:block}.search-field{gap:10px;display:flex}.search-field input{border:1px solid var(--locx-field-border);background:var(--locx-panel);border-radius:4px;width:100%;min-width:0;padding:11px 14px;font-size:14px}.search-field button{background:var(--locx-red);color:#fff;border-radius:4px;justify-content:center;align-items:center;gap:9px;padding:11px 25px;font-size:14px;font-weight:600;display:flex}.search-field button:hover{background:var(--locx-red-dark)}.catalog-search--compact .search-field{border:1px solid var(--locx-field-border);border-radius:4px;gap:0;overflow:hidden}.catalog-search--compact input{border:0;padding:10px 12px;font-size:12px}.catalog-search--compact button{background:var(--locx-panel);color:var(--locx-muted);border-radius:0;padding:10px 12px}.catalog-search--compact button:hover{background:var(--locx-surface);color:var(--locx-on-dark-accent)}.site-header input::placeholder{color:var(--locx-on-dark-muted)}.site-header :focus-visible{outline-color:var(--locx-on-dark-accent)}.button{border-radius:4px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:12px 22px;font-size:14px;font-weight:600;display:inline-flex}.button-primary{background:var(--locx-red);color:#fff}.button-primary:hover{background:var(--locx-red-dark)}.button-secondary{border:1px solid var(--locx-field-border);background:var(--locx-panel);color:var(--locx-text)}.button-secondary:hover{color:#bd0712;border-color:#bd0712}.text-link,.back-link{color:#bd0712;align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.text-link:hover,.back-link:hover{text-decoration:underline}.skip-link{background:var(--locx-panel);z-index:100;padding:12px 20px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}.home-hero{isolation:isolate;color:#fff;background:#25282b;position:relative}.hero-video-media{z-index:-2;background:url(/assets/img/hero/locx-hero-poster.jpg) 50%/cover;position:absolute;inset:0}.hero-video-media video{object-fit:cover;object-position:center;width:100%;height:100%}.home-hero--video:before{content:"";z-index:-1;background:#0000009e;position:absolute;inset:0}.hero-video-control{color:#fff;background:#00000073;border:1px solid #ffffff8c;border-radius:4px;align-items:center;gap:8px;min-height:40px;padding:8px 12px;font-size:12px;display:inline-flex;position:absolute;bottom:20px;right:max(24px,50vw - 600px)}.hero-video-control:hover{background:#000000b3}.hero-inner{grid-template-columns:1fr 1fr;align-items:center;gap:32px;min-height:480px;padding-bottom:48px;display:grid}.hero-copy{max-width:600px;padding-block:56px}.hero-copy h1{letter-spacing:-.035em;font-size:clamp(32px,3.3vw,44px);font-weight:650;line-height:1.15}.hero-copy p{color:#fff;max-width:44ch;margin:20px 0 28px;font-size:16px;line-height:1.75}.hero-products{justify-content:center;align-items:flex-end;gap:12px;height:355px;padding-bottom:25px;display:flex}.hero-can{object-fit:contain;object-position:bottom;width:auto;max-width:30%;height:auto}.hero-can--left{max-height:280px}.hero-can--center{max-width:45%;max-height:330px}.hero-can--right{max-width:23%;max-height:250px}.home-search{border-bottom:1px solid var(--locx-border);padding-block:30px}.home-search .catalog-search{max-width:720px;margin-inline:auto}.home-section{padding-block:56px}.section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.section-heading h2{margin:0}.section-heading>a{color:var(--locx-muted);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.section-heading>a:hover{color:#bd0712;text-decoration:underline}.category-grid,.featured-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.category-image{background:var(--locx-surface);justify-content:center;align-items:center;height:190px;padding:24px;display:flex}.category-image img{object-fit:contain;width:100%;height:100%}.category-link h3{justify-content:space-between;align-items:center;gap:6px;margin-top:14px;font-size:16px;display:flex}.category-link h3 svg{color:#6d747c;flex-shrink:0}.category-link:hover h3{color:#bd0712}.featured-section{--locx-muted:var(--locx-on-dark-muted);--locx-border:var(--locx-dark-border);color:var(--locx-on-dark);background:var(--locx-graphite)}.featured-section .section-heading>a:hover{color:var(--locx-on-dark-accent)}.product-card{--locx-text:#25282b;--locx-muted:var(--locx-ink-muted);--locx-border:#c2c6c2;color:var(--locx-text);background:var(--locx-panel);border:1px solid var(--locx-border);flex-direction:column;min-width:0;display:flex}.product-image{justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.product-image>img{object-fit:contain;width:100%;height:100%;display:block}.product-card-image{height:230px;padding:24px}.product-card-body{padding:20px;flex-direction:column;flex:1;align-items:flex-start;padding-top:4px;display:flex}.product-code{color:var(--locx-muted);font-size:12px}.product-card h3{margin:7px 0 20px;font-size:16px}.product-card-action{color:#bd0712;align-items:center;gap:8px;margin-top:auto;font-size:13px;font-weight:500;display:inline-flex}.product-card:hover{border-color:#b4bac0}.product-card:hover h3{color:#bd0712}.product-card--list{flex-direction:row;align-items:center}.product-card--list .product-card-image{flex-shrink:0;width:180px;height:180px}.product-card--list .product-card-body{padding:20px}.product-card--list h3{margin-bottom:8px}.product-card--list p{color:var(--locx-muted);max-width:70ch;margin-bottom:16px;font-size:14px}.image-unavailable{color:#656c73;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;font-size:12px;display:flex}.news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.news-summary{border-top:1px solid var(--locx-border);flex-direction:column;align-items:flex-start;padding-top:20px;display:flex}.news-date{color:var(--locx-muted);margin-bottom:12px;font-size:12px}.news-summary h3{margin-bottom:12px;font-size:18px;line-height:1.45}.news-summary h3 a:hover{color:#bd0712}.news-summary>p:not(.news-date){color:var(--locx-muted);margin-bottom:24px;font-size:14px;line-height:1.7}.news-summary>a{margin-top:auto}.home-contact{background:var(--locx-surface);border-block:1px solid var(--locx-border)}.contact-strip{justify-content:space-between;align-items:center;gap:32px;padding-block:40px;display:flex}.contact-strip h2{margin-bottom:8px;font-size:25px}.contact-strip p{color:var(--locx-muted);font-size:14px}.contact-strip-actions{flex-shrink:0;align-items:center;gap:24px;display:flex}.site-footer{--locx-text:var(--locx-on-dark);--locx-muted:var(--locx-on-dark-muted);--locx-border:var(--locx-dark-border);color:var(--locx-muted);background:var(--locx-carbon);font-size:13px}.site-footer :focus-visible{outline-color:var(--locx-on-dark-accent)}.footer-grid{grid-template-columns:1.3fr .8fr 1fr 1.4fr;gap:48px;padding-block:48px;display:grid}.footer-grid>div>a{width:fit-content;margin-bottom:8px;display:block}.footer-grid h2{color:var(--locx-text);letter-spacing:0;margin-bottom:16px;font-size:14px}.footer-grid p{max-width:28ch;margin-bottom:12px}.footer-grid .site-logo{width:102px;height:40px;margin-bottom:16px}.footer-company{font-size:12px}.footer-bottom{border-top:1px solid var(--locx-border);justify-content:space-between;align-items:center;gap:16px;padding-block:18px;font-size:12px;display:flex}.whatsapp-float{z-index:35;color:#fff;background:#147d42;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 3px 12px #0002}.whatsapp-float:hover{background:#096631}.standard-page{padding-block:40px 64px}.page-intro{border-bottom:1px solid var(--locx-border);margin-bottom:36px;padding-bottom:28px}.page-intro h1{margin-bottom:14px}.page-intro>p{max-width:70ch;color:var(--locx-muted)}.back-link{color:var(--locx-muted);margin-bottom:32px}.product-detail-grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:64px;display:grid}.product-detail-image{background:var(--locx-surface);height:470px;padding:48px}.product-detail-copy h1{margin:12px 0 20px}.product-description{color:var(--locx-muted);font-size:15px;line-height:1.8}.product-basics{margin-block:24px;font-size:14px}.product-basics>div,.specification-list>div{border-bottom:1px solid var(--locx-border);grid-template-columns:120px 1fr;gap:16px;padding-block:10px;display:grid}.product-basics dt,.specification-list dt{color:var(--locx-muted)}.product-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:30px;display:flex}.technical-details{border-top:1px solid var(--locx-border);font-size:14px}.technical-details summary{padding-block:16px;font-weight:600}.technical-details ul{color:var(--locx-muted);padding:0 0 20px 20px;list-style:outside}.technical-details li+li{margin-top:8px}.specification-list{padding-bottom:16px}.specification-list>div{grid-template-columns:1fr 1fr}.documentation-link{margin-top:20px}.related-products{border-top:1px solid var(--locx-border);margin-top:64px;padding-top:40px}.related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.information-note{background:var(--locx-surface);color:var(--locx-muted);margin-block:16px;padding:12px 16px;font-size:13px}.inquiry-form{grid-template-columns:1fr 1fr;gap:18px;display:grid}.inquiry-field{flex-direction:column;gap:6px;min-width:0;display:flex}.inquiry-field label{font-size:13px;font-weight:500}.inquiry-field input,.inquiry-field select,.inquiry-field textarea{border:1px solid var(--locx-field-border);background:var(--locx-panel);border-radius:4px;width:100%;padding:11px 12px;font-size:14px}.inquiry-full{grid-column:1/-1}.inquiry-form .button{justify-self:start}.inquiry-form-note{color:var(--locx-muted);font-size:13px}.inquiry-ready{border-block:1px solid var(--locx-border);padding-block:24px}.inquiry-ready h3{margin-bottom:12px}.inquiry-ready p{color:var(--locx-muted);margin-bottom:20px;font-size:14px}.contact-layout{grid-template-columns:.85fr 1.15fr;gap:64px;display:grid}.contact-address{gap:24px;font-size:14px;font-style:normal;display:grid}.contact-address strong{margin-bottom:4px;font-weight:600;display:block}.contact-address p{color:var(--locx-muted)}.contact-address a:hover{color:#bd0712;text-decoration:underline}.form-section h2{margin-bottom:20px;font-size:22px}.location-section{border-top:1px solid var(--locx-border);margin-top:56px;padding-top:32px}.location-section>p{color:var(--locx-muted);font-size:14px}.company-presentation{grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;display:grid}.company-photo{min-width:0;margin:0}.company-photo img{width:100%;height:auto;display:block}.company-overview{max-width:74ch}.company-overview p{color:var(--locx-muted);margin-top:16px}.company-values{border-top:1px solid var(--locx-border);grid-template-columns:repeat(3,1fr);gap:32px;margin-top:32px;padding-block:40px;display:grid}.company-values h3{margin-bottom:12px}.company-values p{color:var(--locx-muted);font-size:14px}.history-list{padding:0 0 24px;list-style:none}.history-list li{border-top:1px solid var(--locx-border);grid-template-columns:70px 1fr;gap:24px;padding-block:20px;display:grid}.history-list p{color:var(--locx-muted);margin-top:8px;font-size:14px}.distribution-regions{grid-template-columns:280px 1fr;gap:32px;margin-block:24px 40px;display:grid}.region-options{flex-direction:column;gap:4px;display:flex}.region-options button{text-align:left;border:1px solid #0000;padding:11px 16px;font-size:14px}.region-options button[aria-pressed=true]{color:#bd0712;background:#fff3f3;border-color:#f1b8bb}.region-options button:hover{background:var(--locx-surface)}.region-info{background:var(--locx-surface);padding:28px}.region-info h3{margin-bottom:16px}.region-info dl{font-size:14px}.region-info dt{color:var(--locx-muted);margin-top:12px}.region-info dd{margin-top:3px}.distribution-form{border-top:1px solid var(--locx-border);max-width:800px;padding-top:36px}.distribution-form>p{color:var(--locx-muted);margin:12px 0 24px;font-size:14px}.chile-contact{border-block:1px solid var(--locx-border);justify-content:space-between;align-items:center;gap:24px;margin-block:32px;padding-block:24px;display:flex}.chile-contact p{color:var(--locx-muted);margin-top:6px;font-size:14px}.comparison{background:var(--locx-surface);margin-block:24px;padding:24px}.comparison-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.comparison-top h2{font-size:22px}.comparison-selects{grid-template-columns:1fr 1fr;gap:24px;display:grid}.comparison-selects label{margin-bottom:8px;font-size:13px;display:block}.comparison-selects select{border:1px solid var(--locx-field-border);background:var(--locx-panel);width:100%;padding:10px;font-size:14px}.comparison-table{border-collapse:collapse;width:100%;min-width:580px;font-size:13px}.comparison-table th,.comparison-table td{text-align:left;border-bottom:1px solid var(--locx-border);vertical-align:top;width:36%;padding:14px}.comparison-table th:first-child{width:28%}.comparison-table thead{background:var(--locx-panel)}.comparison-table ul{padding-left:16px;list-style:outside}.document-filters{flex-wrap:wrap;align-items:end;gap:20px;margin-block:24px;display:flex}.document-filters>div{flex-direction:column;flex:1;gap:6px;min-width:180px;display:flex}.document-filters label{font-size:13px}.document-filters input,.document-filters select{border:1px solid var(--locx-field-border);background:var(--locx-panel);border-radius:4px;width:100%;padding:10px;font-size:14px}.document-row{border-top:1px solid var(--locx-border);padding-block:24px}.document-row h2{margin-bottom:8px;font-size:17px}.document-row p{color:var(--locx-muted);max-width:75ch;font-size:14px}.document-row-actions{align-items:center;gap:24px;margin-top:16px;display:flex}.document-row details{font-size:14px}.document-row summary{padding-block:8px}.document-row ul{color:var(--locx-muted);margin-block:12px;padding-left:20px;list-style:outside}.document-meta{color:var(--locx-muted);font-size:12px}.catalog-page{padding-top:24px}.catalog-heading{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:center;gap:24px;margin-bottom:20px;display:grid}.catalog-page .page-intro{border:0;margin:0;padding:0}.catalog-page .page-intro h1{margin-bottom:6px;font-size:30px}.catalog-page .page-intro>p{font-size:14px}.catalog-page-search{gap:8px;min-width:0;display:flex}.catalog-page-search input{border:1px solid var(--locx-field-border);border-radius:4px;width:100%;min-width:0;padding:9px 12px;font-size:14px}.catalog-page-search .button{gap:8px;min-height:42px;padding:9px 16px}.catalog-filters{flex-wrap:wrap;align-items:end;gap:12px;margin-top:0;display:flex}.catalog-filters>div{flex:1;min-width:0}.catalog-filters label{margin-bottom:4px;font-size:13px;display:block}.catalog-filters select{border:1px solid var(--locx-field-border);background:var(--locx-panel);border-radius:4px;width:100%;min-height:40px;padding:8px 10px;font-size:14px}.catalog-filters>button{padding-block:9px}.catalog-toolbar{border-block:1px solid var(--locx-border);color:var(--locx-muted);justify-content:space-between;align-items:center;gap:20px;margin-block:16px;padding-block:8px;font-size:13px;display:flex}.catalog-toolbar>div{align-items:center;gap:24px;display:flex}.compare-toggle{align-items:center;gap:8px;display:flex}.compare-toggle:hover{color:#bd0712}.layout-toggle{gap:4px;display:flex}.layout-toggle button,.icon-button{padding:10px;display:flex}.layout-toggle button[aria-pressed=true]{background:var(--locx-surface);color:#bd0712}.catalog-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.catalog-product-list{gap:16px;display:grid}.catalog-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:32px;font-size:13px;display:flex}.catalog-pagination button{border:1px solid var(--locx-border);min-width:36px;min-height:40px;padding:8px 12px}.catalog-pagination button[aria-current=page]{color:#fff;background:#bd0712;border-color:#bd0712}.catalog-pagination button:not(:disabled):hover{border-color:#bd0712}.catalog-empty{text-align:center;background:var(--locx-surface);padding:40px 24px}.catalog-empty h2{font-size:22px}.catalog-empty p{color:var(--locx-muted);max-width:55ch;margin:12px auto 24px;font-size:14px}.catalog-guide{border-top:1px solid var(--locx-border);flex-wrap:wrap;align-items:center;gap:24px;margin-top:40px;padding-top:24px;font-size:14px;display:flex}.table-scroll{overscroll-behavior-x:contain;width:100%;overflow-x:auto}.comparison-selects input{border:1px solid var(--locx-field-border);background:var(--locx-panel);width:100%;margin-bottom:8px;padding:10px;font-size:14px}.comparison-tabs{border-bottom:1px solid var(--locx-border);gap:24px;margin-block:24px;display:flex}.comparison-tabs button{border-bottom:2px solid #0000;padding-block:12px;font-size:13px}.comparison-tabs button[aria-pressed=true]{color:#bd0712;border-bottom-color:#bd0712}.inquiry-edit{margin-top:20px;display:block}.news-list{margin-top:32px}.news-summary h2{margin-bottom:16px;font-size:19px;line-height:1.45}.news-summary h2 a:hover{color:#bd0712}.article-page{max-width:850px}.article-header{border-bottom:1px solid var(--locx-border);margin-top:24px;padding-bottom:24px}.article-header h1{font-size:clamp(28px,3vw,38px)}.article-author{color:var(--locx-muted);margin-top:20px;font-size:13px}.article-lead{color:var(--locx-text);margin-block:28px;font-size:18px;line-height:1.7}.article-body p{color:var(--locx-muted);margin-bottom:24px;font-size:15px;line-height:1.85}.article-tags{border-top:1px solid var(--locx-border);color:var(--locx-muted);padding-top:24px;font-size:13px}.article-related{margin-top:40px}.article-related h2{margin-bottom:20px;font-size:24px}.article-related a{border-top:1px solid var(--locx-border);justify-content:space-between;align-items:center;gap:24px;padding-block:16px;font-size:14px;display:flex}.article-related a svg{color:#bd0712;flex-shrink:0}.article-related a:hover{color:#bd0712}.adhesive-selector{border-bottom:1px solid var(--locx-border)}.adhesive-selector-fields{grid-template-columns:1fr 1fr;gap:24px;margin-block:16px 24px;display:grid}.adhesive-selector-fields label{margin-bottom:10px;font-size:14px;display:block}.adhesive-selector-fields select{border:1px solid var(--locx-field-border);background:var(--locx-panel);border-radius:4px;width:100%;max-width:100%;padding:10px;font-size:13px}.adhesive-selector-fields>div{min-width:0}.adhesive-selector-fields p{color:var(--locx-muted);margin-top:10px;font-size:13px}.adhesive-recommendation{background:var(--locx-surface);margin-bottom:24px;padding:24px}.adhesive-recommendation h2{margin-bottom:16px;font-size:20px}.adhesive-recommendation p{color:var(--locx-muted);margin-bottom:12px}.adhesive-recommendation a{margin-top:8px}.adhesive-families{margin-block:40px}.section-description{color:var(--locx-muted);margin-block:12px;font-size:14px}.adhesive-table-actions{color:var(--locx-muted);flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:24px;font-size:13px;display:flex}.adhesive-table-actions span{margin-right:auto}.adhesive-table-actions button:hover{color:#bd0712;text-decoration:underline}.adhesive-family summary{font-size:15px}.family-dot{border-radius:50%;width:9px;height:9px;margin-inline:8px 12px;display:inline-block}.family-count{color:var(--locx-muted);white-space:nowrap;margin-left:16px;font-size:12px;font-weight:400}.adhesive-table{border-collapse:collapse;width:100%;min-width:1050px;margin-block:8px 24px;font-size:13px}.adhesive-table th,.adhesive-table td{text-align:left;border-bottom:1px solid var(--locx-border);vertical-align:top;padding:14px 12px}.adhesive-table thead{background:var(--locx-surface)}.adhesive-table thead th{color:var(--locx-muted);font-weight:500}.adhesive-table th span{margin-top:8px;font-weight:400;display:block}.adhesive-table td:last-child{min-width:230px}.adhesive-table th:first-child{white-space:nowrap}.adhesive-curing{margin-top:32px}.curing-intro{max-width:75ch;margin-block:20px 32px}.curing-intro h2{margin-bottom:16px;font-size:23px}.curing-intro>p{color:var(--locx-muted)}.curing-use-case{max-width:75ch;margin-bottom:24px}.curing-use-case p{color:var(--locx-muted);margin-top:8px}.application-steps{max-width:75ch;color:var(--locx-muted);margin-bottom:24px;padding-left:22px;list-style:decimal}.application-steps li{padding-left:8px}.metals-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.metals-grid p{color:var(--locx-muted);margin-block:12px}.curing-comparison{margin-top:32px}.activator-toggle{align-items:center;gap:12px;margin-block:20px;font-size:14px;display:flex}.activator-toggle input{width:18px;height:18px}.curing-comparison details>p{color:var(--locx-muted);margin-bottom:16px;font-size:14px}@media (width<=1100px){.header-main{gap:24px}.desktop-nav{gap:20px}.catalog-search--compact{max-width:260px}.footer-grid{gap:28px}}@media (width<=900px){.company-presentation{grid-template-columns:1fr;gap:28px}.catalog-heading{grid-template-columns:1fr;gap:16px}.catalog-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.desktop-nav{display:none}.mobile-menu-toggle{display:block}.header-main{gap:16px;min-height:80px}.header-main .catalog-search{max-width:360px}.category-grid,.featured-grid{gap:16px}.category-image{height:160px}.product-card-image{height:190px}.product-card-body{padding:16px}.footer-grid{grid-template-columns:repeat(2,1fr);gap:32px}.contact-layout{gap:36px}.product-detail-grid{gap:32px}}@media (width<=640px){.catalog-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.catalog-toolbar{flex-wrap:wrap;gap:8px}.catalog-toolbar>div{justify-content:space-between;gap:16px;width:100%}.catalog-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.catalog-filters>div{min-width:0}.catalog-page .page-intro h1{font-size:26px}.catalog-filters>button{place-self:end}.catalog-page-search .button{padding-inline:14px}.catalog-page-search .button svg{display:none}.catalog-guide{gap:16px}.adhesive-selector-fields,.metals-grid{grid-template-columns:1fr}.adhesive-family summary{font-size:14px}.family-count{margin:8px 0 0 28px;display:block}.document-row-actions{flex-wrap:wrap;gap:12px}.document-filters>div{min-width:100%}.site-container{padding-inline:24px}.utility-inner{min-height:30px;font-size:10px}.utility-inner>div{gap:16px}.utility-inner>div>a:last-child{display:none}.site-logo{width:94px;height:40px}.header-main{flex-wrap:wrap;gap:14px;padding-block:14px}.header-main .catalog-search{order:3;width:100%;max-width:none}.mobile-menu-toggle{margin-left:auto}.hero-inner{grid-template-columns:1fr;gap:0;min-height:430px;padding-bottom:80px}.hero-copy{padding-block:36px 20px}.hero-copy h1{font-size:32px}.desktop-break{display:none}.hero-copy p{margin:16px 0 20px;font-size:14px}.hero-products{gap:8px;height:240px;padding-bottom:0}.hero-can--left{max-height:185px}.hero-can--center{max-height:215px}.hero-can--right{max-height:165px}.home-search{padding-block:24px}.search-label{font-size:14px}.search-field{gap:8px}.search-field button{padding-inline:16px}.search-field button span{display:none}.home-section{padding-block:36px}.section-heading{align-items:baseline;margin-bottom:22px}.section-heading h2{font-size:23px}.section-heading>a{gap:4px;font-size:12px}.category-grid,.featured-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.category-image{height:145px;padding:20px}.category-link h3{font-size:14px;line-height:1.5}.category-link h3 svg{width:14px}.product-card-image{height:170px;padding:20px}.product-card h3{font-size:14px;line-height:1.5}.product-card-body{padding:14px;padding-top:0}.product-code{font-size:11px}.product-card-action{gap:4px;font-size:12px}.product-card--list .product-card-image{width:110px;height:160px;padding:14px}.product-card--list .product-card-body{padding:16px 12px}.product-card--list p{font-size:13px}.news-grid{grid-template-columns:1fr;gap:28px}.news-summary h3{font-size:18px}.news-summary>p:not(.news-date){margin-bottom:16px}.contact-strip{flex-direction:column;align-items:flex-start;gap:24px;padding-block:32px}.contact-strip h2{font-size:23px}.footer-grid{gap:32px 20px;padding-block:32px}.footer-grid>div:first-child,.footer-grid>div:last-child{grid-column:1/-1}.footer-bottom{flex-direction:column;align-items:flex-start;gap:8px;padding-bottom:80px;font-size:11px}.whatsapp-float{width:46px;height:46px;display:none;bottom:18px;right:18px}.standard-page{padding-block:28px 40px}.product-detail-grid,.contact-layout{grid-template-columns:1fr;gap:32px}.product-detail-image{height:320px;padding:32px}.product-detail-copy h1{font-size:30px}.related-grid{grid-template-columns:1fr}.related-products{margin-top:40px;padding-top:32px}.inquiry-form{grid-template-columns:1fr}.inquiry-field{grid-column:1}.company-values{grid-template-columns:1fr;gap:24px}.distribution-regions{grid-template-columns:1fr;gap:20px}.region-options{grid-template-columns:1fr 1fr;display:grid}.region-options button{padding:10px;font-size:13px}.region-info{padding:22px}.chile-contact{flex-direction:column;align-items:flex-start}.comparison{padding:16px}.comparison-selects{grid-template-columns:1fr;gap:16px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
