jl-smart-picker{display:block;position:relative;width:100%;min-width:0;margin-block:16px;color:#121212;--jl-ink:#121212;--jl-muted:#526070;--jl-accent:#212c4d;--jl-line:#7b8796;--jl-divider:#e5e7eb;font-family:var(--font-body-family, inherit);font-size:14px;line-height:1.43;container-type:inline-size}jl-smart-picker [hidden],jl-smart-picker[hidden],[data-jl-extras-pending]{display:none!important}.jl-picker__native{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}jl-smart-picker *,jl-smart-picker *:before,jl-smart-picker *:after{box-sizing:border-box}jl-smart-picker,jl-smart-picker .jl-picker__steps{outline:none!important;box-shadow:none!important;border:0!important}jl-smart-picker button,jl-smart-picker a{font:inherit;color:inherit;letter-spacing:0}.jl-picker__guide{border-block:1px solid var(--jl-divider);margin-bottom:8px}.jl-picker__guide summary{min-height:44px;cursor:pointer;padding:12px 4px;font-weight:600}.jl-picker__guide-body{padding:0 8px 12px}.jl-picker__guide-body ol{padding-left:20px;margin:0}.jl-picker__guide-body li{padding-bottom:8px}.jl-picker__guide-body p{margin:4px 0}.jl-picker__guide-body a{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:3px}.jl-picker__step{margin:0;min-width:0;border-bottom:1px solid var(--jl-divider);scroll-margin-block:120px}.jl-picker__heading{display:flex;align-items:center;margin:0;padding:0;font:inherit}.jl-picker__header{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;flex:1;min-width:0;min-height:52px;padding:8px 0;border:0;background:none;cursor:pointer;text-align:left}.jl-picker__number{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border-radius:50%;background:#f5f6f8;font-size:12px}.jl-picker__name{font-size:16px;line-height:24px;font-weight:600}.jl-picker__selected{flex:1;color:var(--jl-muted);font-size:14px;overflow-wrap:anywhere;min-width:72px}.jl-picker__selected:before{content:"\b7  "}.jl-picker__selected--missing{color:#896015}.jl-picker__change{margin-left:auto;text-decoration:underline;text-underline-offset:3px;font-size:13px}.jl-picker__header[aria-expanded=true] .jl-picker__number{color:#fff;background:var(--jl-accent)}.jl-picker__header[aria-expanded=true] .jl-picker__change{display:none}.jl-picker__panel{padding:4px 0 16px 32px}.jl-picker__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.jl-picker__option{display:flex;min-width:0;position:relative}.jl-picker__option:has(.jl-picker__info){padding-right:44px}.jl-picker__choice,.jl-picker__tree-answer,.jl-picker__upgrade-choice,.jl-picker__group{position:relative;min-width:0;min-height:44px;-webkit-appearance:none;appearance:none;border:1px solid var(--jl-line);border-radius:8px;background:#fff;color:var(--jl-ink);padding:10px 12px;cursor:pointer;overflow-wrap:anywhere;text-align:center;transition:background .2s,border-color .2s}.jl-picker__choice,.jl-picker__tree-answer{flex:1;width:100%}.jl-picker__choice[aria-checked=true],.jl-picker__tree-answer[aria-checked=true],.jl-picker__upgrade-choice[aria-checked=true],.jl-picker__group[aria-pressed=true]{border-color:var(--jl-accent);box-shadow:inset 0 0 0 1px var(--jl-accent);background:#f5f6f8;font-weight:600}.jl-picker__choice[aria-checked=true]:after,.jl-picker__tree-answer[aria-checked=true]:after,.jl-picker__upgrade-choice[aria-checked=true]:after{content:"\2713";position:absolute;top:2px;right:4px;color:var(--jl-accent);font-size:12px;line-height:16px}.jl-picker__choice:hover,.jl-picker__tree-answer:hover,.jl-picker__upgrade-choice:hover,.jl-picker__group:hover{border-color:var(--jl-accent)}.jl-picker__choice:disabled,.jl-picker__tree-answer:disabled,.jl-picker__upgrade-choice:disabled,.jl-picker__group:disabled{cursor:wait;opacity:.6}.jl-picker__choice small,.jl-picker__tree-answer small{display:block;margin-top:4px;font-size:13px;line-height:20px;color:var(--jl-muted);font-weight:400}.jl-picker__sprite{position:absolute;width:0;height:0;overflow:hidden}.jl-picker__icon{display:block;width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;margin:0 auto 8px}.jl-picker__step[data-name=Shape] .jl-picker__choice{min-height:88px}.jl-picker__step[data-name="Lens / beam"] .jl-picker__choice{min-height:96px}.jl-picker__step[data-name=Wattage] .jl-picker__choices{grid-template-columns:repeat(3,minmax(0,1fr))}.jl-picker__step[data-name=Wattage] .jl-picker__choice{min-height:48px}.jl-picker__step[data-name="Body colour"] .jl-picker__choice,.jl-picker__step[data-name="Reflector colour"] .jl-picker__choice,.jl-picker__step[data-name="LED colour"] .jl-picker__choice{display:flex;align-items:center;justify-content:flex-start;gap:8px;text-align:left;min-height:56px}.jl-picker__swatch{width:24px;height:24px;flex-shrink:0;border:1px solid var(--jl-line);border-radius:50%}.jl-picker__swatch--light{width:16px;height:16px}.jl-picker__info{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;min-height:44px;padding:0;border:0;background:none;color:var(--jl-muted);cursor:pointer}.jl-picker__info svg{display:block;width:18px;height:18px;flex-shrink:0}.jl-picker__option>.jl-picker__info{position:absolute;right:0;top:0;width:44px}.jl-picker__question{display:flex;align-items:center;justify-content:space-between;min-height:44px;font-weight:600}.jl-picker__question-header{margin-bottom:8px}.jl-picker__trail{display:flex;align-items:center;flex-wrap:wrap;gap:0 4px;font-size:13px}.jl-picker__back{min-width:44px;min-height:44px;border:0;border-radius:6px;padding:4px 8px;background:#f5f6f8;color:var(--jl-muted);cursor:pointer;font-size:13px}.jl-picker__crumb{padding:4px 8px;border-radius:6px;background:#f5f6f8}.jl-picker__separator{color:var(--jl-muted)}.jl-picker__trail-change{margin-left:auto;background:none;text-decoration:underline;text-underline-offset:3px}.jl-picker__upgrade{margin-top:8px}.jl-picker__upgrade .jl-picker__choices{display:flex;flex-wrap:wrap}.jl-picker__upgrade-choice{flex:1;padding:10px 8px}.jl-picker__tier-info{display:flex;align-items:center;justify-content:space-between;color:var(--jl-muted);margin-top:8px}.jl-picker__tier-info small{font-size:13px}.jl-picker__groups{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.jl-picker__group{font-size:13px}.jl-picker__status{font-size:13px;color:var(--jl-muted);margin:8px 0 0}.jl-picker__status:empty{display:none}.jl-picker__error{color:#981c1b;font-size:13px;margin:8px 0 0}.jl-picker__info-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;pointer-events:none;color:#121212;--jl-muted:#526070;--jl-line:#7b8796;font-family:var(--font-body-family, inherit);font-size:14px;line-height:1.43}.jl-picker__info-layer *,.jl-picker__info-layer *:before,.jl-picker__info-layer *:after{box-sizing:border-box}.jl-picker__info-layer button,.jl-picker__info-layer a{font:inherit;color:inherit;letter-spacing:0}.jl-picker__info-layer>.jl-picker__backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;background:#00000059;opacity:1;visibility:visible;transition:none;pointer-events:auto}.jl-picker__info-layer>.jl-picker__popover{position:fixed;z-index:1;pointer-events:auto;top:16px;left:16px;width:calc(100% - 32px);max-width:360px;max-height:60vh;overflow:auto;overscroll-behavior:contain;padding:16px;border:1px solid var(--jl-line);border-radius:8px;background:#fff;box-shadow:0 4px 24px #12121226}.jl-picker__popover strong{display:block;padding-top:8px}.jl-picker__popover p{margin:8px 0}.jl-picker__popover small{display:block;color:var(--jl-muted)}.jl-picker__popover img{display:block;max-width:100%;max-height:140px;margin-block:8px}.jl-picker__popover a{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:3px}.jl-picker__info-close{float:right;border:0;min-width:44px;min-height:44px;padding:0 8px;background:#f5f6f8;border-radius:8px;cursor:pointer}jl-smart-picker :is(button,a,summary):focus-visible,.jl-picker__info-layer :is(button,a):focus-visible,product-info[data-jl-enhanced] :is([data-jl-primary],.shopify-payment-button__button):focus-visible{outline:3px solid #2563eb;outline-offset:3px}product-info[data-jl-enhanced] .product-form__buttons-group,product-info[data-jl-enhanced] .product-form__buttons:has([data-jl-primary]){display:flex;flex-wrap:wrap;gap:12px}product-info[data-jl-enhanced] .jl-picker__selection{flex:0 0 100%;width:100%;margin:4px 0 0;font-size:14px;line-height:20px;color:#526070;overflow-wrap:anywhere}product-info[data-jl-enhanced] [data-jl-primary]{display:flex;align-items:center;justify-content:center;flex:0 0 100%;width:100%;min-height:48px;padding:12px 16px;margin:0;border:1px solid #2563eb;border-radius:8px;background:#2563eb;color:#fff;font-family:var(--font-button-family,inherit);font-size:16px;line-height:24px;font-weight:600}product-info[data-jl-enhanced] [data-jl-primary]:hover{background:#1d4ed8}product-info[data-jl-enhanced] [data-jl-primary]:before,product-info[data-jl-enhanced] [data-jl-primary]:after{display:none}product-info[data-jl-enhanced] [data-jl-payment]{flex:0 0 100%;width:100%;margin:0;--shopify-accelerated-checkout-button-block-size:48px;--shopify-accelerated-checkout-button-border-radius:8px}product-info[data-jl-enhanced] .shopify-payment-button__button--unbranded{display:block;width:100%;min-height:48px;border:1px solid #2563eb;border-radius:8px;padding:12px 16px;background:#fff;color:#2563eb;font-family:var(--font-button-family,inherit);font-size:16px;line-height:24px;font-weight:600}product-info[data-jl-enhanced] .product-form__quantity{width:auto}product-info[data-jl-enhanced] quantity-input.quantity{width:auto;min-width:144px;min-height:48px}product-info[data-jl-enhanced] .quantity__buttons{flex-direction:row;width:auto;flex:0 0 auto}product-info[data-jl-enhanced] .quantity__button{width:44px;flex:0 0 44px;min-width:44px;min-height:48px;border-radius:0;border-top:1px solid #7b8796}product-info[data-jl-enhanced] .quantity__input{width:56px;flex:0 0 56px;min-width:44px;min-height:48px}product-info[data-jl-replace-addon=true] form .tcustomizer,product-info[data-jl-replace-addon=true] form #tcustomizer-app,product-info[data-jl-replace-addon=true] button[name=tcustomizer-add]{display:none!important}@container (min-width:500px){.jl-picker__step:is([data-name=Shape],[data-name="Lens / beam"],[data-name="Reflector colour"],[data-name="LED colour"]) .jl-picker__choices{grid-template-columns:repeat(3,minmax(0,1fr))}.jl-picker__step[data-name=Wattage] .jl-picker__choices{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (max-width:339px){.jl-picker__panel{padding-left:0}.jl-picker__step:is([data-name=Shape],[data-name="Lens / beam"]) .jl-picker__choices{grid-template-columns:1fr}.jl-picker__step[data-name=Wattage] .jl-picker__choices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.jl-picker__header{display:grid;grid-template-columns:24px minmax(0,1fr) auto;column-gap:12px;row-gap:0}.jl-picker__number{grid-row:1 / span 2}.jl-picker__name{grid-column:2;grid-row:1;line-height:22px}.jl-picker__selected{grid-column:2;grid-row:2;min-width:0;font-size:13px;line-height:18px}.jl-picker__selected:before{content:none}.jl-picker__change{grid-column:3;grid-row:1 / span 2;margin-left:0}.jl-picker__info-layer>.jl-picker__backdrop{display:block}.jl-picker__info-layer>.jl-picker__popover{top:auto;left:0;bottom:0;width:100%;max-width:none;max-height:70vh;padding:20px 20px calc(20px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0}html.jl-info-open :is([class*=whatsapp i],[id*=whatsapp i],iframe[title*=chat i],iframe[id*=chat i],[class*=chat-widget i],[id*=chat-widget i],[class*=chaty-widget i],.wa__widget,#ShopifyChat,#tidio-chat,#tawkchat-container,#intercom-container,.intercom-lightweight-app,#gorgias-chat-container){display:none!important}}@media(prefers-reduced-motion:reduce){jl-smart-picker *,jl-smart-picker *:before,jl-smart-picker *:after{transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/jl-smart-picker.css.map */
