.detail-grid{grid-template:"stage intro""stage aside"1fr/420px 1fr;align-items:start;gap:0 70px;display:grid}.detail-intro{grid-area:intro;padding-top:45px}.detail-intro h1{margin:10px 0 23px;font-size:30px}.detail-intro p{color:#b89f94;margin:15px 0 30px;font-size:12px}.detail-stage{grid-area:stage;min-width:0}.detail-aside{grid-area:aside;padding-top:0;position:sticky;top:30px}.detail-tryon{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.detail-tryon>small{letter-spacing:.06em;color:#9c8175;width:100%;font-size:11px;font-weight:700}.detail-tryon .button{cursor:pointer;margin:0}.detail-tryon .font-toggle{margin:0 0 0 auto}.page-main .detail-tryon .button.secondary,.page-main .detail-tryon .font-toggle{color:#111}.page-main .detail-tryon .font-toggle span{color:#6b6b6b}@media (max-width:1000px){.detail-grid{grid-template-columns:380px 1fr;gap:0 35px}}@media (max-width:760px){.detail-grid{flex-direction:column;gap:0;display:flex}.detail-intro{padding-top:0}.detail-intro h1{margin:5px 0 15px;font-size:25px}.detail-intro p{margin:10px 0 20px;font-size:11px}.detail-stage{margin-bottom:26px}.detail-tryon{gap:7px;margin-top:12px}.detail-tryon .button{min-height:36px;padding:8px 11px;font-size:11px}.detail-tryon .font-toggle{margin:0;font-size:10px}.detail-aside{width:100%;position:static}}
