/* Scoped to Icon V2 choice only; never modifies shop price, account, checkout controls. */
.cc-icon-v2-control{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:9px 14px;
margin:7px auto 10px;max-width:1400px;border:1px solid #514933;background:#161813;color:#dec993;
font:600 11px/1.4 system-ui,Segoe UI,sans-serif;position:relative;z-index:5}
.cc-icon-v2-control>span{font-size:10px;letter-spacing:.11em;margin-right:8px}
.cc-icon-v2-control button{font:600 11px/1.2 system-ui,Segoe UI,sans-serif;cursor:pointer;
padding:9px 12px;min-height:35px;border:1px solid #67593e;border-radius:3px;background:#262b21;color:#ead8b7}
.cc-icon-v2-control button[aria-pressed=true]{background:#d0b372;color:#15190f;border-color:#d0b372}
.cc-icon-v2-control button:focus-visible{outline:2px solid #f7e9c2;outline-offset:2px}
.cc-icon-v2-control small{font-size:10px;color:#9f9f8f;margin-left:auto}
@media(max-width:540px){.cc-icon-v2-control{margin:6px 8px 12px;padding:9px;gap:6px}
.cc-icon-v2-control button{flex:1;padding:8px}.cc-icon-v2-control small{width:100%;text-align:right}}
/* Shop V2 is the default. No operator/debug switch for public visitors. */
.cc-icon-v2-control{display:none!important}
