/* SICURA: readable navigation, compact category discovery and consistent product presentation. */
.dock-wrap{top:20px;right:3%;max-width:94vw}.dock{gap:4px;padding:7px;border-radius:9px;background:#0b0b0be8}.dock-item{width:auto;height:35px;border:0;border-radius:5px;gap:7px;padding:0 10px;background:transparent;transform:none!important}.dock-item svg{width:13px;height:13px;flex-shrink:0}.dock-label{position:static;transform:none!important;opacity:1;background:none;padding:0;color:#d1d1c5;font-size:9px;letter-spacing:.035em;border-radius:0;text-transform:none}.dock-item:hover .dock-label{color:#0b0b0b}.dock-item.dock-active .dock-label{color:#0b0b0b}.dock-item:hover svg,.dock-item.dock-active svg{stroke:#0b0b0b}.dock-item.dock-whatsapp{background:transparent}.dock-item.dock-whatsapp .dock-label{color:#b6d5bd}.dock-item.dock-whatsapp:hover{background:#183c25}.dock-item.dock-whatsapp:hover .dock-label{color:#e5f5e9}
.products-section{padding-top:95px}.products-inner{max-width:1250px}.solar-wrap{margin:30px 0 0}.solar-galaxy{height:auto!important;min-height:0;overflow:visible;background:none}.solar-glow,.solar-galaxy-svg,.solar-core,.solar-ring,.solar-spoke{display:none}.solar-system{position:static!important;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;width:100%!important;height:auto!important;transform:none!important;inset:auto!important}.solar-orbit{position:static!important;width:auto!important;height:auto!important;transform:none!important;animation:none!important;pointer-events:auto}.solar-planet{position:static!important;display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%;height:64px;transform:none!important;padding:8px 13px;border:1px solid #ffffff1b;border-radius:5px;background:#151511;box-shadow:none;color:#deded2;cursor:pointer;text-align:left;font:10px/1.45 'IBM Plex Mono',monospace;transition:border-color .2s,background .2s}.solar-planet img{width:54px;height:44px;object-fit:contain;border-radius:3px;background:#fff;padding:3px;filter:none}.solar-planet span{display:block!important;position:static!important;transform:none!important;white-space:normal;font:inherit;color:inherit;text-shadow:none}.solar-planet:hover,.solar-planet:focus-visible{background:#252317;border-color:#d4b846;outline:none;box-shadow:none}.solar-caption{font-size:10px;line-height:1.7;text-align:left;margin:12px 0 0;color:#999b8e}.products-controls{margin-top:25px}.product-carousel-wrap{margin-top:26px}.product-carousel{gap:22px}.product-card{width:280px;flex-basis:280px;will-change:auto;transform:none!important}.product-photo{aspect-ratio:4/3;background:#fff;border:1px solid #e6e6df;border-radius:5px}.product-photo img{object-fit:contain;padding:18px;transform:none!important;filter:none;transition:transform .35s}.product-card:hover .product-photo img{transform:scale(1.035)!important}.spotlight-glow{display:none}.product-model{margin-top:17px;color:#f4d75b;font:500 12px/1.5 'IBM Plex Mono',monospace;letter-spacing:.08em}.product-meta{display:block;margin-top:4px}.product-name{font-size:15px;line-height:1.5;color:#f0f0e7}.product-tag{display:block;margin-top:5px;line-height:1.5;font-size:9px;color:#a7ab9d;text-align:left}.card-specs{display:grid;gap:8px;margin-top:16px;padding-top:13px;border-top:1px solid #ffffff1b;min-height:108px}.card-specs>div{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px}.card-specs dt{font-size:9px;color:#7f8476;line-height:1.6}.card-specs dd{font-size:10px;color:#b7bbad;line-height:1.6;margin:0}.product-price{font-size:10px;margin-top:14px;color:#dadbcf}.product-card:focus-visible{outline:1px solid #FFD400;outline-offset:6px;border-radius:5px}
.filter-chip.active,.filter-chip:hover{color:#10110b}.filter-chip.active{background:#FFD400;border-color:#FFD400}.cap-eyebrow{color:#e0c850}.quote-pill{color:#111}.video-card:hover .video-play{background:#FFD400}.video-card:hover .video-play svg{fill:#111}.oem-submit,.overview-submit,.sample-submit{color:#10110b}.refinement-js .media-curated:not(.is-expanded)>.video-card:nth-child(n+4){display:none}.media-toggle{display:inline-flex;align-items:center;gap:25px;margin-top:25px;padding:14px 19px;border:1px solid #b4a24b66;border-radius:3px;background:#17170e;color:#e5d98b;font:11px 'IBM Plex Mono',monospace;cursor:pointer}.media-toggle:hover{background:#252315;border-color:#d4c269}.media-toggle span{font-size:17px}.media-toggle:focus-visible{outline:2px solid #FFD400;outline-offset:5px}.videos-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.videos-section{padding-top:85px;padding-bottom:85px}
@media(max-width:950px){.dock-item{padding:0 7px;gap:5px}.dock-label{font-size:8px}.dock-item svg{width:12px}.solar-system{grid-template-columns:repeat(4,minmax(0,1fr))}.solar-planet{padding:7px;gap:8px;font-size:9px}.solar-planet img{width:40px}.videos-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.dock-wrap{top:auto;bottom:12px;left:8px;right:8px;max-width:none}.dock{justify-content:space-between;gap:1px;padding:5px;border-radius:10px}.dock-item{padding:5px 3px;min-width:0;flex:1;height:42px;gap:4px;flex-direction:column;border-radius:5px}.dock-item svg{width:12px;height:12px}.dock-label{font-size:7px;letter-spacing:0;line-height:1;white-space:nowrap}.dock-item.dock-whatsapp{display:none}.fab-wa{bottom:77px;width:46px;height:46px}.quote-pill{bottom:132px}.products-section{padding-top:65px}.solar-system{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.solar-wrap{margin-top:23px}.solar-planet{height:55px;font-size:9px;padding:7px 9px}.solar-planet img{width:42px;height:36px}.solar-caption{font-size:9px}.product-card{width:250px;flex-basis:250px}.product-photo img{padding:16px}.product-carousel{gap:16px}.product-filters{gap:7px}.filter-chip{font-size:9px;padding:8px 10px}.videos-grid{grid-template-columns:1fr}.videos-section{padding-top:65px;padding-bottom:65px}.videos-head{margin-bottom:28px}.media-toggle{width:100%;justify-content:space-between}.product-model{font-size:11px}.card-specs{min-height:104px}footer{padding-bottom:85px!important}}
@media(prefers-reduced-motion:reduce){.solar-planet,.product-photo img,.media-toggle{transition:none}}
.hero-cta,.oem-submit,.modal-submit,.sort-menu button.active:before{color:#10110b}.hero-cta:hover,.oem-submit:hover,.modal-submit:hover{background:#e2bf00;color:#10110b}.hero-cta svg{stroke:#10110b}.product-tag{color:#a7ab9d}.carousel-nav:hover{color:#10110b}.product-model{min-height:18px}.search-more:hover{background:#FFD400}.search-more:hover span{background:#10110b}.filter-chip:hover:not(.active){color:#eee}.dock-item:focus-visible{outline:2px solid #FFD400;outline-offset:3px}
.solar-planet img{border:0}.dock-wrap .dock-label{display:block}.solar-galaxy{width:100%;max-width:none}.solar-system{max-width:none!important}.solar-planet{letter-spacing:.025em}
@media(max-width:640px){body .fab-wa{bottom:77px;width:46px;height:46px}body .quote-pill{bottom:132px}.dock-wrap .dock-label{display:block!important}.dock-wrap .dock-item.dock-whatsapp{display:none}}
@media(max-width:640px){.solar-system{display:flex!important;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:7px;gap:8px;scrollbar-width:thin;scrollbar-color:#666034 #17170f}.solar-orbit{flex:0 0 153px;scroll-snap-align:start}.solar-caption:before{content:'Swipe to browse ranges. ';color:#d4c67c}.product-filters-purpose{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px}.product-filters-purpose>*{flex-shrink:0;white-space:nowrap}.products-head .cap-lede{font-size:12px;line-height:1.75}}
.product-filters-purpose{scrollbar-width:thin;scrollbar-color:#666034 #17170f}.product-filters-purpose::-webkit-scrollbar{height:4px}.product-filters-purpose::-webkit-scrollbar-thumb{background:#666034}.product-filters-purpose::-webkit-scrollbar-track{background:#17170f}
