*{box-sizing:border-box}body{margin:0;color:#182337;background:#f7f9fc;font:16px/1.6 system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}a{color:#0051bd}button,input,select,textarea{font:inherit;max-width:100%}input,select,textarea{border:1px solid #b9c5d5;border-radius:6px;padding:10px;width:100%}input[type=checkbox],input[type=radio]{width:auto}.km-store-header{background:#001a3d;border-bottom:6px solid #f8d400;padding:24px max(20px,calc((100vw - 1080px)/2))}.km-store-header a{font-weight:800;font-size:24px;color:#fff;text-decoration:none;white-space:nowrap}.km-store-header strong{color:#f8d400}.km-store-main{max-width:1120px;margin:36px auto;padding:28px;background:#fff;border-radius:12px}h1{font-size:clamp(26px,4vw,38px)}.woocommerce button.button,.woocommerce a.button{border:0;background:#f8d400;color:#081526;padding:14px 24px;border-radius:8px;font-weight:800;cursor:pointer}.woocommerce table.shop_table{border-collapse:collapse;width:100%}.woocommerce table td,.woocommerce table th{padding:12px;border-bottom:1px solid #e1e8ef;text-align:left}.woocommerce-error{color:#b00020}.km-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.km-skip:focus{clip:auto;width:auto;height:auto;padding:12px;z-index:999;background:#fff}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #0051bd;outline-offset:3px}@media(max-width:767px){.km-store-main{padding:18px;margin:18px 12px}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{float:none;width:100%}.woocommerce table td,.woocommerce table th{padding:8px;overflow-wrap:anywhere}}
