.shop-region{background:var(--surface);border:1px solid var(--line);border-radius:8px;margin:24px 0 32px;padding:22px}.shop-region form{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.shop-region label{flex:180px;gap:8px;font-size:12px;display:grid}.shop-region select{width:100%;min-height:44px;font:inherit;color:var(--ink);border:1px solid var(--line-strong);background-color:var(--paper);border-radius:4px;padding:10px}.shop-region select,.checkout-form select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:right 20px center,right 14px center;background-repeat:no-repeat;background-size:6px 6px;padding-right:42px}@media (forced-colors:active){.shop-region select,.checkout-form select{-webkit-appearance:menulist;appearance:auto;background-image:none;padding-right:10px}}.shop-region .button{cursor:pointer;min-height:44px;padding:12px 20px}.shop-region p,.shopping-guide{font-size:12px;line-height:1.9}.shop-region p{margin-top:16px}.shopping-guide{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:24px 0;padding:18px 0}.shopping-guide summary{cursor:pointer;font-weight:600}.shopping-guide p{margin-top:16px}.shopping-guide a{margin-top:12px;text-decoration:underline;display:inline-block}.checkout-form .digital-consent{cursor:pointer;align-items:flex-start;gap:12px;padding:16px 0;font-size:12px;line-height:1.9;display:flex}.digital-consent input{width:20px;height:20px;accent-color:var(--ink);flex:0 0 20px;margin-top:3px}
