.bl-new{max-width:1220px;margin:2rem auto;padding:1.5rem;color:#23303e}
.bl-collection-page .bg-header>.row{margin-left:0;margin-right:0}
.bl-collection-page .bg-header h1{overflow-wrap:anywhere}
.bl-collection-page .navbar.sticky-top .navbar-brand img{filter:brightness(0)!important}
.bl-new{scroll-margin-top:110px}
.bl-new h2,.bl-new h3{color:#101c2b;line-height:1.3;overflow-wrap:anywhere}
.bl-new h2{font-size:1.65rem;margin:1.8rem 0 1rem}.bl-new h3{font-size:1.15rem;margin:1rem 0 .7rem}
.bl-new p,.bl-new li{line-height:1.8}.bl-new a:not(.btn){color:#7d3f16;text-underline-offset:3px}
.bl-style-nav{display:flex;gap:.6rem;flex-wrap:wrap;margin:1.2rem 0 2rem}
.bl-style-nav a{background:#f7f3ed;border:1px solid #d8c9b7;border-radius:24px;padding:.55rem .9rem;text-decoration:none;font-weight:600}
.bl-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}
.bl-cards>article{border:1px solid #ddd5ca;border-radius:12px;overflow:hidden;background:white;height:100%}
.bl-cards img{width:100%;height:330px;object-fit:contain;background:white;padding:1rem}
.bl-card-copy{padding:0 1.1rem 1.1rem}.bl-card-copy p{font-size:.95rem;margin:0}
.bl-product-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.5rem;align-items:start}
.bl-images{display:grid;grid-template-columns:1fr 1fr;gap:1rem}
.bl-images figure{margin:0;border:1px solid #ded8cf;border-radius:10px;background:white;overflow:hidden}
.bl-images figure:first-child{grid-column:1/-1}.bl-images img{width:100%;height:280px;object-fit:contain;padding:.7rem}
.bl-images figure:first-child img{height:540px}.bl-images figcaption{padding:.8rem;font-size:.85rem;color:#49505c;background:#f8f6f2;line-height:1.5}
.bl-preview-note{font-size:.9rem;line-height:1.7;padding:1rem;background:#f5f0e7;border-left:3px solid #926444;margin-top:1rem}
.bl-details{padding-left:1.2rem}.bl-buttons{display:flex;flex-wrap:wrap;gap:.7rem;margin:1.3rem 0}
.bl-box{background:#f8f6f2;border:1px solid #ded8cf;border-radius:10px;padding:1.3rem;margin:1.3rem 0}
.bl-reading{max-width:850px}.bl-reading h2{margin-top:2.3rem}.bl-reading .bl-table{width:100%;border-collapse:collapse;margin:1.5rem 0}
.bl-table th,.bl-table td{padding:.9rem;text-align:left;vertical-align:top;border:1px solid #ddd5ca}.bl-table th{background:#f5f0e7}
.bl-new :target{scroll-margin-top:110px}.bl-new .bl-cards h3 a{color:#172538;text-decoration:none}.bl-new .bl-cards h3 a:hover{text-decoration:underline}
@media(max-width:900px){.bl-product-layout{grid-template-columns:1fr}.bl-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-images figure:first-child img{height:450px}}
@media(max-width:560px){.bl-new{padding:1rem;margin:1rem auto}.bl-cards{grid-template-columns:1fr}.bl-cards img{height:350px}.bl-images img{height:210px}.bl-images figure:first-child img{height:420px}.bl-style-nav a{font-size:.9rem}.bl-table th,.bl-table td{padding:.55rem;font-size:.9rem}}
