:where(img[width][height]){height:auto}
.ex .contact-sheet{color:var(--ink);background:var(--paper);padding:var(--lg);border:var(--line) solid var(--rule);width:min(90vw,30rem)}
.contact-sheet::backdrop{background:var(--veil)}
.contact-sheet form[method=dialog]{text-align:right}
.contact-sheet label,.native-buy label{display:grid;gap:var(--sm);margin-block:var(--md)}
.ex input,.ex select,.ex textarea{font:inherit;color:var(--ink);border:var(--line) solid var(--rule);padding:var(--sm);background:var(--paper)}
.ex .bagline img{width:clamp(40px,8vw,90px)}
.ex .bagline small{display:block}.bagline input,.native-buy input{width:4em}
.photo-stage video,.photo-stage iframe,.photo-stage model-viewer{width:100%;height:100%}
.ex .shopify-policy__container{padding:var(--xl) var(--gutter);max-width:65rem}
.ex .directory-layout nav.pagination{grid-column:1/-1}
@media(max-width:700px){.bagline{flex-wrap:wrap}}
