#detail{max-width:var(--detail-max-width);width:calc(100% - 48px);padding:var(--space-10)}
#detail .detail-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:var(--space-10);align-items:center}
#detail .gallery-main{height:var(--detail-image-height);width:100%;object-fit:contain}
#detail .gallery-thumbs button{width:var(--detail-thumbnail-width)}
#detail .gallery-thumbs img{height:80px}
#detail .detail-sizes{gap:var(--space-2);margin-bottom:var(--space-6)}#detail .detail-sizes button{min-height:44px;min-width:92px;padding:12px 16px}
@media(max-width:1000px){#detail{padding:var(--space-8)}#detail .detail-grid{gap:var(--space-6)}#detail .gallery-main{height:440px}}
@media(max-width:700px){#detail{width:calc(100% - 16px);padding:48px 12px 24px;max-height:calc(100dvh - 16px)}#detail .detail-grid{grid-template-columns:1fr;gap:var(--space-6)}#detail .gallery-main{height:auto;aspect-ratio:1;max-height:65dvh}#detail .gallery-thumbs button{width:96px}#detail .gallery-thumbs img{height:72px}}
