body.admin-bar .site-header { top: 32px; }
@media(max-width:782px) { body.admin-bar .site-header { top:46px; } }
.rgb-honeypot { position:absolute; left:-10000px; width:1px; height:1px; overflow:hidden; }
.rgb-form-error { color:#ffb5ba; font-size:.95rem; line-height:1.5; margin:8px 0; }
.rgb-form-error:empty { display:none; }
.product-description-content img { max-width:100%; height:auto; }
.wp-block-image { margin-inline:0; }
.product-gallery-main { cursor:zoom-in; }
.skip-link:focus { position:fixed; top:10px; left:10px; width:auto; height:auto; padding:10px; z-index:9999; background:#fff; color:#111; clip:auto; }
.rgb-account { max-width:760px; margin:auto; min-height:60vh; }
.rgb-account p { overflow-wrap:anywhere; }
