.product-description h2{font-family:var(--font-heading-family, "Hanken Grotesk", sans-serif);font-size:1.25rem;font-weight:700;color:var(--color-foreground, #1a3a60);letter-spacing:-.01em;margin-top:2.5rem;margin-bottom:.75rem;padding-bottom:.4rem;border-bottom:2px solid rgba(214,176,89,.35)}.product-description table.spec-table{width:100%;border-collapse:collapse;margin-bottom:1.25rem;font-size:.88rem}.product-description table.spec-table th,.product-description table.spec-table td{padding:.5rem .75rem;text-align:left;border-bottom:1px solid rgba(26,58,96,.1);vertical-align:top}.product-description table.spec-table thead th{background:#1a3a600f;font-weight:700;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;color:#1a3a60}.product-description table.spec-table tbody tr:hover td{background:#d6b0590f}.product-description dl.product-faq{margin:0 0 1.5rem;padding:0;border-radius:10px;overflow:hidden;border:1px solid rgba(26,58,96,.12);box-shadow:0 2px 12px #1a3a600f}.product-description dl.product-faq dt{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;margin:0;cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:600;font-size:.92rem;color:#1a3a60;background:#1a3a6008;border-bottom:1px solid rgba(26,58,96,.1);transition:background .18s ease,color .18s ease;list-style:none}.product-description dl.product-faq dt:last-of-type{border-bottom:none}.product-description dl.product-faq dt:hover,.product-description dl.product-faq dt[aria-expanded=true]{background:#1a3a6012;color:#0c2440}.product-description dl.product-faq dt:focus-visible{outline:2px solid #D6B059;outline-offset:-2px}.product-description dl.product-faq dt .faq-chevron{flex-shrink:0;width:20px;height:20px;color:#d6b059;transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex;align-items:center;justify-content:center}.product-description dl.product-faq dt[aria-expanded=true] .faq-chevron{transform:rotate(180deg)}.product-description dl.product-faq dd{margin:0;padding:0;overflow:hidden;background:#fff;border-bottom:1px solid rgba(26,58,96,.08)}.product-description dl.product-faq dd:last-child{border-bottom:none}.product-description dl.product-faq dd .faq-inner{padding:.9rem 1.25rem 1rem;font-size:.88rem;line-height:1.65;color:#3a4a5a}.product-description .equivalence-disclaimer{background:#1a3a600a;border-left:3px solid rgba(214,176,89,.5);border-radius:0 6px 6px 0;padding:.6rem .9rem;font-size:.78rem!important;line-height:1.5;color:#5a6a80;margin-top:.75rem!important}.product-description ul{padding-left:1.25rem;margin:.5rem 0 1rem}.product-description ul li{margin-bottom:.3rem;font-size:.9rem;line-height:1.55;color:#3a4a5a}[data-theme=dark] .product-description dl.product-faq{border-color:#ffffff1a;box-shadow:0 2px 12px #0003}[data-theme=dark] .product-description dl.product-faq dt{color:#e8c978;background:#ffffff0a;border-bottom-color:#ffffff14}[data-theme=dark] .product-description dl.product-faq dt:hover,[data-theme=dark] .product-description dl.product-faq dt[aria-expanded=true]{background:#ffffff14}[data-theme=dark] .product-description dl.product-faq dd{background:#ffffff08;border-bottom-color:#ffffff0f}[data-theme=dark] .product-description dl.product-faq dd .faq-inner{color:#b0bec9}[data-theme=dark] .product-description table.spec-table thead th{background:#ffffff0f;color:#e8c978}[data-theme=dark] .product-description table.spec-table td{border-bottom-color:#ffffff0f}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-faq.css.map */
