.single-product .jl-v2-product *{box-sizing:border-box}.single-product div.product.jl-v2-product{padding:0 0 clamp(2rem, 4vw, 3rem)}.single-product div.product.jl-v2-product>:not(section){display:none!important}.jl-v2-shell{width:min(1320px, calc(100% - 2rem));margin:0 auto}.jl-v2-hero{padding:clamp(1.6rem, 3vw, 2.6rem) 0 clamp(1.4rem, 2.6vw, 2rem)}.jl-v2-hero-grid{display:grid;grid-template-columns:minmax(0,44%) minmax(0,56%);gap:clamp(1.4rem, 2.4vw, 2.4rem);align-items:start}.jl-v2-hero-media,.jl-v2-hero-summary{min-width:0}.single-product .jl-v2-product .jl-v2-hero-summary.summary{float:none;margin:0;padding:0;border:0;background:#fff0;box-shadow:none;width:auto!important;max-width:none!important;min-width:0!important}.single-product .jl-v2-product .jl-v2-hero-summary>*{max-width:none!important}@media (min-width:981px){.jl-v2-hero-media{position:sticky;top:calc(var(--jleh-header-offset-desktop, 61px) + 1rem);align-self:start}}.jl-v2-gallery{display:flex;flex-direction:column;gap:.85rem}.jl-v2-gallery-stage{margin:0;overflow:hidden;border:1px solid var(--jl2-color-line);background:rgb(255 255 255 / .65);box-shadow:0 14px 34px rgb(26 24 20 / .06)}.jl-v2-gallery-stage-image{display:block;width:100%;height:auto;transition:transform 320ms ease}.jl-v2-gallery-stage:hover .jl-v2-gallery-stage-image{transform:scale(1.025)}.jl-v2-gallery-thumbs{display:flex;flex-wrap:wrap;gap:.5rem}.jl-v2-gallery-thumb{flex:0 0 64px;width:64px;height:64px;padding:0;margin:0;border:1px solid var(--jl2-color-line);border-radius:0;background:var(--jl2-color-cream);cursor:pointer;overflow:hidden;transition:border-color 200ms ease,box-shadow 200ms ease;appearance:none}.jl-v2-gallery-thumb img{display:block;width:100%;height:100%;object-fit:cover}.jl-v2-gallery-thumb:hover{border-color:var(--jl2-color-line-strong)}.jl-v2-gallery-thumb.is-active{border-color:var(--jl2-color-gold);box-shadow:inset 0 0 0 1px var(--jl2-color-gold)}.jl-v2-breadcrumb{margin-bottom:.85rem}.jl-v2-breadcrumb .woocommerce-breadcrumb{display:flex;flex-wrap:wrap;gap:.35rem .55rem;margin:0;color:var(--jl2-color-mute-2);font-size:.74rem;letter-spacing:.05em;line-height:1.5;text-transform:uppercase}.jl-v2-breadcrumb .woocommerce-breadcrumb a{color:var(--jl2-color-olive);text-decoration:none}.jl-v2-breadcrumb-sep{color:var(--jl2-color-line-strong)}.single-product .jl-v2-product .product_title{margin:0 0 .7rem;color:var(--jl2-color-ink);font-size:clamp(1.7rem, 2.2vw, 2.4rem);font-weight:600;letter-spacing:-.02em;line-height:1.12}.jl-v2-tagline{margin:0 0 .85rem;color:var(--jl2-color-mute);font-size:.95rem;line-height:1.6}.jl-v2-rating-row{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .7rem;margin:0 0 1rem;font-size:.78rem;color:var(--jl2-color-mute)}.jl-v2-rating-stars .star-rating{display:inline-flex!important;margin:0!important;color:var(--jl2-color-gold)}.jl-v2-rating-stars .star-rating::before,.jl-v2-rating-stars .star-rating span::before{color:var(--jl2-color-gold)!important}.jl-v2-rating-count{display:inline-flex;align-items:center;gap:.35rem;color:var(--jl2-color-ink-2);font-weight:600}.jl-v2-rating-count a{color:var(--jl2-color-olive);text-decoration:underline;text-underline-offset:2px}.jl-v2-rating-count-sep{color:var(--jl2-color-line-strong)}.jl-v2-pill{display:inline-flex;align-items:center;padding:.18rem .65rem;border:1px solid var(--jl2-color-line);border-radius:999px;background:var(--jl2-color-cream);color:var(--jl2-color-ink-2);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.jl-v2-pill--made{border-color:var(--jl2-color-olive-line);background:rgb(85 112 84 / .08);color:var(--jl2-color-olive-deep)}.jl-v2-pill--cert{border-color:var(--jl2-color-line);background:rgb(200 146 42 / .08);color:var(--jl2-color-gold-deep)}.jl-v2-price-block{margin:0 0 1.15rem;padding:0}.single-product .jl-v2-product .jl-v2-price-block .price{display:block;margin:0;padding:0;color:var(--jl2-color-ink);font-size:clamp(1.25rem, 1.7vw, 1.5rem);font-weight:700;line-height:1.2}.single-product .jl-v2-product .jl-v2-price-block .price del,.single-product .jl-v2-product .jl-v2-price-block .price ins,.single-product .jl-v2-product .jl-v2-price-block .price .woocommerce-Price-amount,.single-product .jl-v2-product .jl-v2-price-block .price bdi{color:var(--jl2-color-ink)}.single-product .jl-v2-product .jl-v2-price-block .price del{opacity:.5;margin-right:.4rem;font-weight:500}.single-product .jl-v2-product .jl-v2-price-block .price ins{text-decoration:none}.jl-v2-price-tax-note{margin:.22rem 0 0;color:var(--jl2-color-mute);font-size:8px;font-weight:500;line-height:1.35}.jl-v2-emi-line{margin:.4rem 0 0;color:var(--jl2-color-ink-2);font-size:.92rem;line-height:1.5}.jl-v2-emi-line strong{color:var(--jl2-color-gold-deep)}.jl-v2-emi-line-sub{display:block;color:var(--jl2-color-mute);font-size:.78rem;font-weight:500}.jl-v2-cart-frame #razorpay-affordability-widget{display:block;width:100%;max-width:520px;margin:0 0 1rem;padding:0;border:0;background:#fff0;box-shadow:none}.jl-v2-cart-frame #razorpay-affordability-widget iframe{width:100%!important;max-width:520px;border:0;background:#fff0}.jl-v2-facts{display:flex;flex-wrap:wrap;gap:.55rem 1.1rem;margin:0 0 1.25rem;padding:.65rem .85rem;list-style:none;border:1px solid var(--jl2-color-line);background:var(--jl2-color-cream)}.jl-v2-facts li{display:inline-flex;align-items:center;gap:.4rem;color:var(--jl2-color-ink-2);font-size:.82rem;font-weight:500}.jl-v2-facts-icon{color:var(--jl2-color-olive);font-weight:700}.jl-v2-pickers{display:grid;gap:1.1rem;margin:0 0 1.25rem}.jl-v2-picker{margin:0;padding:0;border:0}.jl-v2-picker-label{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;width:100%;margin:0 0 .55rem;padding:0;color:var(--jl2-color-mute);font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.jl-v2-picker-current{color:var(--jl2-color-ink-2);font-size:.78rem;font-weight:600;letter-spacing:0;text-transform:none}.jl-v2-picker-current:empty::before{content:'Choose an option';color:var(--jl2-color-mute-2);font-style:italic;font-weight:500}.jl-v2-picker-options{display:flex;flex-wrap:wrap;gap:.5rem}.jl-v2-option{position:relative;display:inline-flex;align-items:center;justify-content:center;margin:0;border:1px solid var(--jl2-color-line);background:#fff;color:var(--jl2-color-ink-2);cursor:pointer;appearance:none;font:inherit;transition:border-color 180ms ease,box-shadow 180ms ease,background 180ms ease,transform 180ms ease}.jl-v2-option:hover,.jl-v2-option:focus-visible{border-color:var(--jl2-color-gold);background:#fff;color:var(--jl2-color-ink-2);box-shadow:0 6px 14px rgb(200 146 42 / .14);outline:none}.jl-v2-option.is-selected{border-color:var(--jl2-color-gold);background:rgb(200 146 42 / .08);box-shadow:inset 0 0 0 1px var(--jl2-color-gold)}.jl-v2-option.is-disabled,.jl-v2-option[aria-disabled='true']{opacity:.34;cursor:not-allowed;pointer-events:none}.jl-v2-option--color{flex-direction:column;gap:.4rem;width:76px;padding:.55rem .4rem .6rem;border-radius:4px}.jl-v2-option-swatch{display:block;width:36px;height:36px;border-radius:999px;background:var(--jl-v2-swatch,var(--jl2-color-cream));box-shadow:inset 0 0 0 1px rgb(0 0 0 / .08),0 2px 6px rgb(26 24 20 / .12)}.jl-v2-option--color.is-selected .jl-v2-option-swatch{box-shadow:inset 0 0 0 1px rgb(0 0 0 / .08),0 0 0 3px #fff,0 0 0 4px var(--jl2-color-gold)}.jl-v2-option--color .jl-v2-option-label{font-size:.7rem;font-weight:600;text-align:center;line-height:1.2;color:var(--jl2-color-ink-2)}.jl-v2-option--size{flex-direction:column;align-items:flex-start;gap:.3rem;min-width:180px;padding:.7rem .85rem;text-align:left}.jl-v2-option--size .jl-v2-option-card-title{display:block;color:var(--jl2-color-ink);font-size:.86rem;font-weight:700;line-height:1.25}.jl-v2-option--size .jl-v2-option-card-pill{display:inline-flex;align-items:center;padding:.12rem .45rem;border-radius:999px;background:rgb(85 112 84 / .12);color:var(--jl2-color-olive-deep);font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.jl-v2-option--size.is-disabled .jl-v2-option-card-pill{background:rgb(132 118 92 / .12);color:var(--jl2-color-mute-2)}.jl-v2-option--shape{flex-direction:column;gap:.45rem;width:92px;padding:.6rem .4rem .65rem}.jl-v2-option-shape{display:block;width:36px;height:36px;border:1.5px solid currentColor;background:#fff0;color:var(--jl2-color-mute)}.jl-v2-option--shape:hover .jl-v2-option-shape,.jl-v2-option--shape.is-selected .jl-v2-option-shape{color:var(--jl2-color-gold-deep)}.jl-v2-option--shape[data-value*='round' i] .jl-v2-option-shape,.jl-v2-option--shape[data-value*='circular' i] .jl-v2-option-shape,.jl-v2-option--shape[data-value*='oval' i] .jl-v2-option-shape{border-radius:999px}.jl-v2-option--shape[data-value*='rectangular' i] .jl-v2-option-shape,.jl-v2-option--shape[data-value*='rectangle' i] .jl-v2-option-shape{width:44px;height:30px}.jl-v2-option--shape .jl-v2-option-label{font-size:.7rem;font-weight:600;text-align:center;color:var(--jl2-color-ink-2)}.jl-v2-option--generic{padding:.55rem 1.1rem;border-radius:999px;font-size:.82rem;font-weight:600}.single-product .jl-v2-product form.variations_form>table.variations,.single-product .jl-v2-product form.variations_form .reset_variations,.single-product .jl-v2-product form.variations_form .single_variation{display:none!important}.single-product .jl-v2-product .reset_variations_alert{display:none!important}.jl-v2-cart-frame{margin:0 0 .85rem}.single-product .jl-v2-product form.cart{margin:0;padding:0}.single-product .jl-v2-product form.cart:not(.variations_form),.single-product .jl-v2-product .woocommerce-variation-add-to-cart{display:grid;width:100%;grid-template-columns:96px minmax(0,1fr) minmax(0,1fr);gap:.7rem;align-items:stretch;margin:0}.single-product .jl-v2-product form.cart .quantity,.single-product .jl-v2-product .woocommerce-variation-add-to-cart .quantity{grid-column:1;width:96px;margin:0!important;float:none!important}.single-product .jl-v2-product form.cart .quantity .qty,.single-product .jl-v2-product .woocommerce-variation-add-to-cart .quantity .qty{width:96px;min-height:52px;border:1px solid var(--jl2-color-line);border-radius:0;background:var(--jl2-color-cream-2);color:var(--jl2-color-ink);font-size:.95rem;font-weight:700;text-align:center;box-shadow:inset 0 1px 0 rgb(255 255 255 / .8)}.single-product .jl-v2-product .single_add_to_cart_button.button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 1.2rem;margin:0!important;border-radius:0;border:1px solid var(--jl2-color-gold);background:linear-gradient(180deg,#fffaf2 0%,#f4eada 100%);color:var(--jl2-color-gold-deep);font-size:.74rem;font-weight:700;letter-spacing:.16em;line-height:1;text-transform:uppercase;box-shadow:inset 0 1px 0 rgb(255 255 255 / .8),0 8px 16px rgb(26 24 20 / .05);transition:background 200ms ease,color 200ms ease,border-color 200ms ease,box-shadow 200ms ease,transform 200ms ease}.single-product .jl-v2-product form.cart>.single_add_to_cart_button.button:not(#btn-1cc-pdp){grid-column:2;width:100%;float:none!important}.single-product .jl-v2-product form.cart>#btn-1cc-pdp.single_add_to_cart_button.button{grid-column:3;width:100%;background:linear-gradient(180deg,var(--jl2-color-gold) 0%,var(--jl2-color-gold-hover) 100%);color:#fffaf2;border-color:var(--jl2-color-gold-hover);box-shadow:0 12px 22px rgb(200 146 42 / .22)}.single-product .jl-v2-product form.cart>#btn-1cc-pdp.single_add_to_cart_button.button:hover,.single-product .jl-v2-product form.cart>#btn-1cc-pdp.single_add_to_cart_button.button:focus-visible{background:linear-gradient(180deg,var(--jl2-color-gold-hover) 0%,var(--jl2-color-gold-deep) 100%);transform:translateY(-1px)}.single-product .jl-v2-product .single_add_to_cart_button.button:hover,.single-product .jl-v2-product .single_add_to_cart_button.button:focus-visible{background:linear-gradient(180deg,var(--jl2-color-gold) 0%,var(--jl2-color-gold-hover) 100%);border-color:var(--jl2-color-gold-hover);color:#fffaf2;transform:translateY(-1px)}.single-product .jl-v2-product .single_add_to_cart_button.button.disabled,.single-product .jl-v2-product .single_add_to_cart_button.button:disabled,.single-product .jl-v2-product .single_add_to_cart_button.button.wc-variation-selection-needed{background:linear-gradient(180deg,#f7eed8 0%,#ebdfbf 100%);border-color:var(--jl2-color-line-strong);color:var(--jl2-color-gold-deep);cursor:not-allowed;transform:none;opacity:1}.single-product .jl-v2-product .single_add_to_cart_button.button.wc-variation-is-unavailable{background:linear-gradient(180deg,var(--jl2-color-cream) 0%,var(--jl2-color-cream-2) 100%);border:1px solid var(--jl2-color-gold);color:var(--jl2-color-gold-deep);cursor:pointer;opacity:1}.single-product .jl-v2-product .single_add_to_cart_button.button.wc-variation-is-unavailable:hover,.single-product .jl-v2-product .single_add_to_cart_button.button.wc-variation-is-unavailable:focus-visible{background:linear-gradient(180deg,var(--jl2-color-gold) 0%,var(--jl2-color-gold-hover) 100%);color:#fffaf2;border-color:var(--jl2-color-gold-hover)}.single-product .jl-v2-product form.cart.has-view-cart>#btn-1cc-pdp.single_add_to_cart_button.button{display:none!important}.single-product .jl-v2-product form.cart .jl-v2-view-cart{grid-column:3;width:100%;min-height:52px;margin:0!important}.jl-v2-status{display:flex;flex-wrap:wrap;gap:.55rem .85rem;align-items:center;margin:0 0 1rem;min-height:24px}.jl-v2-add-feedback{display:none;margin:0;color:var(--jl2-color-olive-deep);font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.jl-v2-add-feedback.is-visible{display:inline-flex;align-items:center}.jl-v2-view-cart{display:none;align-items:center;justify-content:center;min-height:44px;padding:0 1.25rem;border:1px solid var(--jl2-color-line);background:var(--jl2-color-cream);color:var(--jl2-color-gold-deep);font-size:.66rem;font-weight:700;letter-spacing:.16em;line-height:1;text-transform:uppercase;text-decoration:none;box-shadow:inset 0 1px 0 rgb(255 255 255 / .8);transition:background 200ms ease,color 200ms ease,border-color 200ms ease}.jl-v2-view-cart.is-visible{display:inline-flex}.jl-v2-view-cart:hover,.jl-v2-view-cart:focus-visible{border-color:var(--jl2-color-gold-hover);background:linear-gradient(180deg,var(--jl2-color-gold) 0%,var(--jl2-color-gold-hover) 100%);color:#fffaf2}.jl-v2-talk-to-designer{display:flex;flex-direction:column;gap:.2rem;width:100%;margin:0 0 1.1rem;padding:.85rem 1.1rem;border:1px dashed var(--jl2-color-line-strong);border-radius:0;background:rgb(85 112 84 / .06);color:var(--jl2-color-ink-2);cursor:pointer;text-align:left;transition:background 200ms ease,border-color 200ms ease;appearance:none;font:inherit}.jl-v2-talk-to-designer:hover,.jl-v2-talk-to-designer:focus-visible{border-color:var(--jl2-color-gold);background:rgb(200 146 42 / .08);outline:none}.jl-v2-talk-to-designer-headline{color:var(--jl2-color-ink);font-size:.92rem;font-weight:700}.jl-v2-talk-to-designer-cta{color:var(--jl2-color-olive-deep);font-size:.82rem;font-weight:600}.jl-v2-trust-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1rem;margin:0;padding:.95rem 1rem;list-style:none;border:1px solid var(--jl2-color-line-soft);background:var(--jl2-color-cream)}.jl-v2-trust-rail li{display:flex;align-items:center;gap:.45rem;color:var(--jl2-color-ink-2);font-size:.78rem;font-weight:500}.jl-v2-trust-icon{color:var(--jl2-color-gold);font-size:.95rem;line-height:1}.jl-v2-decision{padding:clamp(2.4rem, 4vw, 3.8rem) 0 0}.jl-v2-decision-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(1.5rem, 3vw, 2.6rem);align-items:start;padding:clamp(1.6rem, 2.4vw, 2.2rem);border:1px solid var(--jl2-color-line);background:linear-gradient(180deg,var(--jl2-color-cream) 0%,rgb(245 238 220 / .62) 100%);box-shadow:var(--jl2-shadow-soft)}.jl-v2-decision-title{margin:0 0 .7rem;color:var(--jl2-color-ink);font-size:clamp(1.3rem, 1.7vw, 1.65rem);font-weight:700;line-height:1.2}.jl-v2-decision-body{margin:0 0 .9rem;color:var(--jl2-color-ink-2);font-size:.98rem;line-height:1.6}.jl-v2-decision-install{margin:0 0 1rem;color:var(--jl2-color-mute);font-size:.86rem;line-height:1.55}.jl-v2-decision-install strong{color:var(--jl2-color-olive-deep);font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:.76rem}.jl-v2-decision-cta{display:inline-flex;align-items:center;padding:.62rem 1.1rem;border:1px solid var(--jl2-color-gold);border-radius:0;background:rgb(200 146 42 / .1);color:var(--jl2-color-gold-deep);font:inherit;font-size:.78rem;font-weight:700;letter-spacing:.06em;cursor:pointer;transition:background 200ms ease,color 200ms ease,transform 200ms ease;appearance:none}.jl-v2-decision-cta:hover,.jl-v2-decision-cta:focus-visible{background:linear-gradient(180deg,var(--jl2-color-gold) 0%,var(--jl2-color-gold-hover) 100%);color:#fffaf2;outline:none;transform:translateY(-1px)}.jl-v2-decision-rules-heading{margin:0 0 .65rem;color:var(--jl2-color-mute);font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.jl-v2-decision-rules-list{display:grid;gap:.7rem;margin:0;padding:0}.jl-v2-decision-rule{display:grid;grid-template-columns:minmax(0,0.75fr) minmax(0,1.25fr);gap:.85rem;padding:.7rem .85rem;border:1px solid var(--jl2-color-line-soft);background:rgb(255 255 255 / .65)}.jl-v2-decision-rule dt{margin:0;color:var(--jl2-color-olive-deep);font-size:.82rem;font-weight:700;letter-spacing:.04em}.jl-v2-decision-rule dd{margin:0;color:var(--jl2-color-ink-2);font-size:.88rem;line-height:1.5}.jl-v2-specs{padding:clamp(2.6rem, 4vw, 3.6rem) 0 0}.jl-v2-specs-inner{padding:0}.jl-v2-specs-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem;margin:0 0 1.2rem}.jl-v2-specs-title{margin:0;color:var(--jl2-color-ink);font-size:clamp(1.3rem, 1.7vw, 1.6rem);font-weight:700;line-height:1.2}.jl-v2-specs-sub{margin:0;color:var(--jl2-color-mute);font-size:.88rem}.jl-v2-specs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:0;margin:0;padding:0;border-top:1px solid var(--jl2-color-line)}.jl-v2-specs-row{display:grid;grid-template-columns:minmax(0,0.45fr) minmax(0,1fr);gap:1rem;padding:.85rem 0;border-bottom:1px solid var(--jl2-color-line)}.jl-v2-specs-row dt{margin:0;color:var(--jl2-color-mute);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.jl-v2-specs-row dd{margin:0;color:var(--jl2-color-ink);font-size:.92rem;line-height:1.55}.jl-v2-specs-accordion{margin:1.6rem 0 0;border-top:1px solid var(--jl2-color-line)}.jl-v2-acc{border-bottom:1px solid var(--jl2-color-line)}.jl-v2-acc-summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;list-style:none;padding:1rem 0;cursor:pointer;color:var(--jl2-color-ink);font-size:.95rem;font-weight:700}.jl-v2-acc-summary::-webkit-details-marker{display:none}.jl-v2-acc-icon{position:relative;width:18px;height:18px;flex-shrink:0}.jl-v2-acc-icon::before,.jl-v2-acc-icon::after{content:'';position:absolute;top:50%;left:50%;width:12px;height:1.5px;background:var(--jl2-color-gold-deep);transform:translate(-50%,-50%);transition:transform 180ms ease,opacity 180ms ease}.jl-v2-acc-icon::after{transform:translate(-50%,-50%) rotate(90deg)}.jl-v2-acc[open] .jl-v2-acc-icon::after{opacity:0}.jl-v2-acc-body{padding:0 0 1.2rem;color:var(--jl2-color-ink-2);font-size:.92rem;line-height:1.7}.jl-v2-acc-body p,.jl-v2-acc-body ul,.jl-v2-acc-body ol{margin:0 0 .85rem}.jl-v2-acc-body ul,.jl-v2-acc-body ol{padding-left:1.25rem}.jl-v2-acc-body li{margin:0 0 .3rem}.jl-v2-acc-body strong{color:var(--jl2-color-ink)}.jl-v2-why{padding:clamp(2.8rem, 4vw, 4rem) 0 0}.jl-v2-why-head{margin:0 0 1.2rem}.jl-v2-why-title{margin:0 0 .3rem;color:var(--jl2-color-ink);font-size:clamp(1.3rem, 1.7vw, 1.6rem);font-weight:700}.jl-v2-why-sub{margin:0;color:var(--jl2-color-mute);font-size:.92rem}.jl-v2-why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;margin:0;padding:0;list-style:none}.jl-v2-why-card{display:flex;flex-direction:column;gap:.5rem;padding:1.1rem 1.15rem 1.2rem;border:1px solid var(--jl2-color-line);background:linear-gradient(180deg,#fff 0%,var(--jl2-color-cream) 100%);box-shadow:var(--jl2-shadow-soft)}.jl-v2-why-card-eyebrow{color:var(--jl2-color-olive);font-size:.66rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.jl-v2-why-card-title{margin:0;color:var(--jl2-color-ink);font-size:1.02rem;font-weight:700;line-height:1.3}.jl-v2-why-card-body{margin:0;color:var(--jl2-color-ink-2);font-size:.88rem;line-height:1.6}.jl-v2-why-logos{display:flex;align-items:center;gap:.85rem;margin:.4rem 0 0;padding-top:.6rem;border-top:1px solid var(--jl2-color-line-soft)}.jl-v2-why-logos img{height:22px;width:auto;object-fit:contain}.jl-v2-reviews{padding:clamp(2.6rem, 4vw, 3.6rem) 0 0}.jl-v2-reviews :where(h1,h2,h3,h4,p,a,button,input,select,textarea,label,strong,small,li,td,th,div){font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-style:normal}.jl-v2-reviews-head{margin:0 0 1rem}.jl-v2-reviews-title{margin:0 0 .4rem;color:var(--jl2-color-ink);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:clamp(1.3rem, 1.7vw, 1.55rem);font-weight:700}.jl-v2-reviews-sub{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem;margin:0;color:var(--jl2-color-mute);font-size:.92rem}.jl-v2-reviews-sub .star-rating{display:none!important;margin:0!important;color:var(--jl2-color-gold)}.jl-v2-reviews-head>.star-rating{display:none!important}.jl-v2-reviews-sub .star-rating::before,.jl-v2-reviews-sub .star-rating span::before{font-family:star!important;color:var(--jl2-color-gold)!important}.jl-v2-reviews-frame{padding:0;border:0;background:#fff0;box-shadow:none}.jl-v2-reviews-frame #reviews{margin:0;padding:0;border:0;background:#fff0;box-shadow:none}.jl-v2-reviews-frame .contributions-title,.jl-v2-reviews-frame #comments .contributions-title{margin:0;color:var(--jl2-color-ink);font-family:inherit;font-size:clamp(1.02rem, 1.25vw, 1.18rem);font-weight:700;line-height:1.35}.jl-v2-reviews-frame .contributions-title{margin-bottom:.85rem}.jl-v2-reviews-frame .product-rating{display:grid!important;grid-template-columns:minmax(180px,0.7fr) minmax(260px,1fr);gap:clamp(1rem, 2vw, 1.6rem);align-items:center;width:100%!important;margin:0 0 1rem!important;padding:clamp(1rem, 1.8vw, 1.3rem);border:1px solid var(--jl2-color-line);background:linear-gradient(180deg,#fff 0%,var(--jl2-color-cream) 100%);box-shadow:var(--jl2-shadow-soft)}.jl-v2-reviews-frame .product-rating-summary,.jl-v2-reviews-frame .product-rating-details{display:block!important;width:auto!important;padding:0!important}.jl-v2-reviews-frame .product-rating-summary{border-right:1px solid var(--jl2-color-line-soft)}.jl-v2-reviews-frame .product-rating-summary .rating-number{display:block;color:var(--jl2-color-ink);font-size:clamp(2rem, 3vw, 2.7rem);font-weight:700;line-height:1}.jl-v2-reviews-frame .product-rating-summary .rating-count{display:block;margin-top:.45rem;color:var(--jl2-color-mute);font-size:.88rem;line-height:1.4}.jl-v2-reviews-frame .rating-graph{width:100%}.jl-v2-reviews-frame .rating-graph td,.jl-v2-reviews-frame .rating-graph th{padding:.18rem 0.3rem!important;border:0!important;color:var(--jl2-color-mute);font-size:.8rem;line-height:1.2;white-space:nowrap}.jl-v2-reviews-frame .rating-graph .bar,.jl-v2-reviews-frame .rating-graph a.bar{display:block;height:0.48rem!important;overflow:hidden;border-radius:999px;background:var(--jl2-color-gold)!important;color:transparent!important;box-shadow:none!important}.jl-v2-reviews-frame .rating-graph td:nth-child(2){min-width:150px;border-radius:999px!important;background:rgb(200 146 42 / .11)}.jl-v2-reviews-frame .contribution-type-selector{display:flex!important;flex-wrap:wrap;gap:.45rem;width:100%!important;margin:.85rem 0 1rem!important;padding:.3rem;border:1px solid var(--jl2-color-line);background:#fff}.jl-v2-reviews-frame .contribution-type-selector a,.jl-v2-reviews-frame .contribution-type-selector .switcher{display:inline-flex!important;flex:1 1 150px;align-items:center;justify-content:center;min-height:2.45rem;padding:.65rem 0.85rem!important;border:1px solid #fff0;background:#fff0;color:var(--jl2-color-ink-2)!important;font-size:.82rem;font-weight:700;line-height:1.2;text-align:center;text-decoration:none!important}.jl-v2-reviews-frame .contribution-type-selector a.active,.jl-v2-reviews-frame .contribution-type-selector a:hover,.jl-v2-reviews-frame .contribution-type-selector .switcher.active,.jl-v2-reviews-frame .contribution-type-selector .switcher:hover{border-color:var(--jl2-color-line-strong);background:rgb(200 146 42 / .1);color:var(--jl2-color-gold-deep)!important}.jl-v2-reviews-frame .contribution-form-wrapper,.jl-v2-reviews-frame #comments,.jl-v2-reviews-frame #contributions-list{width:100%}.jl-v2-reviews-frame .contribution-form-wrapper{margin:0 0 clamp(1rem, 2vw, 1.35rem);padding:clamp(1rem, 1.8vw, 1.25rem);border:1px solid var(--jl2-color-line);background:#fff;box-shadow:var(--jl2-shadow-soft)}.jl-v2-reviews-frame .form-contribution{margin:0!important}.jl-v2-reviews-frame .form-contribution label,.jl-v2-reviews-frame .form-contribution .form-row label{color:var(--jl2-color-ink);font-size:.85rem;font-weight:700;line-height:1.35}.jl-v2-reviews-frame input.input-text,.jl-v2-reviews-frame textarea.input-text,.jl-v2-reviews-frame select.select{min-height:2.55rem;border:1px solid var(--jl2-color-line)!important;border-radius:0!important;background:#fff!important;color:var(--jl2-color-ink-2)!important;font-size:.9rem;box-shadow:none!important}.jl-v2-reviews-frame input.input-text:focus,.jl-v2-reviews-frame textarea.input-text:focus,.jl-v2-reviews-frame select.select:focus{border-color:var(--jl2-color-gold)!important;outline:2px solid rgb(200 146 42 / .18);outline-offset:0}.jl-v2-reviews-frame .contributions-filter{float:none!important;display:flex;justify-content:flex-end;width:100%!important;margin:-2.45rem 0 1rem!important;padding:0!important}.jl-v2-reviews-frame .contributions-filter select{width:min(260px, 100%)!important}.jl-v2-reviews-frame .contributions-container,.jl-v2-reviews-frame .commentlist{width:100%}.jl-v2-reviews-frame .commentlist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin:0!important;padding:0!important;list-style:none!important}.jl-v2-reviews-frame .commentlist::before,.jl-v2-reviews-frame .commentlist::after{display:none!important;content:none!important}.jl-v2-reviews-frame .commentlist>li.review{display:flex;flex-direction:column;width:auto!important;min-width:0;margin:0!important;padding:0!important;border:1px solid var(--jl2-color-line)!important;background:#fff!important;box-shadow:var(--jl2-shadow-soft)!important}.jl-v2-reviews-frame .comment_container{display:block!important;width:100%;padding:1rem;color:var(--jl2-color-ink-2)}.jl-v2-reviews-frame .comment-text{display:grid!important;grid-template-columns:44px minmax(0,1fr);column-gap:.75rem;row-gap:0;width:100%!important;max-width:none!important;min-width:0;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--jl2-color-ink-2)!important;font-size:.9rem;line-height:1.62}.jl-v2-reviews-frame .comment-text>img.avatar{grid-column:1;grid-row:1 / span 3;position:static!important;float:none!important;width:44px!important;height:44px!important;margin:0!important;border:1px solid var(--jl2-color-line);border-radius:50%;object-fit:cover}.jl-v2-reviews-frame .comment-text>:not(.avatar){grid-column:2;min-width:0}.jl-v2-reviews-frame .comment-text .star-rating{float:none!important;display:inline-flex!important;margin:0 0 0.45rem!important}.jl-v2-reviews-frame .comment-text .contribution-title,.jl-v2-reviews-frame .comment-text .review-title{display:flex;flex-direction:column;gap:.35rem;margin:0 0 .45rem;color:var(--jl2-color-ink);font-size:1rem;font-weight:700;line-height:1.35}.jl-v2-reviews-frame .comment-text .meta{margin:0 0 0.7rem!important;color:var(--jl2-color-mute)!important;font-size:0.78rem!important;line-height:1.45!important}.jl-v2-reviews-frame .comment-text .description{margin:.65rem 0 0;color:var(--jl2-color-ink-2);font-size:.92rem;line-height:1.65}.jl-v2-reviews-frame .comment-text img:not(.avatar){display:block;width:auto!important;max-width:min(230px, 100%)!important;max-height:230px!important;margin:.75rem 0 0!important;border:1px solid var(--jl2-color-line);object-fit:cover}.jl-v2-reviews-frame .contribution-actions{display:flex!important;flex-wrap:wrap;gap:.35rem .6rem;margin:.85rem 0 0!important;padding-top:0.65rem!important;border-top:1px solid var(--jl2-color-line-soft);color:var(--jl2-color-mute)!important;font-size:0.74rem!important;line-height:1.3!important}.jl-v2-reviews-frame .contribution-actions a{color:var(--jl2-color-mute)!important;text-decoration:none!important}.jl-v2-reviews-frame .contribution-actions a:hover{color:var(--jl2-color-gold-deep)!important}.jl-v2-reviews-frame .guest-watch,.jl-v2-reviews-frame .notifications,.jl-v2-reviews-frame .flag,.jl-v2-reviews-frame .contribution-flag-form,.jl-v2-reviews-frame .form-contribution_comment{display:none!important}.jl-v2-reviews-frame .star-rating::before,.jl-v2-reviews-frame .star-rating span::before,.jl-v2-reviews-frame .star-rating-selector label::before{font-family:star!important;color:var(--jl2-color-gold)!important}.jl-v2-reviews-frame #submit,.jl-v2-reviews-frame .button{border:1px solid var(--jl2-color-gold)!important;border-radius:0!important;background:rgb(200 146 42 / .1)!important;color:var(--jl2-color-gold-deep)!important;font-weight:700!important}@media (max-width:760px){.jl-v2-reviews-frame .product-rating,.jl-v2-reviews-frame .commentlist{grid-template-columns:1fr}.jl-v2-reviews-frame .product-rating{gap:.9rem}.jl-v2-reviews-frame .product-rating-summary{border-right:0;border-bottom:1px solid var(--jl2-color-line-soft);padding-bottom:0.85rem!important}.jl-v2-reviews-frame .rating-graph td:nth-child(2){min-width:120px}.jl-v2-reviews-frame .contribution-type-selector{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.jl-v2-reviews-frame .contribution-type-selector a,.jl-v2-reviews-frame .contribution-type-selector .switcher{flex:none;min-height:2.35rem;padding:.55rem 0.55rem!important;font-size:.76rem}.jl-v2-reviews-frame .contributions-filter{justify-content:stretch;margin:0 0 0.9rem!important}.jl-v2-reviews-frame .contributions-filter select{width:100%!important}.jl-v2-reviews-frame .comment_container{padding:.9rem}.jl-v2-reviews-frame .comment-text{grid-template-columns:36px minmax(0,1fr);column-gap:.65rem;font-size:.86rem;line-height:1.58}.jl-v2-reviews-frame .comment-text>img.avatar{width:36px!important;height:36px!important}.jl-v2-reviews-frame .comment-text img:not(.avatar){max-width:100%!important;max-height:210px!important}}.jl-v2-faq{padding:clamp(2.8rem, 4vw, 4rem) 0 0}.jl-v2-faq-head{margin:0 0 1.1rem}.jl-v2-faq-title{margin:0 0 .3rem;color:var(--jl2-color-ink);font-size:clamp(1.3rem, 1.7vw, 1.6rem);font-weight:700}.jl-v2-faq-sub{margin:0;color:var(--jl2-color-mute);font-size:.92rem}.jl-v2-faq-list{border-top:1px solid var(--jl2-color-line)}.jl-v2-faq-item{border-bottom:1px solid var(--jl2-color-line);border-left:2px solid #fff0;padding-left:.85rem;transition:border-color 220ms ease,background 220ms ease}.jl-v2-faq-item[open]{border-left-color:var(--jl2-color-gold);background:var(--jl2-color-cream)}.jl-v2-faq-item-summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;list-style:none;padding:1rem 0;cursor:pointer;color:var(--jl2-color-ink);font-size:.95rem;font-weight:700}.jl-v2-faq-item-summary::-webkit-details-marker{display:none}.jl-v2-faq-item-icon{position:relative;width:18px;height:18px;flex-shrink:0}.jl-v2-faq-item-icon::before,.jl-v2-faq-item-icon::after{content:'';position:absolute;top:50%;left:50%;width:12px;height:1.5px;background:var(--jl2-color-gold-deep);transform:translate(-50%,-50%);transition:transform 180ms ease,opacity 180ms ease}.jl-v2-faq-item-icon::after{transform:translate(-50%,-50%) rotate(90deg)}.jl-v2-faq-item[open] .jl-v2-faq-item-icon::after{opacity:0}.jl-v2-faq-item-body{padding:0 0 1rem;color:var(--jl2-color-ink-2);font-size:.92rem;line-height:1.7}.jl-v2-faq-item-body p{margin:0 0 .7rem}.jl-v2-faq-cta{display:inline-flex;margin:1.1rem 0 0;padding:.55rem 1rem;border:1px solid var(--jl2-color-gold);border-radius:0;background:#fff0;color:var(--jl2-color-gold-deep);font-size:.8rem;font-weight:700;letter-spacing:.06em;cursor:pointer;transition:background 200ms ease,color 200ms ease;appearance:none;font-family:inherit}.jl-v2-faq-cta:hover,.jl-v2-faq-cta:focus-visible{background:var(--jl2-color-gold);color:#fffaf2;outline:none}.jl-v2-press{padding:clamp(2.4rem, 3vw, 3rem) 0 0}.jl-v2-press-row{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem 1.4rem;padding:.9rem clamp(0.85rem, 1.5vw, 1.2rem);border-top:1px solid var(--jl2-color-line-soft);border-bottom:1px solid var(--jl2-color-line-soft)}.jl-v2-press-eyebrow{color:var(--jl2-color-mute);font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.jl-v2-press-logos{display:flex;flex-wrap:wrap;align-items:center;gap:1.4rem;margin:0;padding:0;list-style:none}.jl-v2-press-logos li{display:inline-flex}.jl-v2-press-logos img{height:26px;width:auto;max-width:110px;object-fit:contain;opacity:.78;transition:opacity 200ms ease}.jl-v2-press-logos a:hover img,.jl-v2-press-logos a:focus-visible img{opacity:1}.jl-v2-press-more{margin-left:auto;color:var(--jl2-color-olive-deep);font-size:.82rem;font-weight:700;text-decoration:none}.jl-v2-press-more:hover,.jl-v2-press-more:focus-visible{color:var(--jl2-color-gold-deep);text-decoration:underline}.jl-v2-related{padding:clamp(2.8rem, 4vw, 4rem) 0 0}.jl-v2-related{font-family:var(--jl-font-body,"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)}.jl-v2-related :where(p,a,button,strong,small,li,div){font-family:var(--jl-font-body,"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)!important;font-style:normal}.jl-v2-related-head{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin:0 0 1rem;padding-bottom:.85rem;border-bottom:1px solid var(--jl2-color-line-soft)}.jl-v2-related-title{margin:0 0 .3rem;color:var(--jl2-color-ink);font-family:var(--jl-font-heading,"Sriracha","Segoe UI",cursive)!important;font-size:clamp(1.3rem, 1.7vw, 1.6rem);font-weight:400;line-height:1.2;letter-spacing:0}.jl-v2-related-sub{margin:0;color:var(--jl2-color-mute);font-size:.88rem;line-height:1.5}.jl-v2-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(0.85rem, 1.5vw, 1.1rem);margin:0;padding:0;list-style:none}@media (min-width:1025px){.single-product .jl-v2-related-grid.products{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.jl-v2-related-grid::before,.jl-v2-related-grid::after{display:none!important;content:none!important}.jl-v2-related-grid.products>.product,.jl-v2-related-grid.products li.product{float:none!important;clear:none!important;width:100%!important;max-width:none!important;margin:0!important}.jl-v2-related-grid .jm-product-card__title,.jl-v2-related-grid .jm-product-card__price,.jl-v2-related-grid .jm-product-card__cart,.jl-v2-related-grid .jm-product-card__rating{font-family:var(--jl-font-body,"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)!important}.jl-v2-related-grid .jm-product-card__rating .star-rating,.jl-v2-related-grid .jm-product-card__rating .star-rating::before,.jl-v2-related-grid .jm-product-card__rating .star-rating>span,.jl-v2-related-grid .jm-product-card__rating .star-rating>span::before{font-family:star!important}.jl-v2-related-grid .jm-product-card__rating .star-rating{display:inline-block!important;width:5.2em!important;height:1em!important;line-height:1!important;overflow:hidden!important}@media (max-width:1024px){.jl-v2-hero-grid{grid-template-columns:minmax(0,48%) minmax(0,52%)}.jl-v2-decision-grid{grid-template-columns:1fr}.jl-v2-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.jl-v2-shell{width:calc(100% - 1rem)}.jl-v2-hero-grid{grid-template-columns:1fr}.single-product .jl-v2-product .product_title{font-size:1.55rem}.jl-v2-trust-rail{grid-template-columns:1fr}.single-product .jl-v2-product form.cart:not(.variations_form),.single-product .jl-v2-product .woocommerce-variation-add-to-cart{grid-template-columns:76px minmax(0,1fr);grid-template-rows:auto auto}.single-product .jl-v2-product form.cart .quantity,.single-product .jl-v2-product .woocommerce-variation-add-to-cart .quantity{grid-row:1;grid-column:1;width:76px}.single-product .jl-v2-product form.cart .quantity .qty,.single-product .jl-v2-product .woocommerce-variation-add-to-cart .quantity .qty{width:76px;min-height:46px}.single-product .jl-v2-product form.cart>.single_add_to_cart_button.button:not(#btn-1cc-pdp){grid-row:1;grid-column:2;min-height:46px}.single-product .jl-v2-product form.cart>#btn-1cc-pdp.single_add_to_cart_button.button{grid-row:2;grid-column:1 / -1;min-height:46px}.single-product .jl-v2-product form.cart .jl-v2-view-cart{grid-row:2;grid-column:1 / -1;min-height:46px}.jl-v2-option--size{width:100%;min-width:0}.jl-v2-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.jl-v2-press-row{gap:.7rem 1rem}.jl-v2-press-more{margin-left:0}}@media (max-width:480px){.jl-v2-shell{width:calc(100% - 0.85rem)}.jl-v2-related-head{display:block}.jl-v2-related-grid{grid-template-columns:1fr}.jl-v2-decision-rule{grid-template-columns:1fr;gap:.25rem}.jl-v2-specs-row{grid-template-columns:1fr;gap:.25rem}}.jl-v2-product .jl-v2-cart-frame #razorpay-affordability-widget,.jl-v2-product #razorpay-affordability-widget{position:relative;display:block;width:100%!important;max-width:100%;margin:.6rem 0 .75rem;padding:.85rem .95rem;border:1px solid var(--jl2-color-line);border-radius:6px;background:linear-gradient(180deg,var(--jl2-color-cream) 0%,rgb(255 251 244 / .96) 100%);box-shadow:0 2px 10px rgb(26 24 20 / .04);box-sizing:border-box;overflow:hidden}.jl-v2-product .jl-v2-cart-frame #razorpay-affordability-widget::before{content:"EMI & payment options";display:block;margin:0 0 .45rem;color:var(--jl2-color-mute);font-size:.66rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.jl-v2-product #razorpay-affordability-widget iframe{display:block;width:100%!important;max-width:100%!important;border:0!important;border-radius:4px!important;background:transparent!important;box-shadow:none!important}.jl-v2-product #razorpay-affordability-widget a,.jl-v2-product #razorpay-affordability-widget button{font-size:0.78rem!important;font-weight:600!important;letter-spacing:0.04em!important;text-decoration:none!important}@media (max-width:760px){.jl-v2-product .jl-v2-cart-frame #razorpay-affordability-widget{padding:.7rem .8rem;margin:.5rem 0 .65rem}.jl-v2-product .jl-v2-cart-frame #razorpay-affordability-widget::before{font-size:.62rem}}.jl-v2-specs-eyebrow{margin:0 0 .3rem;color:var(--jl2-color-olive-deep);font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.jl-v2-specs-sub{margin:0;color:var(--jl2-color-mute);font-size:.92rem;line-height:1.55}.jl-v2-specs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin:0 0 1.6rem}.jl-v2-specs-group{display:flex;flex-direction:column;gap:.65rem;padding:1.1rem 1.15rem .95rem;border:1px solid var(--jl2-color-line-soft);border-radius:6px;background:linear-gradient(180deg,#fff 0%,var(--jl2-color-cream) 100%);box-shadow:0 2px 10px rgb(26 24 20 / .04);transition:transform 220ms ease,box-shadow 220ms ease,border-color 220ms ease}.jl-v2-specs-group:hover{transform:translateY(-2px);border-color:var(--jl2-color-line);box-shadow:0 8px 22px rgb(26 24 20 / .06)}.jl-v2-specs-group-head{display:flex;align-items:center;gap:.55rem;padding-bottom:.55rem;border-bottom:1px solid var(--jl2-color-line-soft)}.jl-v2-specs-group-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:rgb(200 146 42 / .1);color:var(--jl2-color-gold-deep)}.jl-v2-specs-group-icon svg{width:16px;height:16px}.jl-v2-specs-group-title{margin:0;color:var(--jl2-color-ink);font-size:.94rem;font-weight:700;letter-spacing:.01em}.jl-v2-specs-group-rows{margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.jl-v2-specs-group-row{display:grid;grid-template-columns:minmax(0,0.45fr) minmax(0,1fr);gap:.65rem;padding:.25rem 0}.jl-v2-specs-group-row dt{margin:0;color:var(--jl2-color-mute);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.jl-v2-specs-group-row dd{margin:0;color:var(--jl2-color-ink);font-size:.88rem;line-height:1.5}@media (max-width:540px){.jl-v2-specs-group{padding:.95rem 1rem}.jl-v2-specs-group-row{grid-template-columns:1fr;gap:.15rem}}.jl-v2-specs-editorial{display:flex;flex-direction:column;gap:1rem;margin:0 0 1.4rem}.jl-v2-specs-editorial-pull{margin:0;padding:.8rem 1rem;border-left:3px solid var(--jl2-color-gold);background:rgb(200 146 42 / .05);color:var(--jl2-color-ink-2);font-size:.96rem;font-style:italic;line-height:1.6}.jl-v2-specs-editorial-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:1rem}@media (max-width:760px){.jl-v2-specs-editorial-grid{grid-template-columns:1fr}}.jl-v2-specs-editorial-card{padding:1.15rem 1.2rem;border:1px solid var(--jl2-color-line-soft);border-radius:6px;background:#fff;box-shadow:0 2px 10px rgb(26 24 20 / .04)}.jl-v2-specs-editorial-eyebrow{margin:0 0 .5rem;color:var(--jl2-color-olive-deep);font-size:.66rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.jl-v2-specs-editorial-body{color:var(--jl2-color-ink-2);font-size:.94rem;line-height:1.7}.jl-v2-specs-editorial-body p{margin:0 0 .85rem}.jl-v2-specs-editorial-body p:last-child{margin-bottom:0}.jl-v2-specs-editorial-body strong{color:var(--jl2-color-ink);font-weight:700}.jl-v2-specs-editorial-features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem;color:var(--jl2-color-ink-2);font-size:.9rem;line-height:1.55}.jl-v2-specs-editorial-features li{position:relative;padding-left:1.4rem}.jl-v2-specs-editorial-features li::before{content:"";position:absolute;left:0;top:.45rem;width:14px;height:14px;border-radius:999px;background:rgb(200 146 42 / .18);background-image:linear-gradient(135deg,var(--jl2-color-gold),var(--jl2-color-gold-hover));box-shadow:inset 0 0 0 3px var(--jl2-color-cream)}.jl-v2-care-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.7rem}.jl-v2-care-list li{position:relative;padding:.55rem .7rem .55rem 2.2rem;border:1px solid var(--jl2-color-line-soft);border-radius:4px;background:var(--jl2-color-cream);color:var(--jl2-color-ink-2);font-size:.86rem;line-height:1.5}.jl-v2-care-list li::before{content:"";position:absolute;left:.7rem;top:.85rem;width:9px;height:9px;border-radius:999px;background:var(--jl2-color-gold)}.jl-v2-care-list strong{color:var(--jl2-color-ink)}.jl-v2-bulk-cta-row{display:flex;flex-wrap:wrap;gap:.55rem .85rem;margin-top:.6rem}.jl-v2-bulk-cta{display:inline-flex;align-items:center;padding:.55rem 1rem;border:1px solid var(--jl2-color-gold);border-radius:4px;background:linear-gradient(180deg,var(--jl2-color-gold) 0%,var(--jl2-color-gold-hover) 100%);color:#fffaf2;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-decoration:none;transition:background 200ms ease,transform 200ms ease}.jl-v2-bulk-cta:hover,.jl-v2-bulk-cta:focus-visible{background:linear-gradient(180deg,var(--jl2-color-gold-hover) 0%,var(--jl2-color-gold-deep) 100%);transform:translateY(-1px)}.jl-v2-bulk-cta--ghost{background:#fff0;color:var(--jl2-color-gold-deep);box-shadow:none}.jl-v2-bulk-cta--ghost:hover,.jl-v2-bulk-cta--ghost:focus-visible{background:rgb(200 146 42 / .08);color:var(--jl2-color-gold-deep)}.jl-v2-projects{padding:clamp(2.6rem, 4vw, 3.6rem) 0 0}.jl-v2-projects-head{margin:0 0 1.2rem}.jl-v2-projects-eyebrow{margin:0 0 .3rem;color:var(--jl2-color-olive-deep);font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.jl-v2-projects-title{margin:0 0 .4rem;color:var(--jl2-color-ink);font-size:clamp(1.3rem, 1.7vw, 1.6rem);font-weight:700}.jl-v2-projects-sub{margin:0;color:var(--jl2-color-mute);font-size:.92rem}.jl-v2-projects-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}.jl-v2-projects-card{position:relative;display:flex;flex-direction:column;gap:0;border:1px solid var(--jl2-color-line-soft);border-radius:6px;background:#fff;box-shadow:0 2px 10px rgb(26 24 20 / .04);overflow:hidden;cursor:pointer;transition:transform 220ms ease,box-shadow 220ms ease,border-color 220ms ease}.jl-v2-projects-card:hover,.jl-v2-projects-card:focus-visible{transform:translateY(-3px);border-color:var(--jl2-color-line);box-shadow:0 12px 26px rgb(26 24 20 / .09);outline:none}.jl-v2-projects-card-media{position:relative;display:block;width:100%;aspect-ratio:16 / 9;margin:0;padding:0;border:0;background:var(--jl2-color-ink);cursor:pointer;font:inherit;color:inherit;appearance:none}.jl-v2-projects-card-media img{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.92;transition:opacity 220ms ease,transform 320ms ease}.jl-v2-projects-card:hover .jl-v2-projects-card-media img{opacity:1;transform:scale(1.02)}.jl-v2-projects-card-play{position:absolute;top:50%;left:50%;width:64px;height:64px;margin:-32px 0 0 -32px;pointer-events:none;z-index:2}.jl-v2-projects-card-play svg{width:100%;height:100%;filter:drop-shadow(0 8px 22px rgb(0 0 0 / .45))}.jl-v2-projects-card-iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block;background:#000}.jl-v2-projects-card.is-playing{border-color:var(--jl2-color-gold);box-shadow:0 12px 26px rgb(26 24 20 / .12)}.jl-v2-projects-card.is-playing .jl-v2-projects-card-play{display:none}.jl-v2-projects-card-body{padding:.85rem 1rem 1rem}.jl-v2-projects-card-body h3{margin:0 0 .3rem;color:var(--jl2-color-ink);font-size:.96rem;font-weight:700;line-height:1.32}.jl-v2-projects-card-body p{margin:0;color:var(--jl2-color-mute);font-size:.84rem;line-height:1.55}.jl-v2-video-lightbox{display:none!important}.jl-v2-confidence,.jl-v2-confidence-grid{padding:0;border:0;background:#fff0;box-shadow:none}.jl-v2-confidence-head{display:none}.jl-v2-specs-editorial-sections{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:.95rem;margin:1.1rem 0 0}.jl-v2-specs-section{display:flex;flex-direction:column;gap:.55rem;padding:1.1rem 1.2rem 1.15rem;border:1px solid var(--jl2-color-line-soft);border-left:3px solid var(--jl2-color-gold);border-radius:6px;background:#fff;box-shadow:0 2px 10px rgb(26 24 20 / .04);transition:box-shadow 220ms ease,transform 220ms ease,border-color 220ms ease}.jl-v2-specs-section:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgb(26 24 20 / .06);border-color:var(--jl2-color-line);border-left-color:var(--jl2-color-gold-deep)}.jl-v2-specs-section--material{border-left-color:#b08d57}.jl-v2-specs-section--lighting{border-left-color:#c8922a}.jl-v2-specs-section--placement{border-left-color:#5f6f52}.jl-v2-specs-section--styling{border-left-color:#8f6616}.jl-v2-specs-section--install{border-left-color:#6a6459}.jl-v2-specs-section--more{border-left-color:var(--jl2-color-line-strong)}.jl-v2-specs-section-head{display:flex;flex-direction:column;gap:.2rem;margin:0 0 .4rem}.jl-v2-specs-section-eyebrow{margin:0;color:var(--jl2-color-olive-deep);font-size:.66rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.jl-v2-specs-section-title{margin:0;color:var(--jl2-color-ink);font-size:1.05rem;font-weight:700;line-height:1.32;letter-spacing:-.005em;font-family:var(--jl-font-body,'Open Sans','Segoe UI',sans-serif);font-style:normal}.jl-v2-specs-section-body{color:var(--jl2-color-ink-2);font-size:.92rem;line-height:1.7}.jl-v2-specs-section-body p{margin:0 0 .7rem}.jl-v2-specs-section-body p:last-child{margin-bottom:0}.jl-v2-specs-section-body a{color:var(--jl2-color-gold-deep);text-decoration:underline;text-underline-offset:3px}.jl-v2-specs-section-body strong{color:var(--jl2-color-ink);font-weight:700}.jl-v2-specs-section-body ul{margin:0 0 .7rem;padding-left:1.15rem}.jl-v2-specs-section-body li{margin:0 0 .3rem}.jl-v2-specs-editorial-card--lede .jl-v2-specs-editorial-body p:nth-of-type(n+4){display:none}.jl-v2-specs-editorial-sections+*{margin-top:clamp(1rem, 2vw, 1.4rem)}.jl-v2-why,.jl-v2-reviews,.jl-v2-faq{padding-top:clamp(2.6rem, 4vw, 3.4rem)}.jl-v2-why .jl-v2-shell,.jl-v2-reviews .jl-v2-shell,.jl-v2-faq .jl-v2-shell{position:relative}.jl-v2-reviews-head{margin:0 0 1.1rem;text-align:left}.jl-v2-reviews-frame{padding:clamp(1.1rem, 1.8vw, 1.5rem);border-radius:8px;background:linear-gradient(180deg,#fff 0%,var(--jl2-color-cream) 100%)}@media (max-width:760px){.jl-v2-specs-editorial-sections{grid-template-columns:1fr}}.jl-v2-product .jl-v2-reviews-frame{padding:0;border:0;background:#fff0;box-shadow:none}.jl-v2-confidence-block--reviews .jl-v2-reviews-frame{padding:0}.jl-v2-product #reviews,.jl-v2-product #review_form_wrapper,.jl-v2-product .contributions-container,.jl-v2-product .contributions-form-wrapper{font-family:var(--jl-font-body,'Open Sans','Segoe UI',sans-serif);color:var(--jl2-color-ink-2)}.jl-v2-product .contributions-title,.jl-v2-product .contributions-form-title,.jl-v2-product #reviews #comments h2,.jl-v2-product #review_form_wrapper .comment-reply-title{margin:0 0 .55rem;color:var(--jl2-color-ink)!important;font-size:clamp(1.1rem, 1.5vw, 1.3rem)!important;font-weight:700!important;font-style:normal!important;letter-spacing:0;font-family:inherit!important}.jl-v2-product .contribution-type-selector,.jl-v2-product ul.contribution-type-selector{display:flex!important;flex-wrap:wrap;gap:.45rem;margin:.85rem 0 1.1rem;padding:0;list-style:none}.jl-v2-product .contribution-type-selector li{list-style:none;margin:0}.jl-v2-product .contribution-type-selector a,.jl-v2-product .contribution-type-selector button{display:inline-flex;align-items:center;min-height:36px;padding:0 .95rem;border:1px solid var(--jl2-color-line);border-radius:999px;background:#fff;color:var(--jl2-color-ink-2);font-size:.78rem;font-weight:700;letter-spacing:.05em;text-decoration:none;text-transform:none;transition:background 200ms ease,color 200ms ease,border-color 200ms ease}.jl-v2-product .contribution-type-selector a:hover,.jl-v2-product .contribution-type-selector a:focus-visible,.jl-v2-product .contribution-type-selector a.active,.jl-v2-product .contribution-type-selector a.is-active{background:linear-gradient(180deg,var(--jl2-color-gold) 0%,var(--jl2-color-gold-hover) 100%);border-color:var(--jl2-color-gold-hover);color:#fffaf2;outline:none}.jl-v2-product .contributions-filter,.jl-v2-product #comments_filter{width:min(280px, 100%)!important;margin:0!important}.jl-v2-product #contributions-list-title{margin:0 0 0.7rem!important;color:var(--jl2-color-ink)!important;font-size:1rem!important;font-weight:700!important;font-family:inherit!important}.jl-v2-product #comments .commentlist,.jl-v2-product #contributions-list .commentlist,.jl-v2-product .contributions-container .commentlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.85rem}.jl-v2-product .contribution,.jl-v2-product li.comment,.jl-v2-product li.contribution{list-style:none;margin:0;padding:1rem 1.1rem;border:1px solid var(--jl2-color-line-soft)!important;border-radius:6px;background:#fff;box-shadow:0 2px 8px rgb(26 24 20 / .03)}.jl-v2-product .contribution .meta,.jl-v2-product li.comment .meta,.jl-v2-product .meta-author{display:flex;align-items:center;gap:.55rem;margin:0 0 .55rem}.jl-v2-product .contribution .avatar,.jl-v2-product li.comment .avatar,.jl-v2-product .photo{width:36px!important;height:36px!important;border-radius:999px!important;border:1px solid var(--jl2-color-line-soft);margin:0!important}.jl-v2-product .woocommerce-review__author,.jl-v2-product .contribution .author,.jl-v2-product .meta strong{color:var(--jl2-color-ink)!important;font-weight:700!important}.jl-v2-product .woocommerce-review__published-date,.jl-v2-product .contribution .date,.jl-v2-product .commentmetadata,.jl-v2-product .meta time{color:var(--jl2-color-mute)!important;font-size:0.78rem!important}.jl-v2-product .description,.jl-v2-product .contribution .description,.jl-v2-product .contribution .content{margin:0;color:var(--jl2-color-ink-2);font-size:.92rem;line-height:1.7}.jl-v2-product .star-rating,.jl-v2-product .star-rating::before,.jl-v2-product .star-rating span::before,.jl-v2-product .star-rating-selector label::before,.jl-v2-product .star-rating-selector::before{color:var(--jl2-color-gold)!important}.jl-v2-product .star-rating-selector{display:flex!important;align-items:center!important;gap:0.85rem!important;margin:0 0 0.85rem!important;padding:.7rem 0.85rem!important;border:1px solid var(--jl2-color-line-soft)!important;background:var(--jl2-color-cream)!important}.jl-v2-product .star-rating-selector>label{flex:1 1 auto;margin:0!important;color:var(--jl2-color-ink-2)!important;font-size:0.92rem!important;font-weight:600!important}.jl-v2-product .form-contribution input[type="text"],.jl-v2-product .form-contribution input[type="email"],.jl-v2-product .form-contribution textarea,.jl-v2-product .form-contribution select,.jl-v2-product #commentform input[type="text"],.jl-v2-product #commentform input[type="email"],.jl-v2-product #commentform textarea,.jl-v2-product #commentform select{width:100%!important;min-height:44px;padding:.55rem 0.85rem!important;border:1px solid var(--jl2-color-line)!important;border-radius:4px!important;background:#fff!important;color:var(--jl2-color-ink)!important;font-family:inherit!important;font-size:0.92rem!important;box-shadow:none!important;transition:border-color 200ms ease,box-shadow 200ms ease}.jl-v2-product .form-contribution textarea,.jl-v2-product #commentform textarea{min-height:110px;padding:.7rem 0.85rem!important}.jl-v2-product .form-contribution input:focus,.jl-v2-product .form-contribution textarea:focus,.jl-v2-product .form-contribution select:focus,.jl-v2-product #commentform input:focus,.jl-v2-product #commentform textarea:focus,.jl-v2-product #commentform select:focus{border-color:var(--jl2-color-gold)!important;box-shadow:0 0 0 3px rgb(200 146 42 / .16)!important;outline:none!important}.jl-v2-product .form-contribution label,.jl-v2-product #commentform label{display:block;margin:0 0 .35rem;color:var(--jl2-color-ink-2)!important;font-size:0.82rem!important;font-weight:600!important}.jl-v2-product .form-contribution .description{font-size:.78rem;color:var(--jl2-color-mute)}.jl-v2-product #submit,.jl-v2-product .wc-product-reviews-pro-form-submit-row .button,.jl-v2-product .form-contribution .button{display:inline-flex!important;align-items:center;justify-content:center;min-height:46px!important;padding:0 1.4rem!important;border:1px solid var(--jl2-color-gold-hover)!important;border-radius:4px!important;background:linear-gradient(180deg,var(--jl2-color-gold) 0%,var(--jl2-color-gold-hover) 100%)!important;color:#fffaf2!important;font-size:0.78rem!important;font-weight:700!important;letter-spacing:0.12em!important;text-transform:uppercase!important;cursor:pointer;transition:background 200ms ease,transform 200ms ease}.jl-v2-product #submit:hover,.jl-v2-product .form-contribution .button:hover,.jl-v2-product .wc-product-reviews-pro-form-submit-row .button:hover{background:linear-gradient(180deg,var(--jl2-color-gold-hover) 0%,var(--jl2-color-gold-deep) 100%)!important;transform:translateY(-1px)}.jl-v2-product .commentlist .summary,.jl-v2-product .review-summary,.jl-v2-product .contributions-summary{padding:1rem 1.15rem;margin:0 0 .95rem;border:1px solid var(--jl2-color-line-soft);border-radius:6px;background:#fff}@media (max-width:540px){.jl-v2-product .contribution-type-selector{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.jl-v2-product .contribution-type-selector a,.jl-v2-product .contribution-type-selector button{justify-content:center;width:100%}.jl-v2-product .star-rating-selector{display:grid!important;grid-template-columns:1fr;gap:.4rem}}.jl-v2-press{padding:clamp(2.4rem, 3.5vw, 3.4rem) 0 0}.jl-v2-press-row,.jl-v2-product .jl-v2-press-row{display:flex;align-items:center;flex-wrap:wrap;gap:.85rem 1.5rem;padding:clamp(1rem, 2vw, 1.4rem) clamp(1.1rem, 2vw, 1.6rem);border:1px solid var(--jl2-color-line);border-radius:8px;background:linear-gradient(180deg,#fff 0%,var(--jl2-color-cream) 100%);box-shadow:0 4px 18px rgb(26 24 20 / .05)}.jl-v2-press-eyebrow{display:inline-flex;align-items:center;flex:0 0 auto;padding:.25rem .65rem;border:1px solid var(--jl2-color-line);border-radius:999px;background:var(--jl2-color-cream);color:var(--jl2-color-olive-deep);font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.jl-v2-press-logos{display:flex;flex-wrap:wrap;align-items:center;gap:1.4rem clamp(1.4rem, 3vw, 2.4rem);margin:0;padding:0;list-style:none}.jl-v2-press-logos li{list-style:none;margin:0}.jl-v2-press-logos a{display:inline-flex;align-items:center;filter:none}.jl-v2-press-logos img{display:block;height:36px;width:auto;max-width:140px;object-fit:contain;opacity:1;filter:none;transition:transform 220ms ease}.jl-v2-press-logos a:hover img,.jl-v2-press-logos a:focus-visible img{transform:translateY(-1px)}.jl-v2-press-more{margin-left:auto;padding:.45rem .85rem;border:1px solid var(--jl2-color-line);border-radius:4px;color:var(--jl2-color-gold-deep);font-size:.78rem;font-weight:700;text-decoration:none;background:#fff0;transition:background 200ms ease,color 200ms ease}.jl-v2-press-more:hover,.jl-v2-press-more:focus-visible{background:var(--jl2-color-cream);color:var(--jl2-color-ink);outline:none}@media (max-width:540px){.jl-v2-press-row{gap:.75rem 1rem;padding:.95rem .95rem}.jl-v2-press-logos{gap:.95rem 1.25rem}.jl-v2-press-logos img{height:28px;max-width:110px}.jl-v2-press-more{margin-left:0}}.jl-v2-lifetime-micro{display:flex;align-items:flex-start;gap:.55rem;margin:0 0 1rem;padding:.6rem .8rem;border:1px solid var(--jl2-color-line-soft);border-left:2px solid var(--jl2-color-gold);border-radius:4px;background:rgb(200 146 42 / .04);color:var(--jl2-color-mute);font-size:.82rem;line-height:1.55}.jl-v2-lifetime-micro__icon{flex:0 0 18px;width:18px;height:18px;margin-top:.18rem;color:var(--jl2-color-gold-deep)}.jl-v2-lifetime-micro__text{min-width:0}.jl-v2-lifetime-micro strong{color:var(--jl2-color-ink);font-weight:700;margin-right:.3rem}.jl-v2-product,.jl-v2-product .jl-v2-specs-editorial-pull,.jl-v2-product .jl-v2-specs-editorial-features li,.jl-v2-product .jl-v2-faq-item-summary{font-family:var(--jl-font-body,'Open Sans','Segoe UI',sans-serif)}.single-product .jl-v2-product,.single-product .jl-v2-product :where(p,li,a,button,input,select,textarea,label,small,strong,span,div,summary,td,th){font-family:var(--jl-font-body,'Open Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif)}.single-product .jl-v2-product :where(h1,h2,h3,h4,h5,h6),.single-product .jl-v2-product .product_title,.single-product .jl-v2-product .jl-v2-confidence-title,.single-product .jl-v2-product .jl-v2-decision-title,.single-product .jl-v2-product .jl-v2-faq-title,.single-product .jl-v2-product .jl-v2-projects-title,.single-product .jl-v2-product .jl-v2-related-title,.single-product .jl-v2-product .jl-v2-reviews-title,.single-product .jl-v2-product .jl-v2-specs-title,.single-product .jl-v2-product .jl-v2-specs-section-title,.single-product .jl-v2-product .jl-v2-specs-group-title,.single-product .jl-v2-product .jl-v2-why-title,.single-product .jl-v2-product .jl-v2-why-card-title,.single-product .jl-v2-product .jl-v2-option-card-title{font-family:var(--jl-font-heading,'Sriracha','Segoe UI',cursive)!important;font-weight:400!important;font-style:normal!important;letter-spacing:0!important}.single-product .jl-v2-product :where(.jl-v2-tagline,.jl-v2-confidence-sub,.jl-v2-faq-sub,.jl-v2-projects-sub,.jl-v2-related-sub,.jl-v2-reviews-sub,.jl-v2-specs-sub,.jl-v2-why-sub),.single-product .jl-v2-product :where(.jl-v2-pill,.jl-v2-picker-label,.jl-v2-option-label,.jl-v2-specs-eyebrow,.jl-v2-specs-editorial-eyebrow,.jl-v2-specs-section-eyebrow,.jl-v2-confidence-eyebrow,.jl-v2-press-eyebrow,.jl-v2-projects-eyebrow,.jl-v2-why-card-eyebrow),.single-product .jl-v2-product :where(.jm-product-card__title,.jm-product-card__price,.jm-product-card__cart,.jm-product-card__rating){font-family:var(--jl-font-body,'Open Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif)!important;font-style:normal!important}.single-product .jl-v2-product .star-rating,.single-product .jl-v2-product .star-rating::before,.single-product .jl-v2-product .star-rating span,.single-product .jl-v2-product .star-rating span::before,.single-product .jl-v2-product .star-rating-selector label::before,.single-product .jl-v2-product .star-rating-selector::before{font-family:star!important}