.QxB-UW_dialog{background:0 0;border:0;width:max-content;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:0;overflow:hidden}.QxB-UW_viewport{overscroll-behavior:contain;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow:auto}.QxB-UW_dialog::backdrop{background:#000c}.QxB-UW_imageButton{cursor:zoom-out;background:0 0;border:0;width:max-content;padding:0;display:block}.QxB-UW_imageButton:focus-visible{outline-offset:-3px;box-shadow:none}.QxB-UW_image{max-width:none;height:auto;display:block}
.O96gNW_hint{color:#fff;pointer-events:none;background:#000000a6;border-radius:24px;justify-content:center;align-items:center;gap:12px;width:100px;height:48px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.O96gNW_hand{flex-shrink:0;width:24px;height:24px;animation:1.5s ease-in-out 2 O96gNW_swipe}.O96gNW_arrow{flex-shrink:0;width:14px;height:14px;display:none!important}@keyframes O96gNW_swipe{0%,to{transform:translate(0)}25%{transform:translate(-20px)}75%{transform:translate(20px)}}@media (prefers-reduced-motion:reduce){.O96gNW_hand{animation:none}.O96gNW_arrow{display:block!important}}
._3Dnnoq_image{width:100%;height:auto;display:block}._3Dnnoq_trigger{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}
.I04_9W_images{gap:var(--space-3);display:grid}
.QPU2yW_grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.QPU2yW_video{aspect-ratio:16/9;border-radius:var(--modern-radius-control);border:0;width:100%;display:block}.QPU2yW_title{margin-block:var(--space-2) 0}@media (max-width:767px){.QPU2yW_grid{grid-template-columns:minmax(0,1fr)}}
.vz1UZW_dialog{border-radius:var(--modern-radius-surface);background:var(--color-background);width:min(1100px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--color-text);border:0;padding:20px}.vz1UZW_dialog::backdrop{background:#000000bf}.vz1UZW_header,.vz1UZW_footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.vz1UZW_header h2{margin:0;font-size:1.25rem}.vz1UZW_dialog button{border:var(--border-width) solid var(--modern-border);border-radius:var(--modern-radius-control);background:var(--color-background);width:44px;height:44px;color:var(--color-heading);flex:0 0 44px;place-items:center;display:grid}.vz1UZW_dialog svg{width:22px;height:22px}.vz1UZW_image{height:min(65dvh,720px);margin-block:12px;position:relative}.vz1UZW_image img{object-fit:contain}.vz1UZW_footer p{text-align:center;overflow-wrap:anywhere;flex:1;margin:0}@media (max-width:767px){.vz1UZW_dialog{padding:12px}.vz1UZW_image{height:55dvh}}
._79714a_rail{overscroll-behavior-x:contain;touch-action:pan-x pan-y;grid-auto-columns:calc(20% - 12.8px);grid-auto-flow:column;gap:16px;padding-block:4px 12px;display:grid;overflow-x:auto}._79714a_thumbnail{aspect-ratio:1;background:var(--color-background-subtle);border-radius:var(--modern-radius-control);cursor:zoom-in;-webkit-user-select:none;user-select:none;border:0;padding:0;position:relative;overflow:hidden}._79714a_thumbnail img{object-fit:cover;pointer-events:none}._79714a_thumbnail:focus-visible{outline-offset:-3px}._79714a_controls{margin-top:var(--space-2);justify-content:center;gap:12px;display:flex}._79714a_controls button{border:var(--border-width) solid var(--modern-border);border-radius:var(--modern-radius-control);background:var(--color-background);width:44px;height:44px;color:var(--color-heading);place-items:center;display:grid}._79714a_controls button:disabled{opacity:.4;cursor:default}._79714a_controls button:not(:disabled):hover{border-color:var(--color-primary);color:var(--color-primary)}._79714a_controls svg{width:22px;height:22px}@media (max-width:1024px){._79714a_rail{grid-auto-columns:calc(33.3333% - 10.6667px)}}
.u2uxGW_tableFrame{border:var(--border-width) solid var(--modern-border);border-radius:var(--modern-radius-surface);width:100%;min-width:0;overflow:hidden}.u2uxGW_table{--certificate-dot:#21ba61;--assembly-dot:#2161ba;--manual-dot:#ba7a21;table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%}.u2uxGW_table th{padding:12px var(--space-2);background:var(--color-primary);color:var(--color-surface);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-align:left}.u2uxGW_table th+th{border-left:var(--border-width) solid #fff3}.u2uxGW_table th:first-child,.u2uxGW_table th:last-child{width:25%}.u2uxGW_table th:last-child,.u2uxGW_table td:last-child{text-align:center}.u2uxGW_table td{padding:8px var(--space-2);border-top:var(--border-width) solid var(--modern-border);background:var(--color-background);color:var(--color-heading);overflow-wrap:anywhere}.u2uxGW_table td:first-child{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.u2uxGW_table td:nth-child(2){color:var(--color-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--text-sm);line-height:1.45}.u2uxGW_category{align-items:center;gap:8px;min-width:0;display:flex}.u2uxGW_categoryText{overflow-wrap:anywhere;min-width:0}.u2uxGW_categoryDot{border-radius:50%;flex:0 0 8px;width:8px;height:8px}.u2uxGW_certificateDot{background:var(--certificate-dot)}.u2uxGW_assemblyDot{background:var(--assembly-dot)}.u2uxGW_manualDot{background:var(--manual-dot)}.u2uxGW_table a{width:44px;height:44px;color:var(--color-heading);place-items:center;display:inline-grid}.u2uxGW_table a:hover{color:var(--color-primary)}.u2uxGW_table a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;box-shadow:var(--focus-ring)}.u2uxGW_table svg{width:22px;height:22px}@media (max-width:767px){.u2uxGW_table th,.u2uxGW_table td{padding-inline:8px}.u2uxGW_table th{overflow-wrap:anywhere;font-size:.75rem}.u2uxGW_table th:first-child{width:37%}.u2uxGW_table th:last-child{width:88px}.u2uxGW_table td:first-child,.u2uxGW_table td:nth-child(2){font-size:var(--text-xs)}}
.GjuJ2W_grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.GjuJ2W_card{overflow-wrap:anywhere;max-width:none}.GjuJ2W_card:focus-within{border-color:var(--color-primary)}@media (max-width:1024px){.GjuJ2W_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.GjuJ2W_grid{grid-template-columns:minmax(0,1fr)}}
.UIj-rG_editorial{border-bottom:1px solid var(--modern-border);background:var(--modern-section-surface);padding-block:clamp(48px,5vw,80px)}
.AkvESW_introduction{max-width:60ch;color:var(--color-text-muted);font-size:var(--text-base);line-height:var(--line-relaxed)}.AkvESW_introduction p:first-child{margin-top:0}.AkvESW_introduction p:last-child{margin-bottom:0}.AkvESW_media.AkvESW_media{background:#fff}.AkvESW_media.AkvESW_media .sanity-image{object-fit:contain}
._0Ov9JG_filters,._0Ov9JG_products{border-bottom:1px solid var(--modern-border);padding-block:clamp(40px,5vw,72px)}._0Ov9JG_filters{background:var(--color-background)}._0Ov9JG_products{background:var(--modern-section-surface)}:is(._0Ov9JG_filters .heading,._0Ov9JG_products .heading){margin:0 0 var(--space-2)}._0Ov9JG_controls{gap:var(--space-1);flex-wrap:wrap;display:flex}._0Ov9JG_filter,._0Ov9JG_clear{border:1px solid var(--modern-border);border-radius:var(--modern-radius-control);background:var(--color-background);min-height:44px;color:var(--color-heading);cursor:pointer;font:inherit;padding:8px 16px}._0Ov9JG_filter:hover,._0Ov9JG_clear:hover{border-color:var(--color-primary)}._0Ov9JG_active{border-color:var(--color-primary);background:var(--color-primary);color:#fff}._0Ov9JG_clear{color:var(--color-primary)}._0Ov9JG_filter:focus-visible,._0Ov9JG_clear:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;box-shadow:var(--focus-ring)}._0Ov9JG_count{margin:0 0 var(--space-3);color:var(--color-text-muted)}._0Ov9JG_grid{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}._0Ov9JG_card.standard-page-card{width:100%;max-width:none;padding:0}._0Ov9JG_empty{justify-items:start;gap:var(--space-1);display:grid}._0Ov9JG_empty p{margin:0}@media (min-width:768px){._0Ov9JG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1025px){._0Ov9JG_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.myLvHW_section{background:var(--color-background);padding-block:clamp(48px,5vw,80px)}.myLvHW_section .heading{margin:0 0 var(--modern-heading-content-gap)}.myLvHW_grid{gap:var(--space-3);display:grid}.myLvHW_card{min-width:0}.myLvHW_card h3{margin:var(--space-2) 0 0;overflow-wrap:anywhere}.myLvHW_media{aspect-ratio:16/9;border:1px solid var(--modern-border);border-radius:var(--modern-radius-surface);background:var(--color-background-subtle);width:100%;display:block}@media (min-width:768px){.myLvHW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
