/* NoodleBomb: a direct shopping path and consistent real-product presentation. */
.pl-hero-actions .pl-text-link{display:inline-flex!important;align-items:center;min-height:44px;font-size:13px;white-space:nowrap}
.pl-hero-actions .pl-text-link{background:rgba(13,10,6,.96);color:#f0e5d1;padding:0 6px;border:1px solid #635237;box-sizing:border-box}
.pl-hero-actions{gap:18px}
.pl-skip-shop{font-size:12px!important;min-height:44px;display:inline-flex;align-items:center}
.nb46-finder{scroll-margin-top:170px}
.nb59-compare th a{display:inline-flex;align-items:center;min-height:44px}
.nbp-stage{background:#f6efe3!important}
.nbp-stage[data-canvas="isolated"] .nbp-main-image{mix-blend-mode:multiply}
.nbp-thumb{background:#f6efe3!important}
.nbp-thumb[data-canvas="isolated"] img{mix-blend-mode:multiply}
.nb63-use{padding:14px 0;margin:4px 0 12px;border-top:1px solid #635237;border-bottom:1px solid #635237;font:14px/1.6 Arial,sans-serif;color:#f0e5d1}
.nb63-use p{margin:0 0 4px}.nb63-use p span{display:block;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#dfb765}
.nb63-use>a{display:inline-flex;align-items:center;min-height:44px;margin-right:22px;color:#e8bd6d;text-underline-offset:4px}
.nb63-use .nb63-allergens{display:block;margin:2px 0 0;color:#f0e5d1;min-height:44px;font-size:12px}
.nb63-use>a:focus-visible,.nb63-review-more>summary:focus-visible,.nb63-full-review>summary:focus-visible{outline:3px solid #e8bd6d;outline-offset:4px}
.nb63-reviews{max-width:1440px;margin:0 auto;color:#f0e5d1}
.nb63-reviews .nb-rev-head{display:block;margin-bottom:24px}
.nb63-reviews h2{font:400 clamp(30px,4vw,48px)/1.1 Georgia,serif;margin:0 0 12px;color:#f0e5d1}
.nb63-reviews .nb-rev-head p{font:14px/1.5 Arial,sans-serif;color:#d9c9aa;margin:0}
.nb63-review-selected{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.nb63-reviews .nb-rev-card{width:auto;min-width:0;max-width:none;flex:none;margin:0;padding:22px;background:#19150f;border:1px solid #635237;border-radius:0;animation:none!important}
.nb63-reviews .nb-rev-quote{font:16px/1.6 Georgia,serif;max-width:none;color:#f0e5d1;margin:12px 0 18px;white-space:normal}
.nb63-reviews .nb-rev-meta{display:flex;flex-direction:column;gap:8px;align-items:flex-start;white-space:normal}
.nb63-reviews .nb-rev-chip{font-size:10px;line-height:1.5;color:#e8bd6d;border-color:#635237}
.nb63-review-more{margin-top:20px}.nb63-review-more>summary{width:fit-content;cursor:pointer;min-height:44px;display:list-item;padding:12px 0;color:#e8bd6d;font:14px/1.5 Arial,sans-serif;text-underline-offset:4px}
.nb63-review-more[open] .nb63-review-selected{margin-top:12px}
.nb63-full-review>summary{cursor:pointer;min-height:44px;padding:10px 0;color:#e8bd6d;font:12px/1.5 Arial,sans-serif}
.nb63-story{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin:0 auto;padding:40px clamp(22px,5vw,72px);max-width:1440px;box-sizing:border-box;border-top:1px solid #635237;color:#f0e5d1;background:#0d0a06}
.nb63-story h2{font:400 clamp(30px,4vw,48px)/1.1 Georgia,serif;margin:12px 0}
.nb63-story p{font:16px/1.7 Arial,sans-serif}.nb63-story .pl-kicker{font-size:10px;color:#e8bd6d}
.nb63-story a{display:inline-flex;align-items:center;min-height:44px;color:#e8bd6d;text-underline-offset:4px}
@media(max-width:760px){
 .pl-hero-actions{display:flex;flex-wrap:wrap;gap:8px 14px}
 .pl-hero-actions .pl-button{padding-left:16px;padding-right:16px}
 .pl-hero-actions .pl-text-link{font-size:12px}
 .pl-skip-shop{font-size:11px!important}
 .nb63-use{margin-left:22px;margin-right:22px;font-size:14px}
 .nb63-review-selected{grid-template-columns:1fr}
 .nb63-reviews .nb-rev-card{padding:18px}
 .nb63-reviews .nb-rev-quote{font-size:16px;margin-bottom:12px}
 .nb63-story{grid-template-columns:1fr;gap:12px;padding-top:28px;padding-bottom:28px}
}

.nb59-compare tbody tr[hidden]{display:none!important}
