.clone-label{position:fixed;bottom:9px;right:12px;z-index:990;font:11px/1.3 Inter,Arial,sans-serif;color:#626477;background:#fffffff0;border:1px solid #e8e8ef;padding:5px 9px;border-radius:20px;text-decoration:none!important}
.clone-cookie{position:fixed;z-index:100000;bottom:40px;left:50%;transform:translateX(-50%);width:min(810px,calc(100% - 32px));box-sizing:border-box;padding:20px 25px;background:#fff;border:1px solid #7774dc;border-radius:17px;display:flex;align-items:center;gap:24px;box-shadow:0 0 0 1px #dcdcf4;font:11px/1.5 Georgia,serif;color:#555b61}
.clone-cookie p{margin:0;flex:1;font:inherit}.clone-cookie strong{color:#554feb}.clone-cookie-icon{width:57px;height:57px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:#eeeefb;font-size:28px}.clone-cookie button{border:1px solid #5652ed;border-radius:30px;background:#fff;color:#504ce2;padding:10px 18px;font:13px Georgia,serif;cursor:pointer;white-space:nowrap}.clone-cookie .accept{background:#5550ef;color:white}.clone-cookie-actions{display:flex;gap:10px}
.clone-dialog{border:0;border-radius:24px;max-width:480px;width:calc(100% - 32px);padding:32px;color:#161622;font:16px/1.6 Inter,Arial,sans-serif;box-shadow:0 24px 100px #0003}.clone-dialog::backdrop{background:#15152688;backdrop-filter:blur(5px)}.clone-dialog h2{font-size:26px;margin:0 0 16px}.clone-dialog button,.clone-dialog a{display:inline-block;background:#5550ed;color:white;border:0;padding:12px 20px;border-radius:24px;cursor:pointer;text-decoration:none}.clone-dialog .close{position:absolute;right:12px;top:8px;background:none;color:#252530;font-size:24px;padding:3px 12px}.clone-dialog label{display:block;margin:14px 0}.clone-dialog input{margin-right:8px}.clone-toast{position:fixed;bottom:45px;left:50%;transform:translateX(-50%);z-index:100001;background:#292937;color:white;padding:14px 25px;border-radius:12px;font:14px Inter,Arial,sans-serif;max-width:90vw}
.clone-search-results{position:relative;background:white;border:1px solid #e8e8f0;border-radius:14px;padding:16px;margin:10px 0;box-shadow:0 10px 30px #0001}.clone-search-results a{display:block;padding:12px;border-bottom:1px solid #f1f1f5;color:#242434;font:15px/1.5 Inter,Arial,sans-serif}.clone-search-results a:last-child{border:0}
.clone-market-note{background:#f1f0ff;color:#615bcc;padding:9px 16px;border-radius:9px;font:12px/1.5 Inter,Arial,sans-serif;margin:12px 0}
.clone-unavailable-image{display:block;padding:20px;background:#f8f8fb;border-radius:8px;color:#858594;font:12px/1.6 Inter,Arial,sans-serif}
header li.clone-nav-open>ul{opacity:1!important;visibility:visible!important;display:block!important}
@media(max-width:600px){.clone-cookie{bottom:25px;gap:12px;padding:18px;flex-wrap:wrap}.clone-cookie-icon{width:40px;height:40px;font-size:24px}.clone-cookie p{min-width:calc(100% - 60px)}.clone-cookie-actions{margin-left:auto}.clone-label{font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}.fadeInUp-scroll,.scale-scroll{opacity:1!important;transform:none!important}}
/* Keep the desktop navigation on one line at the Bootstrap lg breakpoint. */
@media (min-width:992px) and (max-width:1199px){
 header .header-contain .row{flex-wrap:nowrap;align-items:center}
 header .header-contain .row>.col-lg-1{flex:0 0 80px;max-width:80px}
 header .header-contain .menu-container{flex:1 1 auto;width:auto;max-width:none;margin-left:0;margin-right:0;min-width:0}
 header .header-contain .p-control{flex:0 0 auto;width:auto;max-width:none}
 header .header-contain #menu-header{gap:14px;flex-wrap:nowrap}
 header .header-contain #menu-header>li{margin-right:0}
 header .header-contain #menu-header>li>a{white-space:nowrap}
}
