.bci-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:#000000e0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;padding:24px;animation:bciBackdropIn .4s ease forwards}.bci-closing{animation:bciBackdropOut .32s ease forwards}@keyframes bciBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes bciBackdropOut{0%{opacity:1}to{opacity:0}}.bci-modal{width:100%;max-width:620px;background:#161616;border:1px solid rgba(255,255,255,.13);border-top:2px solid #C9A84C;animation:bciModalRise .4s cubic-bezier(.22,1,.36,1) forwards}@keyframes bciModalRise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.bci-head{padding:32px 40px 24px;border-bottom:1px solid rgba(255,255,255,.07);display:flex;align-items:flex-start;gap:20px}.bci-logo{width:120px;flex-shrink:0}.bci-logo img{width:100%;display:block}.bci-head-text{flex:1}.bci-reg-badge{font-family:Barlow Condensed,sans-serif;font-size:8px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#c9a84c;border:1px solid rgba(201,168,76,.3);padding:3px 10px;display:inline-block;margin-bottom:10px}.bci-head-title{font-family:EB Garamond,Georgia,serif;font-size:22px;font-weight:400;color:#f8f6f1;margin-bottom:4px;line-height:1.2}.bci-head-sub{font-size:11px;color:#8a8a8a;line-height:1.5}.bci-rule-bar{margin:0 40px;padding:12px 16px;border:1px solid rgba(201,168,76,.18);background:#c9a84c0a;display:flex;align-items:flex-start;gap:12px}.bci-rule-icon{font-size:16px;color:#c9a84c;opacity:.7;flex-shrink:0;margin-top:2px}.bci-rule-text{font-size:11px;color:#f8f6f1a6;line-height:1.6}.bci-rule-text strong{color:#e2c47a;font-weight:600}.bci-body{padding:20px 40px 24px}.bci-body-intro{font-family:EB Garamond,Georgia,serif;font-size:15px;color:#f8f6f1bf;line-height:1.75;margin-bottom:18px}.bci-body-intro strong{color:#f8f6f1}.bci-acks{display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.07)}.bci-ack{display:flex;align-items:flex-start;gap:14px;padding:13px 16px;border-bottom:1px solid rgba(255,255,255,.07);font-size:12px;color:#f8f6f1a6;line-height:1.6;transition:background .2s}.bci-ack:last-child{border-bottom:none}.bci-ack:hover{background:#ffffff06}.bci-ack-n{font-family:Barlow Condensed,sans-serif;font-size:9px;font-weight:700;letter-spacing:.12em;color:#c9a84c;flex-shrink:0;min-width:22px;margin-top:1px}.bci-actions{padding:0 40px 28px;display:flex;flex-direction:column;gap:10px}.bci-btn-agree{width:100%;padding:14px;background:#ec3237;color:#f8f6f1;border:none;font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:background .2s,transform .1s;display:flex;align-items:center;justify-content:center;gap:10px}.bci-btn-agree:hover{background:#b5181d}.bci-btn-agree:active{transform:scale(.99)}.bci-btn-agree-icon{font-size:16px}.bci-decline-row{display:flex;justify-content:center;align-items:center;gap:6px;font-size:11px;color:#8a8a8a}.bci-decline-link{background:none;border:none;color:#8a8a8a;font-size:11px;font-family:inherit;text-decoration:underline;cursor:pointer;transition:color .2s;padding:0}.bci-decline-link:hover{color:#b0b0b0}.bci-foot-note{border-top:1px solid rgba(255,255,255,.07);padding:12px 40px;font-size:10px;color:#8a8a8a8c;line-height:1.55;display:flex;align-items:center;gap:10px}.bci-foot-lock{font-size:13px;color:#c9a84c66}@media (max-width:600px){.bci-head,.bci-rule-bar,.bci-body,.bci-actions,.bci-foot-note{padding-left:24px;padding-right:24px}.bci-rule-bar{margin:0 24px}.bci-head{flex-direction:column;gap:14px}.bci-logo{width:96px}}.disclaimer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;background:#000000bf;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.disclaimer-modal{width:100%;max-width:58%;background:#f4f4f4;background-image:url(/assets/cyber-monday-12-CUvm_eJj.jpg);background-size:cover;background-position:center;padding:50px;box-sizing:border-box;box-shadow:0 20px 60px #00000059;max-height:90vh;overflow-y:auto}.disclaimer-content{color:#000;font-size:20px;line-height:1.6;font-weight:500}.disclaimer-content p{margin:0 0 20px}.disclaimer-footer{display:flex;justify-content:center;margin-top:40px}.agree-btn{background:#d4af00;color:#fff;border:none;min-width:220px;height:58px;font-size:22px;font-weight:700;cursor:pointer;transition:all .3s ease}.agree-btn:hover{opacity:.9}@media (min-width: 1600px){.disclaimer-modal{max-width:58%;padding:60px}.disclaimer-content{font-size:22px}}@media (max-width: 1200px){.disclaimer-modal{max-width:58%;padding:40px}.disclaimer-content{font-size:18px}}@media (max-width: 992px){.disclaimer-modal{padding:30px}.disclaimer-content{font-size:16px;line-height:1.7}.agree-btn{min-width:180px;height:50px;font-size:18px}}@media (max-width: 768px){.disclaimer-backdrop{padding:15px;align-items:center}.disclaimer-modal{width:100%;max-width:100%;padding:20px;max-height:90vh;border-radius:8px}.disclaimer-content{font-size:14px;line-height:1.6}.disclaimer-content p{margin-bottom:15px}.disclaimer-footer{margin-top:25px}.agree-btn{width:100%;min-width:unset;height:48px;font-size:16px}}@media (max-width: 480px){.disclaimer-backdrop{padding:10px}.disclaimer-modal{padding:15px;max-height:92vh}.disclaimer-content{font-size:13px;line-height:1.5}.agree-btn{height:45px;font-size:15px}}
