body{background:#050505}
.product-page{padding-bottom:80px}
.detail-layout{gap:20px;align-items:stretch}
.detail-gallery,.detail-info,.detail-description,.detail-related{min-width:0;padding:22px;border:1px solid #383a42;border-radius:22px;background:#1d1e23;box-shadow:0 18px 38px #0009,inset 0 1px #ffffff0b}
.detail-main{border:1px solid #464750;border-radius:16px}
.detail-thumbnails{padding-top:17px}
.detail-info{display:flex;flex-direction:column}
.detail-actions{margin-top:auto;padding-top:20px}
.detail-description{margin-top:22px;border-top:1px solid #383a42;padding-block:22px}
.detail-related{margin-top:22px}
@media(max-width:760px){.detail-gallery,.detail-info,.detail-description,.detail-related{padding:15px;border-radius:16px}.detail-layout{gap:16px}.detail-description,.detail-related{margin-top:16px}}
