.quick-specs{display:flex;flex-wrap:wrap;gap:.5rem .25rem;align-items:center;padding:.75rem 1rem;margin:1rem 0;background:rgba(var(--color-foreground-rgb, 0, 0, 0),.03);border:1px solid rgba(var(--color-foreground-rgb, 0, 0, 0),.08);border-radius:8px;font-size:.95em;line-height:1.4}.quick-specs span{white-space:nowrap}.awards-section{padding:.75rem 1rem;margin:1rem 0;background:linear-gradient(135deg,#fef9e7,#fdf2d1);border-left:4px solid #f0c040;border-radius:0 8px 8px 0}.awards-section p{margin:.25rem 0}.awards-section p:first-child{font-size:1.05em}.awards-section a{color:inherit;text-decoration:underline;text-underline-offset:2px}.edition-info{padding:.75rem 1rem;margin:1rem 0;background:#eef6ff;border:1px solid #c4dcf0;border-radius:8px}.edition-info h3{margin-top:0;margin-bottom:.5rem;font-size:1em;text-transform:uppercase;letter-spacing:.5px;color:#2a5a8a}.edition-info p{margin:.4rem 0}.edition-info ul{margin:.25rem 0 .25rem 1.25rem;padding:0}.edition-info ul li{margin:.15rem 0}.bsnb-accordions{margin:1.5rem 0 .5rem}.bsnb-accordions accordion-custom{display:block;border-bottom:1px solid rgba(var(--color-foreground-rgb, 0, 0, 0),.1)}.bsnb-accordions accordion-custom:first-child{border-top:1px solid rgba(var(--color-foreground-rgb, 0, 0, 0),.1)}.bsnb-accordions accordion-custom details summary{display:flex;align-items:center;justify-content:space-between;padding:.875rem .25rem;cursor:pointer;font-weight:600;font-size:1.05em;line-height:1.3;list-style:none;user-select:none;-webkit-user-select:none}.bsnb-accordions accordion-custom details summary::-webkit-details-marker{display:none}.bsnb-accordions accordion-custom details summary::marker{display:none;content:""}.bsnb-accordions accordion-custom details summary:after{content:"";display:inline-block;width:.45rem;height:.45rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease;flex-shrink:0;margin-left:1rem}.bsnb-accordions accordion-custom details[open]>summary:after{transform:rotate(-135deg)}.bsnb-accordions .accordion-content{padding:0 .25rem 1.25rem}.bsnb-accordions .accordion-content>*:first-child{margin-top:0}.bsnb-accordions .accordion-content>*:last-child{margin-bottom:0}.bsnb-accordions table{width:100%;border-collapse:collapse;margin:.5rem 0;font-size:.95em}.bsnb-accordions table thead th{background:rgba(var(--color-foreground-rgb, 0, 0, 0),.9);color:var(--color-background, #fff);padding:.5rem .75rem;text-align:left;font-weight:600}.bsnb-accordions table tbody td{padding:.5rem .75rem;border-bottom:1px solid rgba(var(--color-foreground-rgb, 0, 0, 0),.08)}.bsnb-accordions table tbody tr:nth-child(2n){background:rgba(var(--color-foreground-rgb, 0, 0, 0),.02)}.bsnb-accordions [itemtype="https://schema.org/FAQPage"] [itemtype="https://schema.org/Question"]{margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(var(--color-foreground-rgb, 0, 0, 0),.06)}.bsnb-accordions [itemtype="https://schema.org/FAQPage"] [itemtype="https://schema.org/Question"]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.bsnb-accordions [itemtype="https://schema.org/FAQPage"] h3{font-size:.95em;margin-bottom:.35rem}.bsnb-accordions .accordion-content ul{padding-left:1.25rem}.bsnb-accordions .accordion-content ul li{margin-bottom:.4rem}@media(max-width:749px){.quick-specs{flex-direction:column;gap:.25rem;align-items:flex-start}.awards-section,.edition-info{padding:.6rem .75rem}.bsnb-accordions accordion-custom details summary{padding:.75rem .125rem;font-size:1em}.bsnb-accordions .accordion-content{padding:0 .125rem 1rem}}.text-block.rte,rte-formatter{--font-h1--size: 1.5em;--font-h1--line-height: 1.25;--font-h1--letter-spacing: normal;--font-h1--case: none;--font-h2--size: 1.3em;--font-h2--line-height: 1.3;--font-h2--letter-spacing: normal;--font-h2--case: none;--font-h3--size: 1.1em;--font-h3--line-height: 1.35;--font-h3--letter-spacing: normal;--font-h3--case: none;--font-h4--size: 1em;--font-h4--line-height: 1.4;--font-h4--letter-spacing: normal;--font-h4--case: none;--font-h5--size: .95em;--font-h5--line-height: 1.4;--font-h5--letter-spacing: normal;--font-h5--case: none}.text-block.rte h2,rte-formatter h2{margin:1.5em 0 .5em;font-weight:600}.text-block.rte h3,rte-formatter h3{margin:1.25em 0 .4em;font-weight:600}.text-block.rte h4,rte-formatter h4{margin:1em 0 .3em;font-weight:600}.text-block.rte h2:first-child,.text-block.rte h3:first-child,.text-block.rte h4:first-child,rte-formatter h2:first-child,rte-formatter h3:first-child,rte-formatter h4:first-child{margin-top:0}.text-block.rte table,rte-formatter table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.95em}.text-block.rte table thead th,rte-formatter table thead th{background:rgba(var(--color-foreground-rgb, 0, 0, 0),.08);padding:.6rem .75rem;text-align:left;font-weight:600;border-bottom:2px solid rgba(var(--color-foreground-rgb, 0, 0, 0),.15)}.text-block.rte table tbody td,rte-formatter table tbody td{padding:.5rem .75rem;border-bottom:1px solid rgba(var(--color-foreground-rgb, 0, 0, 0),.08);vertical-align:top}.text-block.rte table tbody tr:nth-child(2n),rte-formatter table tbody tr:nth-child(2n){background:rgba(var(--color-foreground-rgb, 0, 0, 0),.02)}@media(max-width:749px){.text-block.rte table,rte-formatter table{font-size:.85em}.text-block.rte table thead th,.text-block.rte table tbody td,rte-formatter table tbody td{padding:.4rem .5rem}}.blog-links{margin-top:1.5rem;padding:1rem 1.25rem;background:rgba(var(--color-foreground-rgb, 0, 0, 0),.03);border:1px solid rgba(var(--color-foreground-rgb, 0, 0, 0),.08);border-radius:8px}.blog-links h3{font-size:1em!important;font-weight:600;margin:0 0 .5rem;letter-spacing:normal;text-transform:none}.blog-links ul{margin:0;padding-left:1.25rem}.blog-links ul li{margin-bottom:.3rem}.blog-links a{text-decoration:underline;text-underline-offset:2px}.promise-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin:1.5rem 0}.promise-item{padding:1rem 1.25rem;background:rgba(var(--color-foreground-rgb, 0, 0, 0),.02);border:1px solid rgba(var(--color-foreground-rgb, 0, 0, 0),.08);border-radius:8px}.promise-item h3{font-size:1em!important;font-weight:600;margin:0 0 .4rem;letter-spacing:normal;text-transform:none;line-height:1.3}.promise-item p{margin:0;font-size:.95em;line-height:1.5}.om-oss-quote{text-align:center;margin-top:2rem;margin-bottom:1rem}@media(max-width:749px){.promise-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/bsnb-custom.css.map */
