.rg-improvement-notice{background:#f7edcf;color:#49321e;border-bottom:1px solid #e3d6b7;font:400 13px/1.6 Arial,sans-serif;text-align:center;padding:9px 0}.rg-improvement-notice a{color:inherit;text-decoration:underline;text-underline-offset:3px}.rg-improvement-notice .rg-wrap{max-width:1280px;margin:auto;padding:0 20px}.rg-purchase-guidance{font-size:13px;line-height:1.65;color:#534941;border:1px solid #e4d9cc;background:#fcf9f3;border-radius:8px;padding:14px 16px;margin-top:16px}.rg-purchase-guidance p{margin:0 0 8px}.rg-purchase-guidance a{color:#6c2138;text-decoration:underline;text-underline-offset:3px}.rg-header-actions>a,.rg-search button{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.rg-header-actions>a{gap:6px}.rg-thumb{min-width:44px;min-height:44px}.rgh-site-header summary,.rgh-primary-list>li>a{min-height:44px}.rg-sku{display:inline-block;font-size:13px;letter-spacing:.03em}.rguru-store a:focus-visible,.rguru-store button:focus-visible,.rguru-store summary:focus-visible{outline:2px solid #782947;outline-offset:4px}.rg-purchase-guidance strong{font-weight:600}@media(max-width:600px){.rg-improvement-notice{font-size:12px;padding:8px 0}.rg-purchase-guidance{padding:12px}.rg-header-actions>a{padding:6px}}.rguru-store .rg-header .rg-header-actions>a{min-height:44px!important;min-width:44px!important}.rguru-store .rg-search button{min-height:44px!important;min-width:44px!important}