.jl-pdp__top{display:grid;grid-template-columns:1fr;gap:28px;padding-top:24px;padding-bottom:8px}@media(min-width:900px){.jl-pdp__top{grid-template-columns:minmax(0,1fr) minmax(380px,480px);gap:48px;padding-top:36px}}@media(min-width:900px){.jl-pdp__gallery{position:sticky;top:96px;align-self:start}}.jl-gallery__stage{position:relative;aspect-ratio:1 / 1;background:var(--jl-bg, #fff);border:1px solid var(--jl-border, #E5E7EB);border-radius:var(--jl-radius, 10px);overflow:hidden}.jl-gallery__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.jl-gallery__slide[hidden]{display:none}.jl-gallery__img{width:100%;height:100%;object-fit:contain;padding:18px}.jl-gallery__noimg{flex-direction:column;gap:6px;background:var(--jl-bg-soft, #F6F7F9);color:var(--jl-ink-faint, #6B7280)}.jl-gallery__noimg-type{font-size:.95rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.jl-gallery__noimg-brand{font-size:.85rem;font-weight:700;letter-spacing:.14em;color:var(--jl-primary, #002F58)}.jl-gallery__thumbs{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.jl-gallery__thumb{flex:none;width:64px;height:64px;padding:4px;background:var(--jl-bg, #fff);border:1px solid var(--jl-border, #E5E7EB);border-radius:var(--jl-radius-sm, 6px);cursor:pointer;transition:border-color .15s ease}.jl-gallery__thumb.is-active{border-color:var(--jl-primary, #002F58);box-shadow:0 0 0 1px var(--jl-primary, #002F58)}.jl-gallery__thumb:focus-visible{outline:2px solid var(--jl-primary, #002F58);outline-offset:2px}.jl-gallery__thumb-img{width:100%;height:100%;object-fit:contain}.jl-buybox{display:flex;flex-direction:column;gap:14px}.jl-buybox__vendor{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--jl-ink-faint, #6B7280);text-decoration:none}.jl-buybox__vendor:hover{color:var(--jl-primary, #002F58)}.jl-buybox__title{font-family:var(--jl-font-heading);font-size:1.6rem;line-height:1.25;font-weight:700;color:var(--jl-ink, #111827);margin:0}@media(min-width:640px){.jl-buybox__title{font-size:1.85rem}}.jl-buybox__ids{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:.82rem;color:var(--jl-ink-soft, #4B5563);margin:-4px 0 0}.jl-buybox__artnr strong{color:var(--jl-ink, #111827);font-weight:600}.jl-buybox__ean{color:var(--jl-ink-faint, #6B7280)}.jl-buybox__taxtoggle{display:inline-flex;align-self:flex-start;border:1px solid var(--jl-border, #E5E7EB);border-radius:var(--jl-radius-pill, 999px);padding:2px;background:var(--jl-bg-soft, #F6F7F9)}.jl-buybox__taxtoggle .jl-tax-toggle__btn{border:0;background:transparent;padding:6px 14px;min-height:34px;border-radius:var(--jl-radius-pill, 999px);font:inherit;font-size:.78rem;font-weight:600;color:var(--jl-ink-soft, #4B5563);cursor:pointer;white-space:nowrap}.jl-buybox__taxtoggle .jl-tax-toggle__btn[aria-pressed=true]{background:var(--jl-primary, #002F58);color:#fff}.jl-buybox__taxtoggle .jl-tax-toggle__btn:focus-visible{outline:2px solid var(--jl-primary, #002F58);outline-offset:2px}.jl-buybox__pricerow .jl-price{font-size:1.05rem}.jl-buybox__pricerow .jl-price__current{font-size:2rem;font-weight:700;color:var(--jl-ink, #111827)}.jl-buybox__pricerow .jl-price__unit{font-size:.95rem;color:var(--jl-ink-faint, #6B7280);font-weight:600}.jl-buybox__pricerow .jl-price__compare{font-size:1rem;color:var(--jl-ink-faint, #6B7280);text-decoration:line-through;margin-left:8px}.jl-buybox__pricerow .jl-price__tax{display:block;font-size:.8rem;color:var(--jl-ink-faint, #6B7280);font-weight:500}.jl-buybox__pricerow .jl-price__badge{display:inline-block;margin-left:8px;font-size:.72rem;font-weight:700;padding:2px 8px;border-radius:var(--jl-radius-pill, 999px);background:var(--jl-accent, #FFCB05);color:var(--jl-ink, #111827);vertical-align:middle}.jl-buybox__pricerow .jl-price__saving{display:block;font-size:.85rem;color:var(--jl-success, #1E7E45);font-weight:600;margin-top:2px}.jl-buybox__perunit{font-size:.88rem;color:var(--jl-ink-soft, #4B5563);margin:-8px 0 0}.jl-buybox__cartonsave{display:inline-flex;align-self:flex-start;gap:6px;font-size:.82rem;font-weight:600;color:var(--jl-success, #1E7E45);background:#ecfbf1;padding:6px 12px;border-radius:var(--jl-radius-sm, 6px);margin:0}.jl-buybox__stock{display:inline-flex;align-items:center;gap:8px;font-size:.9rem;font-weight:600;margin:0}.jl-buybox__stock-dot{width:9px;height:9px;border-radius:50%;background:currentColor;flex:none}.jl-buybox__stock[data-state=in_stock]{color:var(--jl-success, #1E7E45)}.jl-buybox__stock[data-state=backorder]{color:var(--jl-warning, #B45309)}.jl-buybox__stock[data-state=out]{color:var(--jl-ink-faint, #6B7280)}.jl-optset{border:0;padding:0;margin:6px 0 0}.jl-optset__legend{display:block;font-size:.82rem;font-weight:600;color:var(--jl-ink-soft, #4B5563);margin-bottom:8px;padding:0}.jl-optset__current{color:var(--jl-ink, #111827)}.jl-optset__swatches{display:flex;flex-wrap:wrap;gap:8px}.jl-swatch-btn{display:inline-flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;min-height:44px;background:var(--jl-bg, #fff);border:1px solid var(--jl-border, #E5E7EB);border-radius:var(--jl-radius-pill, 999px);cursor:pointer;font:inherit;font-size:.82rem;font-weight:500;color:var(--jl-ink, #111827);transition:border-color .15s ease,box-shadow .15s ease}.jl-swatch-btn:hover{border-color:var(--jl-ink-faint, #6B7280)}.jl-swatch-btn.is-active{border-color:var(--jl-primary, #002F58);box-shadow:0 0 0 1px var(--jl-primary, #002F58)}.jl-swatch-btn:focus-visible{outline:2px solid var(--jl-primary, #002F58);outline-offset:2px}.jl-swatch-btn__label{white-space:nowrap}.jl-optset__pills{display:flex;flex-wrap:wrap;gap:8px}.jl-pill{min-height:44px;padding:10px 18px;background:var(--jl-bg, #fff);border:1px solid var(--jl-border, #E5E7EB);border-radius:var(--jl-radius-sm, 6px);cursor:pointer;font:inherit;font-size:.88rem;font-weight:600;color:var(--jl-ink, #111827);transition:border-color .15s ease,background .15s ease}.jl-pill:hover{border-color:var(--jl-ink-faint, #6B7280)}.jl-pill.is-active{border-color:var(--jl-primary, #002F58);background:var(--jl-primary-soft, #EAF1F7);color:var(--jl-primary, #002F58);box-shadow:0 0 0 1px var(--jl-primary, #002F58)}.jl-pill:focus-visible{outline:2px solid var(--jl-primary, #002F58);outline-offset:2px}.jl-buybox__buyrow{display:flex;gap:12px;align-items:stretch;margin-top:6px}.jl-qty{display:flex;flex-direction:column;gap:6px;flex:none}.jl-qty__label{font-size:.82rem;font-weight:600;color:var(--jl-ink-soft, #4B5563)}.jl-qty__control{display:inline-flex;align-items:center;border:1px solid var(--jl-border, #E5E7EB);border-radius:var(--jl-radius-sm, 6px);overflow:hidden;height:48px}.jl-qty__btn{width:42px;height:100%;border:0;background:var(--jl-bg, #fff);color:var(--jl-ink, #111827);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.jl-qty__btn:hover{background:var(--jl-bg-soft, #F6F7F9)}.jl-qty__btn:focus-visible{outline:2px solid var(--jl-primary, #002F58);outline-offset:-2px}.jl-qty__input{width:52px;height:100%;border:0;border-left:1px solid var(--jl-border, #E5E7EB);border-right:1px solid var(--jl-border, #E5E7EB);text-align:center;font:inherit;font-weight:600;-moz-appearance:textfield}.jl-qty__input::-webkit-outer-spin-button,.jl-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.jl-buybox__add{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;align-self:flex-end;font-size:.95rem}.jl-buybox__add[data-state=busy]{opacity:.65;pointer-events:none}.jl-buybox__add[data-state=done]{background:var(--jl-success, #1E7E45);border-color:var(--jl-success, #1E7E45)}.jl-buybox__ship{padding-top:6px}.jl-buybox__doclinks{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.85rem;color:var(--jl-ink-soft, #4B5563);margin:0}.jl-buybox__doclinks a{color:var(--jl-primary, #002F58);text-decoration:underline}.jl-buybox__doclinks svg{color:var(--jl-primary, #002F58);flex:none}.jl-buybox__proinfo{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--jl-ink-soft, #4B5563);background:var(--jl-primary-soft, #EAF1F7);padding:10px 14px;border-radius:var(--jl-radius-sm, 6px);margin:0}.jl-buybox__proinfo svg{color:var(--jl-primary, #002F58);flex:none}.jl-buybox__proinfo a{color:var(--jl-primary, #002F58);font-weight:600}.jl-pdp__info{padding-block:32px}.jl-tabs__nav{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--jl-border, #E5E7EB)}.jl-tabs__tab{border:0;background:transparent;padding:14px 18px;font:inherit;font-size:.95rem;font-weight:600;color:var(--jl-ink-soft, #4B5563);cursor:pointer;position:relative;border-radius:var(--jl-radius-sm, 6px) var(--jl-radius-sm, 6px) 0 0;margin-bottom:-1px}.jl-tabs__tab:hover{color:var(--jl-ink, #111827)}.jl-tabs__tab.is-active{color:var(--jl-primary, #002F58)}.jl-tabs__tab.is-active:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:3px;background:var(--jl-accent, #FFCB05);border-radius:3px 3px 0 0}.jl-tabs__tab:focus-visible{outline:2px solid var(--jl-primary, #002F58);outline-offset:2px}.jl-tabs__panels{padding-top:24px}.jl-tabs__panel[hidden]{display:none}.jl-tabs__panel{max-width:760px}.jl-tabs__panel .jl-rte{font-size:.95rem;line-height:1.6;color:var(--jl-ink, #111827)}.jl-tabs__panel .jl-rte p{margin:0 0 14px}.jl-tabs__panel .jl-rte h2,.jl-tabs__panel .jl-rte h3{font-family:var(--jl-font-heading);font-weight:700;margin:20px 0 8px}.jl-tabs__panel .jl-rte ul,.jl-tabs__panel .jl-rte ol{margin:0 0 14px;padding-left:22px}.jl-tabs__panel .jl-rte li{margin-bottom:6px}.jl-tabs__panel .jl-rte a{color:var(--jl-primary, #002F58);text-decoration:underline}.jl-tabs__panel .jl-rte img{max-width:100%;height:auto;border-radius:var(--jl-radius-sm, 6px)}@media(max-width:639px){.jl-tabs__nav{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.jl-tabs__tab{white-space:nowrap;flex:none}}.jl-usage__head{font-size:1.05rem;font-weight:700;color:var(--jl-ink, #111827);margin:0 0 10px}.jl-usage__head--no{margin-top:22px;color:var(--jl-danger, #B91C1C)}.jl-usage{list-style:none;margin:0 0 4px;padding:0;display:flex;flex-direction:column;gap:8px}.jl-usage li{display:flex;gap:10px;align-items:flex-start;font-size:.95rem;line-height:1.5;color:var(--jl-ink, #111827)}.jl-usage__icon{flex:none;margin-top:2px}.jl-usage--yes .jl-usage__icon{color:var(--jl-success, #1E7E45)}.jl-usage--no .jl-usage__icon{color:var(--jl-danger, #B91C1C)}.jl-steps__head{font-size:1.05rem;font-weight:700;color:var(--jl-ink, #111827);margin:0 0 10px}.jl-steps__head+.jl-steps{margin-bottom:22px}.jl-steps{margin:0 0 4px;padding-left:0;list-style:none;counter-reset:jl-step;display:flex;flex-direction:column;gap:10px}.jl-steps li{position:relative;padding-left:40px;font-size:.95rem;line-height:1.5;counter-increment:jl-step}.jl-steps li:before{content:counter(jl-step);position:absolute;left:0;top:0;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--jl-primary, #002F58);color:#fff;font-size:.8rem;font-weight:700}.jl-tech__table{width:100%;border-collapse:collapse;font-size:.9rem}.jl-tech__grouphead th{text-align:left;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--jl-ink-faint, #6B7280);padding:16px 0 6px}.jl-tech__table th[scope=row]{text-align:left;font-weight:500;color:var(--jl-ink-soft, #4B5563);padding:8px 16px 8px 0;vertical-align:top;width:50%}.jl-tech__table td{padding:8px 0;font-weight:600;color:var(--jl-ink, #111827)}.jl-tech__table tbody tr:not(.jl-tech__grouphead){border-top:1px solid var(--jl-border, #E5E7EB)}.jl-docs{display:grid;grid-template-columns:1fr;gap:10px}@media(min-width:640px){.jl-docs{grid-template-columns:1fr 1fr}}.jl-doc{display:flex;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;border:1px solid var(--jl-border, #E5E7EB);border-radius:var(--jl-radius, 10px);background:var(--jl-bg, #fff);transition:border-color .15s ease,box-shadow .15s ease}.jl-doc:hover{border-color:var(--jl-primary, #002F58);box-shadow:var(--jl-shadow)}.jl-doc__icon{color:var(--jl-primary, #002F58);flex:none}.jl-doc__body{display:flex;flex-direction:column;flex:1}.jl-doc__title{font-weight:600;color:var(--jl-ink, #111827);font-size:.92rem}.jl-doc__meta{font-size:.78rem;color:var(--jl-ink-faint, #6B7280)}.jl-doc__arrow{color:var(--jl-ink-faint, #6B7280);flex:none}.jl-docs--empty{display:flex;flex-direction:column;gap:8px}.jl-docs__fallback{font-size:.95rem;color:var(--jl-ink-soft, #4B5563);margin:0}.jl-docs__contact{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:0}.jl-docs__tel{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--jl-primary, #002F58);text-decoration:none}.jl-badges{display:flex;flex-wrap:wrap;gap:6px}.jl-chip{display:inline-flex;align-items:center;gap:5px;font-size:.76rem;font-weight:600;padding:4px 10px;border-radius:var(--jl-radius-pill, 999px);background:var(--jl-primary-soft, #EAF1F7);color:var(--jl-primary, #002F58)}.jl-chip--fire{background:#fdecec;color:var(--jl-fire, #B91C1C)}.jl-chip--success{background:#ecfbf1;color:var(--jl-success, #1E7E45)}.jl-badges__chip--cert{background:var(--jl-bg-soft, #F6F7F9);color:var(--jl-ink-soft, #4B5563)}.jl-badges__icon{flex:none}.jl-pdp__calc{padding-block:0 36px}.jl-calc{border:1px solid var(--jl-border, #E5E7EB);border-radius:var(--jl-radius, 10px);overflow:hidden;background:var(--jl-bg, #fff)}.jl-calc__head{display:flex;align-items:center;gap:10px;padding:16px 20px;background:var(--jl-primary-soft, #EAF1F7);border-bottom:1px solid var(--jl-border, #E5E7EB)}.jl-calc__head-icon{color:var(--jl-primary, #002F58)}.jl-calc__title{font-size:1.1rem;font-weight:700;color:var(--jl-primary, #002F58);margin:0}.jl-calc__body{display:grid;grid-template-columns:1fr;gap:24px;padding:20px}@media(min-width:640px){.jl-calc__body{grid-template-columns:1.2fr 1fr}}.jl-calc__inputs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-content:start}@media(max-width:479px){.jl-calc__inputs{grid-template-columns:1fr}}.jl-calc__field{display:flex;flex-direction:column;gap:6px}.jl-calc__label{font-size:.82rem;font-weight:600;color:var(--jl-ink-soft, #4B5563)}.jl-calc__field input{height:44px;padding:0 12px;border:1px solid var(--jl-border, #E5E7EB);border-radius:var(--jl-radius-sm, 6px);font:inherit;font-weight:600}.jl-calc__field input:focus-visible{outline:2px solid var(--jl-primary, #002F58);outline-offset:1px}.jl-calc__hint{font-size:.72rem;color:var(--jl-ink-faint, #6B7280)}.jl-calc__result{background:var(--jl-bg-soft, #F6F7F9);border-radius:var(--jl-radius, 10px);padding:18px;display:flex;flex-direction:column;gap:8px}.jl-calc__total{font-size:.92rem;color:var(--jl-ink-soft, #4B5563);margin:0}.jl-calc__total strong{color:var(--jl-ink, #111827)}.jl-calc__packs{font-size:1.5rem;font-weight:700;color:var(--jl-primary, #002F58);margin:0}.jl-calc__packs strong{font-size:1.5rem}.jl-calc__perpack{font-size:.82rem;color:var(--jl-ink-faint, #6B7280);margin:0}.jl-calc__backer{display:flex;align-items:flex-start;gap:6px;flex-wrap:wrap;font-size:.82rem;color:var(--jl-ink-soft, #4B5563);margin:4px 0 0}.jl-calc__backer svg{color:var(--jl-primary, #002F58);flex:none;margin-top:2px}.jl-calc__backer-link{color:var(--jl-primary, #002F58);font-weight:600}.jl-calc__cta{margin-top:8px;width:100%}.jl-calc__cta[disabled]{opacity:.6;cursor:not-allowed}.jl-recs{padding:32px 0}.jl-recs--related{border-top:1px solid var(--jl-border, #E5E7EB)}.jl-recs__head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.jl-recs__heading{font-family:var(--jl-font-heading);font-size:1.3rem;font-weight:700;color:var(--jl-ink, #111827);margin:0}.jl-recs__addall{display:inline-flex;align-items:center;gap:8px;flex:none}.jl-recs__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media(min-width:640px){.jl-recs__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.jl-recs__grid{grid-template-columns:repeat(4,1fr)}}.jl-reccard{display:flex;flex-direction:column;background:var(--jl-bg, #fff);border:1px solid var(--jl-border, #E5E7EB);border-radius:var(--jl-radius, 10px);overflow:hidden}.jl-reccard__media{display:block;position:relative;aspect-ratio:1 / 1;background:#fff}.jl-reccard__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:10px}.jl-reccard__noimg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--jl-bg-soft, #F6F7F9);color:var(--jl-primary, #002F58);font-weight:700;letter-spacing:.1em}.jl-reccard__body{display:flex;flex-direction:column;gap:5px;padding:10px 12px 12px;flex:1}.jl-reccard__vendor{font-size:.68rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--jl-ink-faint, #6B7280)}.jl-reccard__title{font-size:.85rem;font-weight:600;line-height:1.35;color:var(--jl-ink, #111827);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.jl-reccard__title:hover{color:var(--jl-primary, #002F58)}.jl-reccard__pricerow{margin-top:auto;padding-top:4px}.jl-reccard__pricerow .jl-price__current{font-size:1rem;font-weight:700;color:var(--jl-ink, #111827)}.jl-reccard__pricerow .jl-price__from{font-size:.75rem;color:var(--jl-ink-faint, #6B7280);margin-right:3px}.jl-pdp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--jl-bg, #fff);border-top:1px solid var(--jl-border, #E5E7EB);box-shadow:0 -4px 16px #10182814;transform:translateY(110%);transition:transform .25s ease;padding:10px 0}.jl-pdp-sticky.is-visible{transform:translateY(0)}.jl-pdp-sticky__inner{display:flex;align-items:center;gap:12px}.jl-pdp-sticky__info{display:flex;flex-direction:column;gap:0;flex:1;min-width:0}.jl-pdp-sticky__title{font-size:.85rem;font-weight:600;color:var(--jl-ink, #111827);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jl-pdp-sticky__price .jl-price__current{font-size:1.05rem;font-weight:700;color:var(--jl-ink, #111827)}.jl-pdp-sticky__price .jl-price__compare{display:none}.jl-pdp-sticky__add{display:inline-flex;align-items:center;gap:8px;flex:none;min-height:44px}@media(min-width:900px){.jl-pdp-sticky{display:none}}@media(prefers-reduced-motion:reduce){.jl-pdp-sticky,.jl-gallery__thumb,.jl-swatch-btn,.jl-pill,.jl-doc{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/product.css.map */
