.product-description-container:where(.jl-desc){font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6;color:#333;max-width:800px;margin:0 auto;padding:0 15px}.product-description-container:where(.jl-desc) h2{color:#b8860b;border-bottom:2px solid #f0f0f0;padding-bottom:10px;margin-top:30px;font-size:1.5em}:where(.product-description-container.jl-desc) .product-features{background-color:#f9f9f9;padding:20px;border-radius:8px;margin:20px 0;border:1px solid #eee}:where(.product-description-container.jl-desc) .product-features ul{padding-left:20px;margin:0}:where(.product-description-container.jl-desc) .product-features li{margin-bottom:10px}:where(.product-description-container.jl-desc) .product-features li span{font-weight:700}:where(.product-description-container.jl-desc) .color-box{background:#fff8e1;padding:15px;margin:25px 0;border-radius:0 4px 4px 0;font-size:.95em}:where(.product-description-container.jl-desc) .color-box p{font-weight:700;margin:0}:where(.product-description-container.jl-desc) .faq-section details{background-color:#fff;border:1px solid #ddd;border-radius:5px;padding:15px;margin-bottom:10px;cursor:pointer;transition:background-color .3s ease}:where(.product-description-container.jl-desc) .faq-section details:hover{background-color:#fcfcfc;border-color:#b8860b}:where(.product-description-container.jl-desc) .faq-section summary{font-weight:600;list-style:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer}:where(.product-description-container.jl-desc) .faq-section summary:after{content:"+";font-size:1.4em;color:#b8860b}:where(.product-description-container.jl-desc) .faq-section details[open] summary:after{content:"-"}:where(.product-description-container.jl-desc) .faq-section summary::-webkit-details-marker{display:none}:where(.product-description-container.jl-desc) .product-features li span.spec-title{font-weight:600;color:#555;display:inline-block;width:140px}:where(.product-description-container.jl-desc) .product-features li span.spec-value{color:#222;font-weight:700}:where(.product-description-container.jl-desc) .compat-list{background:#fafafa;border:1px solid #ddd;padding:15px;border-radius:8px;margin:15px 0}:where(.product-description-container.jl-desc) .compat-list ul{padding-left:20px;margin:10px 0 0}:where(.product-description-container.jl-desc) .compat-list li{margin-bottom:5px;color:#444}:where(.product-description-container.jl-desc) .deco-tip{font-style:italic;color:#666;background:#fafafa;padding:15px;border-radius:5px;margin-top:20px;border-left:3px solid #888}:where(.product-description-container.jl-desc) .tldr-box{list-style:none;padding:0;margin:20px 0}:where(.product-description-container.jl-desc) .tldr-box li{margin-bottom:8px;font-size:1.05em}:where(.product-description-container.jl-desc) .info-box{background:#eff6ff;border-left:4px solid #3b82f6;padding:15px;margin:20px 0;border-radius:0 4px 4px 0}:where(.product-description-container.jl-desc) .info-box p{margin:0;color:#1e40af}:where(.product-description-container.jl-desc) .reassurance-box{background:#f8f6f3;border-left:4px solid #c9a96e;padding:20px;margin:25px 0;border-radius:0 4px 4px 0}:where(.product-description-container.jl-desc) .reassurance-box h3{margin-top:0;color:#2c2c2c}:where(.product-description-container.jl-desc) .related-products{background:#faf8f5;padding:20px;border-radius:6px;margin:20px 0}:where(.product-description-container.jl-desc) .related-products ul{margin:0;padding-left:20px}:where(.product-description-container.jl-desc) .related-products li{margin-bottom:8px}:where(.product-description-container.jl-desc) .highlight-section{background:#fdfaf0;padding:20px;border-radius:8px;border-left:5px solid #b8860b;margin:25px 0}:where(.product-description-container.jl-desc) .highlight-section h2{margin-top:0;border:none;font-size:1.3em}:where(.product-description-container.jl-desc) .data-table{width:100%;border-collapse:collapse;margin:20px 0;font-size:.9em}:where(.product-description-container.jl-desc) .data-table th{border:1px solid #ddd;padding:10px;text-align:left;background-color:#f2f2f2;color:#b8860b;font-weight:700}:where(.product-description-container.jl-desc) .data-table td{border:1px solid #ddd;padding:10px;text-align:left}:where(.product-description-container.jl-desc) .dimension-box{background:#f8f6f3;border:1px solid #d4c9b8;padding:15px;border-radius:6px;margin:20px 0;text-align:center}:where(.product-description-container.jl-desc) .dimension-box strong{color:#2c2c2c;font-size:1.1em}:where(.product-description-container.jl-desc) .brief-box{background:linear-gradient(135deg,#fdf8ed,#f9f3e1);border-left:5px solid #b8860b;border-radius:0 8px 8px 0;padding:18px 22px;margin:20px 0 28px}:where(.product-description-container.jl-desc) .brief-box .brief-title{font-size:1.1em;font-weight:700;color:#b8860b;margin-bottom:8px;display:block}:where(.product-description-container.jl-desc) .brief-box p{margin:6px 0}:where(.product-description-container.jl-desc) .comparison-table{width:100%;border-collapse:collapse;margin:24px 0;font-size:.95em;border-radius:8px;overflow:hidden}:where(.product-description-container.jl-desc) .comparison-table th{background:#b8860b;color:#fff;padding:12px 14px;text-align:left}:where(.product-description-container.jl-desc) .comparison-table td{padding:11px 14px;border-bottom:1px solid #eee}:where(.product-description-container.jl-desc) .comparison-table tr:nth-child(2n){background:#f9f9f9}:where(.product-description-container.jl-desc) .alert-box{margin:25px 0}:where(.product-description-container.jl-desc) .color-box-neutral{background:#e3f2fd;border-left:4px solid #2196f3;padding:15px;margin:20px 0;border-radius:0 4px 4px 0}:where(.product-description-container.jl-desc) .alert-box h2{color:#c53030;margin-top:0;border:none;font-size:1.3em}:where(.product-description-container.jl-desc) .truth-box{background:#2d3748;color:#fff;padding:20px;margin:25px 0;border-radius:8px;font-size:1em}:where(.product-description-container.jl-desc) .truth-box h3{color:#fff;margin-top:0}@media(max-width:600px){:where(.product-description-container.jl-desc) .comparison-table{font-size:.85em}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/jl-descriptions.css.map */
