.pc-notice-links{background:#262626;border-top:1px solid #494949;color:#fff;padding:18px 0}
.pc-notice-links .wrap{display:flex;gap:12px 28px;flex-wrap:wrap}
.pc-notice-links a{color:inherit;text-decoration:underline;text-underline-offset:4px;font-size:14px}
.pc-cookie-box[hidden]{display:none}
.pc-cookie-box{position:fixed;z-index:999;bottom:16px;right:16px;width:min(370px,calc(100% - 32px));box-sizing:border-box;background:#fff;color:#262626;padding:18px 20px;border:1px solid #dedbd5;border-top:3px solid #ff4f14;box-shadow:0 4px 24px #0002;font:15px/1.45 Arial,sans-serif}
.pc-cookie-box strong{font-size:17px}
.pc-cookie-box p,.pc-form-notice p{margin:6px 0 12px}
.pc-cookie-box div{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:8px}
.pc-cookie-box a,.pc-form-notice a,.form-note a{color:#262626;text-decoration:underline;text-underline-offset:3px}
.pc-cookie-close{background:#262626;color:#fff;border:0;padding:9px 12px;font:inherit;cursor:pointer}
.pc-form-notice{border-left:3px solid #ff4f14;background:#fff3ea;padding:14px 18px;margin:18px 0}
.pc-form-notice p{margin-bottom:0}
@media print{.pc-cookie-box{display:none}}
