.compatible-bulbs[hidden],.compatible-bulbs--item[hidden],.compatible-bulbs--error[hidden],.compatible-bulbs--more[hidden],.compatible-bulbs--qty[hidden]{display:none!important}.compatible-bulbs{margin:1.25rem 0 0;padding:1rem 0 0;border-top:1px solid rgba(0,0,0,.1)}.compatible-bulbs.is-busy{opacity:.6;pointer-events:none}.compatible-bulbs--heading{margin:0;font-size:.9375rem;line-height:1.3;letter-spacing:.02em}.compatible-bulbs--intro{margin:.1875rem 0 0;font-size:.75rem;line-height:1.45;color:#0009}.compatible-bulbs--list{margin:.625rem 0 0;padding:0;list-style:none}.compatible-bulbs--item{margin:0;padding:0}.compatible-bulbs--row{display:flex;align-items:center;gap:.625rem;padding:.5rem .25rem;border-top:1px solid rgba(0,0,0,.08);transition:background-color .15s ease}.compatible-bulbs--item:has(.compatible-bulbs--checkbox:checked) .compatible-bulbs--row{background:#0d2b350a;box-shadow:inset .1875rem 0 #0d2b35}.compatible-bulbs--item:has(.compatible-bulbs--checkbox:focus-visible) .compatible-bulbs--row{outline:2px solid #0d2b35;outline-offset:-2px}.compatible-bulbs--choose{flex:0 0 auto;display:flex;align-items:center;padding-left:.25rem}.compatible-bulbs--checkbox{width:1.125rem;height:1.125rem;margin:0;accent-color:#0d2b35;cursor:pointer}.compatible-bulbs--checkbox:disabled{cursor:not-allowed;opacity:.4}.compatible-bulbs--checkbox-label{display:block;margin:0;cursor:pointer}.compatible-bulbs--thumb{flex:0 0 72px;display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:3px;background:#00000008}.compatible-bulbs--thumb-image{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.compatible-bulbs--thumb-empty{display:block;width:100%;height:100%}.compatible-bulbs--info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.0625rem}.compatible-bulbs--title{font-size:.8125rem;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.compatible-bulbs--variant,.compatible-bulbs--status{font-size:.6875rem;line-height:1.3;color:#0009}.compatible-bulbs--status-out{color:#8a1f11}.compatible-bulbs--color-temperature{align-self:flex-start;display:inline-flex;margin-top:.125rem;padding:.125rem .4375rem;border-radius:999px;background:#0d2b3514;color:#0d2b35;font-size:.6875rem;font-weight:600;line-height:1.3;letter-spacing:.01em}.compatible-bulbs--price{display:flex;align-items:baseline;gap:.375rem;font-size:.8125rem}.compatible-bulbs--price-compare{color:#00000080;font-size:.6875rem}.compatible-bulbs--actions{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.compatible-bulbs--qty{display:flex;align-items:center;border:1px solid rgba(0,0,0,.18);border-radius:3px;overflow:hidden;background:#fff}.compatible-bulbs--qty-button{width:1.75rem;height:1.75rem;padding:0;border:0;background:transparent;font-size:.875rem;line-height:1;color:inherit;cursor:pointer}.compatible-bulbs--qty-button:hover{background:#0000000d}.compatible-bulbs--qty-input{width:2.25rem;height:1.75rem;padding:0;border:0;border-left:1px solid rgba(0,0,0,.12);border-right:1px solid rgba(0,0,0,.12);text-align:center;font-size:.75rem;background:transparent;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.compatible-bulbs--qty-input::-webkit-outer-spin-button,.compatible-bulbs--qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.compatible-bulbs--details{padding:0;border:0;background:none;font-size:.6875rem;line-height:1.2;color:#000000b3;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.compatible-bulbs--details:hover{color:#0d2b35}.compatible-bulbs--more{display:inline-block;margin:.5rem 0 0;padding:.25rem 0;border:0;background:none;font-size:.75rem;line-height:1.3;color:#0d2b35;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.compatible-bulbs--more:hover{text-decoration-thickness:2px}.compatible-bulbs--more:focus-visible{outline:2px solid #0d2b35;outline-offset:2px}.compatible-bulbs--error{margin:.625rem 0 0;padding:.5rem .625rem;border-radius:3px;background:#8a1f1114;color:#8a1f11;font-size:.75rem;line-height:1.4}.compatible-bulbs-dialog[hidden]{display:none!important}.compatible-bulbs-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:1.5rem;opacity:0;transition:opacity .2s ease}.compatible-bulbs-dialog.is-visible{opacity:1}.compatible-bulbs-dialog--overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;cursor:pointer}.compatible-bulbs-dialog--panel{position:relative;display:flex;flex-direction:column;width:100%;max-width:38rem;max-height:calc(100vh - 3rem);overflow-y:auto;padding:1.5rem;background:#fff;border-radius:4px;box-shadow:0 1.25rem 3rem #00000040;transform:translateY(.5rem);transition:transform .2s ease}.compatible-bulbs-dialog.is-visible .compatible-bulbs-dialog--panel{transform:translateY(0)}.compatible-bulbs-dialog--close{position:absolute;top:.5rem;right:.5rem;width:2.5rem;height:2.5rem;padding:0;border:0;background:none;font-size:1.5rem;line-height:1;color:#0009;cursor:pointer}.compatible-bulbs-dialog--close:hover{color:#000}body.compatible-bulbs-dialog-is-open{overflow:hidden}.compatible-bulbs-detail{display:flex;gap:1.5rem}.compatible-bulbs-detail--media{flex:0 0 16rem;max-width:16rem}.compatible-bulbs-detail--image,.compatible-bulbs-detail--image-empty{display:block;width:100%;aspect-ratio:1 / 1;object-fit:contain;object-position:center;background:#00000008;border-radius:3px}.compatible-bulbs-detail--body{flex:1 1 auto;min-width:0}.compatible-bulbs-detail--title{margin:0 2rem 0 0;font-size:1.0625rem;line-height:1.3}.compatible-bulbs-detail--variant{margin:.25rem 0 0;font-size:.8125rem;color:#0009}.compatible-bulbs-detail--price{display:flex;align-items:baseline;gap:.5rem;margin:.625rem 0 0;font-size:.9375rem}.compatible-bulbs-detail--price-compare{font-size:.8125rem;color:#00000080}.compatible-bulbs-detail--status{margin:.375rem 0 0;font-size:.75rem}.compatible-bulbs-detail--status.is-available{color:#1f6f3f}.compatible-bulbs-detail--status.is-out{color:#8a1f11}.compatible-bulbs-detail--specs{margin:.875rem 0 0;padding:0;font-size:.75rem}.compatible-bulbs-detail--spec{display:flex;gap:.5rem;padding:.25rem 0;border-bottom:1px solid rgba(0,0,0,.07)}.compatible-bulbs-detail--spec dt{flex:0 0 8rem;margin:0;color:#0009}.compatible-bulbs-detail--spec dd{margin:0;min-width:0}.compatible-bulbs-detail--blurb{margin:.875rem 0 0;font-size:.75rem;line-height:1.5;color:#000000bf}.compatible-bulbs-detail--actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.25rem}.compatible-bulbs-detail--link{font-size:.75rem;text-decoration:underline;text-underline-offset:2px}@media screen and (max-width:749px){.compatible-bulbs--row{flex-wrap:wrap;row-gap:.5rem}.compatible-bulbs--info{flex:1 1 40%}.compatible-bulbs--actions{flex:1 0 100%;flex-direction:row;align-items:center;justify-content:space-between;padding-left:.25rem}.compatible-bulbs--qty-button{width:2.5rem;height:2.5rem}.compatible-bulbs--qty-input{width:2.75rem;height:2.5rem;font-size:.8125rem}.compatible-bulbs--details{min-height:2.5rem;display:inline-flex;align-items:center;font-size:.75rem}.compatible-bulbs--more{min-height:2.5rem;display:inline-flex;align-items:center;font-size:.8125rem}.compatible-bulbs-dialog{padding:0;align-items:flex-end}.compatible-bulbs-dialog--panel{max-width:none;max-height:90vh;border-radius:8px 8px 0 0;transform:translateY(1.5rem)}.compatible-bulbs-detail{flex-direction:column;gap:1rem}.compatible-bulbs-detail--media{flex:0 0 auto;max-width:11rem;align-self:center}.compatible-bulbs-detail--spec dt{flex-basis:6.5rem}}@media(prefers-reduced-motion:reduce){.compatible-bulbs--row,.compatible-bulbs-dialog,.compatible-bulbs-dialog--panel{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/189/assets/compatible-bulbs.css.map */
