.v2-product [hidden]{display:none!important}
html:has(body.product-open),body.product-open{overscroll-behavior-y:none}
.v2-product,.v2-product.is-viewer-expanded,.v2-stage,#v2-viewer{overscroll-behavior:none}
.v2-product button:focus-visible,.v2-product a:focus-visible,.v2-product select:focus-visible,.v2-product input:focus-visible{outline:3px solid #dbc69c;outline-offset:4px}
.v2-footer-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.v2-footer-actions .v2-advice{min-height:44px;display:inline-flex;align-items:center;justify-content:center}
@media(max-width:620px){.v2-footer-actions{width:100%}.v2-footer-actions>*{flex:1;text-align:center}}
