.bb-product-notes{border-top:1px solid #6a8e914d;margin-top:26px;padding-top:24px}.bb-tools-eyebrow{font-size:10px;letter-spacing:.17em;font-weight:700;color:#96b5b4}.bb-product-notes h3{font-size:23px;margin:10px 0 16px}.bb-product-notes dl{margin:0}.bb-product-notes dt{color:#d6e8e3;font-size:13px;font-weight:700;margin-top:18px}.bb-product-notes dd{margin:6px 0;color:#a8bfba;font-size:14px;line-height:1.7}.bb-evidence{font-size:12px!important;line-height:1.7!important;color:#91aaa5!important}.bb-detail-utilities,.bb-tools-actions{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}.bb-detail-utilities button,.bb-detail-utilities a,.bb-tools-actions button,.bb-tools-actions a,.bb-compare-open{background:#153c36;border:1px solid #6a8e9170;color:#e3efeb;border-radius:10px;padding:11px 15px;font:inherit;font-size:13px;text-decoration:none;cursor:pointer;min-height:44px}.bb-compare-open{margin:0 0 18px}.bb-related-find{display:flex;align-items:center;gap:12px;padding:9px;background:transparent;border:0;border-bottom:1px solid #6a8e9130;color:#d7e8e2;width:100%;text-align:left;cursor:pointer;font:inherit;font-size:13px;min-height:60px}.bb-related-find img{width:50px;height:50px;object-fit:contain;border-radius:9px;background:#132b28}.bb-tools-dialog{box-sizing:border-box;width:min(900px,calc(100% - 28px));max-height:88dvh;background:linear-gradient(145deg,#15322f,#071b1a);color:#e1eee9;border:1px solid #6a8e9177;border-radius:24px;padding:36px;box-shadow:0 35px 100px #0009;overflow:auto}.bb-tools-dialog::backdrop{background:#020c10c9;backdrop-filter:blur(10px)}.bb-tools-dialog h2{font-size:clamp(27px,4vw,38px);letter-spacing:-.04em;margin:12px 0 20px}.bb-tools-dialog p{font-size:14px;line-height:1.8;color:#bdd0c9}.bb-tools-dialog a{color:#c4dfd5}.bb-tools-close{float:right;width:44px;height:44px;border-radius:50%;border:1px solid #6a8e9170;background:#123632;color:#e0ece6;font-size:27px;cursor:pointer}.bb-tools-check{display:flex!important;gap:12px;align-items:center;font-size:15px;line-height:1.6}.bb-tools-check input{width:20px;height:20px;accent-color:#6a8e91;flex-shrink:0}.bb-tools-dialog hr{border:0;border-top:1px solid #6a8e9144;margin:30px 0}.bb-privacy-open{font:inherit;font-size:12px;color:#a8c9c0;background:transparent;border:0;padding:10px;cursor:pointer;min-height:44px}.bb-compare-scroll{overflow:auto;max-width:100%}.bb-compare-scroll table{border-collapse:collapse;width:100%;font-size:13px;min-width:600px}.bb-compare-scroll th,.bb-compare-scroll td{text-align:left;vertical-align:top;padding:16px;border:1px solid #6a8e913b;line-height:1.7;min-width:150px}.bb-compare-scroll th{color:#c9dfd5}.bb-compare-scroll button{font:inherit;background:transparent;border:0;color:#b5d9cf;text-decoration:underline;cursor:pointer;min-height:44px}.bb-contact-form{padding:clamp(20px,4vw,38px);background:#0b2422;border:1px solid #6a8e9144;border-radius:22px;margin:32px 0}.bb-contact-form h2{font-size:28px}.bb-contact-form label{display:block;font-size:14px;color:#c7dcd4;margin-top:18px}.bb-contact-form input:not([type=checkbox]),.bb-contact-form select,.bb-contact-form textarea{box-sizing:border-box;width:100%;font:inherit;font-size:16px;color:#e0eee7;background:#061917;border:1px solid #6a8e9170;border-radius:9px;padding:12px;min-height:46px;margin-top:7px}.bb-contact-form textarea{resize:vertical}.bb-contact-form button{margin-top:20px;padding:13px 22px;border:1px solid #a0bfb4;background:#6a8e91;color:#041112;border-radius:9px;font:inherit;font-weight:700;min-height:46px;cursor:pointer}.bb-contact-form [role=status]{line-height:1.7;font-size:14px}.bb-privacy-update{margin-top:35px;padding:26px;border:1px solid #6a8e9155;border-radius:18px;background:#0b2522}.bb-privacy-update h2{font-size:25px}.bb-admin-main label{display:block;margin-top:20px}.bb-admin-main textarea,.bb-admin-main input:not([type=checkbox]){background:#071c1a;color:#d9e9e0;border:1px solid #6a8e91;border-radius:8px;font:inherit;padding:12px;width:100%;box-sizing:border-box}.bb-admin-main h2{margin-top:40px}.bb-admin-main p{line-height:1.8}.bb-faq{max-width:1100px;margin:50px auto;padding:28px;border:1px solid #6a8e9144;border-radius:20px;background:#0b2320}.bb-faq h2{font-size:27px}.bb-faq details{border-bottom:1px solid #6a8e9130;padding:18px 0}.bb-faq summary{cursor:pointer;font-weight:600;min-height:30px}.bb-faq p{font-size:14px;line-height:1.8;color:#b2cbc1}button:disabled{opacity:.55;cursor:wait}body:has(#bb-privacy-dialog[open]){overflow:hidden}@media(max-width:600px){.bb-tools-dialog{padding:24px 18px;border-radius:18px}.bb-faq{margin:24px 16px;padding:22px}.bb-tools-actions>*{flex:1 1 auto}.bb-compare-scroll table{min-width:560px}.bb-detail-utilities>*{flex:1 1 auto;text-align:center}}@media(min-width:601px)and (max-width:1100px){.hero,.hero .discovery-scene{overflow:clip}}.bb-reader-open{font:inherit;font-size:13px;color:#c6e0db;border:1px solid #6a8e9166;background:#12332f;border-radius:9px;padding:10px 14px;cursor:pointer;min-height:44px}.saved-note{flex-wrap:wrap}.saved-note .bb-reader-open{margin-left:6px}.bb-product-options{margin:22px 0;padding:18px;border:1px solid #6a8e9147;background:#0a2421;border-radius:14px}.bb-product-options h3{font-size:17px;margin:0 0 10px}.bb-option-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px;margin-top:14px}.bb-product-option{display:flex;flex-direction:column;gap:6px;border:1px solid #6a8e9166;border-radius:10px;padding:12px;min-height:52px;text-decoration:none;color:#d5e9e3;background:#153c36}.bb-product-option strong{font-size:13px}.bb-product-option small{font-size:11px;color:#9ebbb4}.bb-product-option:focus-visible,.bb-reader-open:focus-visible{outline:2px solid #b9dbd1;outline-offset:3px}[data-saved-data-heading]{scroll-margin-top:15px}.bb-manufacturer-reference{display:block;margin:8px 0;font-size:12px;line-height:1.7;color:#b9dfce;text-decoration:underline;text-underline-offset:4px}
