/* Only new standalone product routes. Original styles.css/catalog.css are unchanged. */
.detail-page{padding-top:130px}.detail-page>.product-dialog{margin:24px auto 0;max-height:none;overflow:visible;box-shadow:none}.detail-page .dialog-media{top:90px}.detail-page .dialog-body h1{font-size:clamp(34px,4vw,56px);font-weight:500;line-height:1.02;letter-spacing:-.055em;margin:16px 0}.detail-page .gallery-thumbs a{display:block;padding:0;background:#292b2b;border:2px solid transparent;position:relative;aspect-ratio:1.35;overflow:hidden}.detail-page .gallery-thumbs a.active{border-color:#ff5a1f}.detail-page .gallery-thumbs a:focus-visible{outline:2px solid white;outline-offset:2px}
@media(max-width:1050px){.detail-page .dialog-media{position:static}}
@media(max-width:650px){.detail-page{padding-top:100px}.detail-page .dialog-body h1{font-size:38px}.detail-page .gallery-thumbs a{aspect-ratio:1.8}}
