/* Pablo Store Setup — content styles */
.pps-nicotine-bar{background:#111;color:#fff;text-align:center;font:700 15px/1.35 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;padding:12px 16px;letter-spacing:.02em;border-bottom:3px solid #fff}
.pps-disclaimer{background:#0f1115;color:#c9ced6;font-size:13px;line-height:1.5;padding:14px 16px;text-align:center}
.pps-disclaimer p{max-width:960px;margin:0 auto}
.pps-specs,.pps-compare{width:100%;border-collapse:collapse;margin:1.2em 0 1.6em;font-size:15px}
.pps-specs th,.pps-specs td,.pps-compare th,.pps-compare td{border:1px solid #e3e6ea;padding:10px 12px;text-align:left;vertical-align:top}
.pps-specs th{width:42%;background:#f6f8fa;font-weight:600}
.pps-compare thead th{background:#14181f;color:#fff}
.pps-compare tbody tr:nth-child(even){background:#f8fafb}
.pps-faq{margin:1.2em 0 1.8em;border-top:1px solid #e3e6ea}
.pps-faq details{border-bottom:1px solid #e3e6ea;padding:0}
.pps-faq summary{cursor:pointer;list-style:none;padding:14px 36px 14px 2px;font-weight:600;position:relative}
.pps-faq summary::-webkit-details-marker{display:none}
.pps-faq summary::after{content:"+";position:absolute;right:8px;top:10px;font-size:22px;line-height:1;color:#3aa58f}
.pps-faq details[open] summary::after{content:"\2013"}
.pps-faq details p{margin:0 0 12px;padding:0 2px}
.pps-warning{font-weight:700;border:2px solid #111;padding:10px 12px;margin-top:1.6em}
.pps-note{background:#f3faf8;border-left:4px solid #3aa58f;padding:10px 14px}
.pps-seo-content{margin-top:2.5em;padding-top:1.5em;border-top:1px solid #e3e6ea}
.pps-age-check{margin:12px 0}
@media (max-width:600px){.pps-specs,.pps-compare{font-size:14px}.pps-compare{display:block;overflow-x:auto}}
