@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600&display=swap);:root{--scs-font:'Montserrat', sans-serif;--scs-primary:#000000;--scs-bg:#ffffff;--scs-border:#d0d0d0;--scs-hover-bg:#f5f5f5;--scs-active-bg:#000000;--scs-active-text:#ffffff;--scs-text:#222222;--scs-muted:#777777;--scs-radius:6px;--scs-shadow:0 4px 16px rgba(0,0,0,.12);--scs-z:9999}.scs-switcher{display:inline-block;position:relative;font-family:var(--scs-font);font-size:14px;line-height:1}.scs-trigger{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;background:var(--scs-bg);color:var(--scs-primary);border:1.5px solid var(--scs-border);border-radius:var(--scs-radius);cursor:pointer;font-family:var(--scs-font);font-size:14px;font-weight:500;letter-spacing:.3px;transition:border-color .2s,box-shadow .2s;white-space:nowrap;outline:none}.scs-trigger:hover,.scs-trigger:focus-visible{border-color:var(--scs-primary);box-shadow:0 0 0 3px rgb(0 0 0 / .08)}.scs-trigger[aria-expanded="true"]{border-color:var(--scs-primary);border-bottom-left-radius:0;border-bottom-right-radius:0}.scs-arrow{font-size:10px;margin-left:2px;transition:transform .2s;display:inline-block}.scs-trigger[aria-expanded="true"] .scs-arrow{transform:rotate(180deg)}.scs-dropdown-list{position:absolute;top:100%;left:0;min-width:100%;max-height:280px;overflow-y:auto;background:var(--scs-bg);border:1.5px solid var(--scs-primary);border-top:none;border-radius:0 0 var(--scs-radius) var(--scs-radius);box-shadow:var(--scs-shadow);list-style:none;margin:0;padding:4px 0;z-index:var(--scs-z);display:none;scrollbar-width:thin;scrollbar-color:#ccc #fff0}.scs-dropdown-list.scs-open{display:block;animation:scs-fade-in .15s ease}@keyframes scs-fade-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.scs-option{display:flex;align-items:center;gap:8px;padding:9px 14px;cursor:pointer;color:var(--scs-text);font-weight:400;transition:background .12s;white-space:nowrap}.scs-option:hover{background:var(--scs-hover-bg)}.scs-option.scs-active{background:var(--scs-active-bg);color:var(--scs-active-text);font-weight:600}.scs-flag{display:inline-flex;align-items:center}.scs-flag-img{width:20px;height:15px;border-radius:2px;object-fit:cover;display:inline-block;vertical-align:middle}.scs-code{font-weight:600;letter-spacing:.5px}.scs-name{color:var(--scs-muted);font-size:12px}.scs-symbol{margin-left:auto;color:var(--scs-muted);font-size:13px}.scs-option.scs-active .scs-name,.scs-option.scs-active .scs-symbol{color:rgb(255 255 255 / .65)}.scs-trigger.scs-loading{opacity:.7;pointer-events:none}.scs-trigger.scs-loading::after{content:'';display:inline-block;width:12px;height:12px;border:2px solid #aaa;border-top:2px solid var(--scs-primary);border-radius:50%;animation:scs-spin .6s linear infinite;margin-left:6px}@keyframes scs-spin{to{transform:rotate(360deg)}}.scs-buttons-wrap{display:inline-flex;flex-wrap:wrap;gap:6px}.scs-btn{display:inline-flex;align-items:center;gap:5px;padding:7px 12px;background:var(--scs-bg);color:var(--scs-primary);border:1.5px solid var(--scs-border);border-radius:var(--scs-radius);cursor:pointer;font-family:var(--scs-font);font-size:13px;font-weight:500;transition:all .15s}.scs-btn:hover{border-color:var(--scs-primary)}.scs-btn.scs-active{background:var(--scs-active-bg);color:var(--scs-active-text);border-color:var(--scs-active-bg)}.scs-dropdown-list::-webkit-scrollbar{width:5px}.scs-dropdown-list::-webkit-scrollbar-track{background:#fff0}.scs-dropdown-list::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.scs-checkout-notice{display:flex;align-items:flex-start;gap:12px;background:#f0f7ff;border:1.5px solid #b3d4f5;border-left:4px solid #2271b1;border-radius:var(--scs-radius);padding:14px 16px;margin-bottom:20px;font-family:var(--scs-font);box-shadow:0 1px 4px rgb(0 0 0 / .06)}.scs-notice-icon{font-size:20px;line-height:1;flex-shrink:0;color:#2271b1;margin-top:1px}.scs-notice-text{display:flex;flex-direction:column;gap:4px;font-size:14px;color:#1a1a1a;line-height:1.5}.scs-notice-text strong{font-weight:600;color:#2271b1;font-size:13px;text-transform:uppercase;letter-spacing:.4px}.scs-notice-detail{font-size:14px;color:#333}.scs-checkout-notice+.scs-checkout-notice{display:none}@media (max-width:600px){.scs-checkout-notice{flex-direction:column;gap:8px}.scs-notice-icon{display:none}}