/* PAP LAB premium order-bump look — restores the pre-v18 dashed gold design for BOTH add-ons. */
#pap-extras-v18{margin:0;padding:0;color:#161616;box-sizing:border-box}
#pap-extras-v18 .pap-premium-bump{
 position:relative;margin:20px 0 0!important;padding:20px 16px!important;
 background:#fffaf1!important;border:2px dashed #dfa749!important;border-radius:14px!important;
 color:#161616;box-sizing:border-box;box-shadow:0 4px 15px rgba(37,26,7,.035)
}
#pap-extras-v18 .pap-premium-bump.chosen{border-color:#b8791c!important;background:#fffaed!important}
#pap-extras-v18 .pap-eyebrow{font-weight:800;font-size:17px;letter-spacing:-.02em;color:#704809;line-height:1.3;margin-bottom:10px}
#pap-extras-v18 .pap-head{font-size:17px;font-weight:750;letter-spacing:-.02em;line-height:1.35;margin-bottom:8px}
#pap-extras-v18 .pap-copy{font-size:13px;color:#514a3b;line-height:1.5;margin:0 0 12px}
#pap-extras-v18 .pap-benefits{list-style:none;padding:0;margin:0 0 14px;display:grid;gap:6px}
#pap-extras-v18 .pap-benefits li{font-size:13px;display:flex;gap:9px;align-items:flex-start;line-height:1.45;color:#34302a}
#pap-extras-v18 .pap-benefits li::before{content:"✓";display:inline-flex;align-items:center;justify-content:center;flex:none;width:17px;height:17px;border-radius:50%;background:#e9f2e6;color:#23652e;font-size:11px;font-weight:800;margin-top:1px}
#pap-extras-v18 .pap-price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin:0 0 12px}
#pap-extras-v18 .pap-regular{color:#786e5f;font-size:16px;text-decoration:line-through;text-decoration-thickness:2px}
#pap-extras-v18 .pap-now{font-size:26px;font-weight:850;letter-spacing:-.035em;color:#111}
#pap-extras-v18 .pap-savings{font-size:11px;font-weight:750;padding:4px 8px;border-radius:99px;background:#eaf5e7;color:#23602e}
#pap-extras-v18 .pap-select{display:flex;align-items:center;gap:8px;cursor:pointer;background:#fff;border:1px solid #e9d8b8;border-radius:10px;padding:12px 11px;font-size:14px;font-weight:750;line-height:1.45}
#pap-extras-v18 .pap-arrow{display:inline-block;flex:none;font-size:22px;font-weight:900;line-height:1;color:#b36b00;animation:pap-bump-point 1.4s ease-in-out infinite}
#pap-extras-v18 .pap-checkbox{flex:none;accent-color:#111;width:21px!important;height:21px!important;margin:0!important}
#pap-extras-v18 .pap-foot{font-size:11px;line-height:1.5;color:#74694e;margin:10px 0 0}
#pap-extras-v18 .pap-extras-foot{font-size:11px;color:#74694e;line-height:1.55;margin:13px 0 0}
@keyframes pap-bump-point{0%,100%{transform:translateX(-3px)}50%{transform:translateX(4px)}}
@media(prefers-reduced-motion:reduce){#pap-extras-v18 .pap-arrow{animation:none}}
@media(max-width:450px){#pap-extras-v18 .pap-premium-bump{padding:17px 13px!important}#pap-extras-v18 .pap-now{font-size:25px}#pap-extras-v18 .pap-select{font-size:13px}}
