qrs-light-selector{display:block;color:rgb(var(--color-foreground, 12 44 76))}.qrs-selection-ready{padding-bottom:var(--qrs-tray-space, 0px)}qrs-light-selector,[data-qrs-product]{scroll-margin-top:105px}qrs-light-selector[hidden],[data-qrs-product][hidden],.qrs-is-filtered{display:none!important}[data-qrs-card-controls]{display:none}.qrs-selection-ready [data-qrs-card-controls]{display:block}.qrs-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:0 1.5rem;border-bottom:1px solid rgb(12 44 76 / 14%);margin-bottom:1.5rem}.qrs-toolbar h2{font:inherit;font-size:clamp(1.65rem,2.5vw,2.25rem);font-weight:650;letter-spacing:-.035em;line-height:1.15;margin:0 0 .45rem}.qrs-toolbar p{margin:0;font-size:.875rem;line-height:1.5}.qrs-toolbar>div:first-child{min-width:0;max-width:75ch}.qrs-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;max-width:100%}.qrs-action{min-height:44px;min-width:0;max-width:100%;padding:.7rem 1.15rem;border:1px solid currentColor;border-radius:999px;font:inherit;font-size:.9rem;line-height:1.3;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;cursor:pointer;background:transparent;color:inherit;white-space:normal;overflow-wrap:anywhere;text-align:center;transition:background-color .18s,color .18s}.qrs-action:hover{background:#0c2c4c0f}.qrs-action:active{transform:translateY(1px)}.qrs-action--solid{background:#0c2c4c;color:#fff;border-color:#0c2c4c}.qrs-action--solid:hover{background:#173e62}.qrs-action:disabled{opacity:.55;cursor:not-allowed}.qrs-action:focus-visible,.qrs-panel summary:focus-visible,.qrs-chip:focus-visible,.qrs-text-button:focus-visible,.qrs-dialog a:focus-visible,.qrs-table-wrap:focus-visible{outline:2px solid #2373b8;outline-offset:4px}.qrs-panel{padding:1.6rem;background:#f3f6f8;border-radius:16px;margin-bottom:1.25rem}.qrs-panel[hidden],[data-qrs-empty][hidden],[data-qrs-tray][hidden]{display:none!important}.qrs-panel-head,.qrs-dialog-head{display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:space-between;align-items:flex-start;margin-bottom:1.25rem}.qrs-panel-head>:first-child,.qrs-dialog-head>:first-child{min-width:0;flex:1 1 12rem;overflow-wrap:anywhere}.qrs-panel h3,.qrs-dialog h2{margin:0 0 .65rem;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:650;letter-spacing:-.025em;line-height:1.2}.qrs-panel p,.qrs-help{font-size:.875rem;line-height:1.6;max-width:72ch;margin:.5rem 0}.qrs-text-button{padding:.45rem .1rem;min-height:44px;font:inherit;font-size:.85rem;line-height:1.4;text-decoration:underline;text-underline-offset:.2em;cursor:pointer;flex-shrink:0}.qrs-field{border:0;padding:0;margin:0 0 1.25rem;min-width:0}.qrs-field legend{font-weight:600;font-size:.95rem;line-height:1.5;margin-bottom:.75rem}.qrs-options{display:flex;flex-wrap:wrap;gap:.6rem}.qrs-option{position:relative;cursor:pointer;min-width:0;max-width:100%;overflow-wrap:anywhere}.qrs-option input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.qrs-option span{display:flex;align-items:center;min-height:44px;padding:.65rem .9rem;border:1px solid #c4cfd8;border-radius:8px;background:#fff;font-size:.875rem;line-height:1.4;pointer-events:none;transition:background-color .15s,border-color .15s}.qrs-option input:checked+span{color:#fff;background:#0c2c4c;border-color:#0c2c4c}.qrs-option input:focus-visible+span{outline:2px solid #2373b8;outline-offset:3px}.qrs-option:hover span{border-color:#0c2c4c}.qrs-panel details{border-top:1px solid #cfd8df;padding-top:.8rem}.qrs-panel summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;font-weight:600;font-size:.9rem;padding:.5rem 0;list-style:none}.qrs-panel summary::-webkit-details-marker{display:none}.qrs-panel summary:after{content:"+";flex:0 0 1.5rem;text-align:center;font-size:1.4rem;font-weight:400;line-height:1}.qrs-panel details[open]>summary:after{content:"\2212"}.qrs-panel details[open] summary{margin-bottom:.8rem}.qrs-guide-footer{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:.5rem}.qrs-guide-footer p{flex:1 1 30rem}.qrs-use-note{border-inline-start:3px solid #0c2c4c;padding-inline-start:1rem}.qrs-use-note[hidden]{display:none!important}.qrs-panel .qrs-family{margin-top:1.25rem}.qrs-family-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin:1rem 0}.qrs-pro-model{min-width:0;padding-block:1rem 1.5rem;border-bottom:1px solid #c4cfd8;scroll-margin-top:105px}.qrs-pro-model:focus-visible{outline:2px solid #2373b8;outline-offset:4px}.qrs-pro-model h4{font:inherit;font-size:1.1rem;font-weight:650;margin:0 0 .5rem}.qrs-pro-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;list-style:none;padding:0;margin:1rem 0;max-width:100%}.qrs-pro-gallery li{min-width:0}.qrs-pro-gallery figure{margin:0}.qrs-pro-gallery img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:6px;background:#fff}.qrs-pro-gallery figcaption{padding-top:.5rem;font-size:.8rem;line-height:1.5}.qrs-pro-gallery:focus-visible{outline:2px solid #2373b8;outline-offset:4px}.qrs-family-grid article{padding-inline-start:1rem;border-inline-start:1px solid #c4cfd8}.qrs-family-grid h4{font:inherit;font-size:1.05rem;font-weight:650;margin:0 0 .5rem}.qrs-family-status{font-weight:600}.qrs-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.2rem}.qrs-chips:empty{display:none}.qrs-chip{border:1px solid #c4cfd8;border-radius:6px;min-height:44px;padding:.5rem .7rem;display:inline-flex;align-items:center;gap:.5rem;font:inherit;font-size:.8rem;cursor:pointer;background:#fff;color:#0c2c4c}.qrs-empty{padding:1.5rem;margin:1rem 0 1.5rem;border-inline-start:3px solid #0c2c4c;background:#f3f6f8}.qrs-empty h3{font-size:1.2rem;font-weight:600;margin:0 0 .7rem}.qrs-empty p{font-size:.9rem;line-height:1.6;max-width:65ch}.qrs-empty a{text-decoration:underline;text-underline-offset:.2em}.qrs-product{min-width:0}.qrs-card-controls{padding:.8rem .4rem .3rem}.qrs-card-controls p{font-size:.8rem;line-height:1.55;margin:0 0 .55rem}.qrs-card-checkbox{display:inline-flex;align-items:center;gap:.6rem;min-height:44px;cursor:pointer;font-size:.85rem}.qrs-card-checkbox input,.qrs-difference-toggle input{-webkit-appearance:auto;appearance:auto;inline-size:18px;block-size:18px;accent-color:#0c2c4c;flex-shrink:0;margin:0}.qrs-card-checkbox input:focus-visible,.qrs-difference-toggle input:focus-visible{outline:2px solid #2373b8;outline-offset:3px}.qrs-tray{position:fixed;inset-inline:1.5rem;bottom:1.25rem;z-index:15;max-width:1120px;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 auto;padding:1rem 1.2rem;background:#fff;border:1px solid #c4cfd8;border-radius:14px;box-shadow:0 6px 24px #0c2c4c1a}body:has(#PBarNextFrame) .qrs-tray{bottom:5rem}.qrs-tray-label{font-size:.8rem;font-weight:600;margin:0 0 .4rem}.qrs-selected{display:flex;flex-wrap:wrap;gap:.4rem}.qrs-tray .qrs-actions{gap:.6rem}.qrs-selected-chip{position:relative;display:block;max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-inline-end:1.7rem}.qrs-chip:after{content:" \d7"}.qrs-selected-chip:after{content:"\d7";position:absolute;inset-inline-end:.6rem;top:50%;transform:translateY(-50%)}.qrs-compare-remove{display:block;padding:.5rem 0;min-height:44px;text-decoration:underline;font-size:.75rem;font-weight:400}.qrs-compare-name{display:block}.qrs-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:min(1120px,calc(100% - 2rem));max-width:none;max-height:calc(100dvh - 2rem);padding:1.75rem;margin:auto;border:0;border-radius:16px;color:#0c2c4c;background:#fff;overflow:auto;overscroll-behavior:contain}.qrs-dialog::backdrop{background:#03142494}.qrs-dialog-head .qrs-text-button{margin-top:-.4rem}.qrs-difference-toggle{display:flex;align-items:center;gap:.65rem;min-height:44px;font-size:.875rem;margin-bottom:.75rem;cursor:pointer}.qrs-table-wrap{overflow-x:auto;overscroll-behavior-x:contain;max-width:100%;border:1px solid #d8e0e6;border-radius:10px;margin-block:1rem}.qrs-table-wrap table{width:100%;border-collapse:collapse;min-width:var(--qrs-compare-min, 500px);table-layout:fixed;overflow:visible;font-size:.875rem;line-height:1.55;font-variant-numeric:tabular-nums}.qrs-table-wrap tr>:first-child{position:sticky;inset-inline-start:0;z-index:1;width:120px;box-shadow:1px 0 #d8e0e6}.qrs-table-wrap caption{text-align:start;padding:.8rem 1rem;font-size:.8rem;background:#f3f6f8}.qrs-table-wrap th,.qrs-table-wrap td{padding:1rem;border-bottom:1px solid #d8e0e6;vertical-align:top;text-align:start;overflow-wrap:anywhere}.qrs-table-wrap th{font-weight:600}.qrs-table-wrap tbody th{background:#f7f9fa}.qrs-table-wrap thead th{background:#f3f6f8}.qrs-table-wrap img{display:block;width:100%;max-width:140px;height:105px;object-fit:contain;margin-bottom:.8rem;border-radius:4px;background:#fff}.qrs-table-wrap a{text-decoration:underline;text-underline-offset:.2em;display:inline-block;padding-block:.35rem}.qrs-dialog .qrs-help{max-width:90ch}.qrs-dialog .qrs-dialog-foot{display:flex;justify-content:flex-end;margin-top:1rem}.qrs-selection-ready .collection__topbar{margin-bottom:1.25rem}@media(max-width:749px){.qrs-pro-gallery{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-bottom:.75rem}.qrs-pro-gallery li{scroll-snap-align:start}.qrs-family-grid{grid-template-columns:1fr}.qrs-toolbar{align-items:flex-start;flex-direction:column;gap:1rem;padding-bottom:1.25rem}.qrs-toolbar .qrs-actions{width:100%}.qrs-toolbar .qrs-action{flex:1 1 9rem;padding-inline:.8rem}.qrs-panel{padding:1.15rem;border-radius:12px}.qrs-panel-head{gap:.75rem}.qrs-panel-head .qrs-text-button{max-width:5rem;text-align:end}.qrs-options{gap:.5rem}.qrs-option{flex:1 1 calc(50% - .5rem)}.qrs-option span{height:100%}.qrs-tray{inset-inline:.75rem;bottom:calc(5rem + env(safe-area-inset-bottom,0px));flex-wrap:wrap;padding:.85rem}body:has(#PBarNextFrame) .qrs-tray{bottom:calc(9rem + env(safe-area-inset-bottom,0px))}.qrs-selected-chip{max-width:9rem}.qrs-tray .qrs-actions{width:100%;justify-content:space-between}.qrs-tray .qrs-action{flex:1 1 9rem}.qrs-dialog{width:calc(100% - 1rem);max-height:calc(100dvh - 1rem);padding:1.2rem;border-radius:12px}.qrs-dialog-head{gap:.75rem}.qrs-dialog-head h2{font-size:1.35rem}.qrs-card-controls{padding-inline:.15rem}.qrs-card-controls p{font-size:.75rem}}@media(prefers-reduced-motion:reduce){.qrs-action,.qrs-option span{transition:none}.qrs-action:active{transform:none}}@media(max-width:749px){.qrs-table-wrap .qrs-compare-image{max-width:110px;height:70px;margin-bottom:.5rem}.qrs-table-wrap .qrs-compare-name{font-size:1rem;line-height:1.3}}.qrs-signal-common{display:flex;align-items:baseline;gap:.5rem 1rem;flex-wrap:wrap;margin:.9rem 0 1.25rem;padding:.8rem 1rem;border-inline-start:3px solid #e8b436;background:#fff8e6;color:#0c2c4c;font-size:.85rem;line-height:1.55}.qrs-signal-common strong{font-weight:700}.qrs-signal-common span{flex:1 1 25rem;min-width:0}
/*# sourceMappingURL=/cdn/shop/t/28/assets/qrs-light-selector.css.map */
