.style-details{padding:110px 5%;background:#fff;color:#293c43}
.style-details-heading{text-align:center;max-width:760px;margin:0 auto 62px}
.style-details-heading>span{font-size:10px;letter-spacing:.13em;color:#71828a}
.style-details-heading h2{font-weight:400;font-size:clamp(40px,4.4vw,66px);letter-spacing:-.05em;line-height:1.08;margin:25px 0}
.style-details-heading em{font-style:normal;color:#87979d}
.style-details-heading p{font-size:16px;line-height:1.6;color:#738087}
.style-details-list{max-width:1230px;margin:auto;border-radius:24px;background:#f1f3f3;padding:10px}
.style-detail-row{border-radius:18px;overflow:hidden;transition:background .2s;color:#344951}
.style-detail-row+.style-detail-row{border-top:1px solid #dce2e3}
.style-detail-row h3{margin:0;font:inherit}
.style-detail-toggle{display:grid;grid-template-columns:72px 1fr auto 28px;gap:24px;align-items:center;width:100%;padding:26px 28px;background:transparent;border:0;color:inherit;text-align:left;cursor:pointer;font:inherit}
.style-detail-toggle img{width:72px;height:72px;object-fit:cover;border-radius:13px;background:#e0e5e6}
.style-detail-title{font-size:24px;letter-spacing:-.025em;font-weight:400}
.style-detail-count{font-size:13px;opacity:.78;white-space:nowrap}
.style-detail-symbol{font-size:27px;line-height:1;text-align:center;font-weight:300}
.style-detail-toggle:focus-visible{outline:2px solid #3d6578;outline-offset:-6px;border-radius:18px}
.style-detail-row.is-open{background:radial-gradient(ellipse at 0 0,#aaa99e 0%,transparent 65%),linear-gradient(115deg,#8b9a9f,#506879);color:#fff;border-top-color:transparent}
.style-detail-row.is-open .style-detail-toggle:focus-visible{outline-color:#fff}
.style-detail-panel[hidden]{display:none}
.style-detail-panel{padding:0 28px 30px 124px}
.style-detail-panel dl{margin:0}
.style-detail-panel dl>div{display:grid;grid-template-columns:minmax(150px,30%) 1fr;gap:35px;border-top:1px solid #ffffff40;padding:24px 0}
.style-detail-panel dt{font-size:16px;line-height:1.5}
.style-detail-panel dd{margin:0;font-size:14px;line-height:1.7;color:#f0f4f5}
@media(max-width:700px){.style-details{padding:70px 20px}.style-details-heading{margin-bottom:36px}.style-details-heading h2{font-size:42px}.style-details-list{padding:6px;border-radius:19px}.style-detail-toggle{grid-template-columns:54px 1fr 22px;gap:15px;padding:20px 15px}.style-detail-toggle img{grid-row:1/3;width:54px;height:54px;border-radius:10px}.style-detail-title{font-size:19px}.style-detail-count{grid-column:2;font-size:11px;margin-top:-11px}.style-detail-symbol{grid-column:3;grid-row:1/3}.style-detail-panel{padding:0 20px 15px}.style-detail-panel dl>div{grid-template-columns:1fr;gap:9px;padding:20px 0}.style-detail-panel dt{font-size:15px}.style-detail-panel dd{font-size:13px}}
@media(prefers-reduced-motion:reduce){.style-detail-row{transition:none}}

.style-details-relevance{font-size:13px!important;max-width:620px;margin:20px auto 0}

.style-details h2,.style-details h3{font-family:Lab,Arial,sans-serif}

.style-detail-render{display:block;width:72px;height:72px;border-radius:12px;background-image:url(assets/style-detail-renders-v1.png);background-size:500% 200%;background-repeat:no-repeat;background-color:#c4cdd3}
@media(max-width:700px){.style-detail-render{grid-row:1/3;width:54px;height:54px;border-radius:10px}}
