/* Eyewear design studies, drawn directly into the warm paper surface. */
.msm-scope .shape-section{background:#f1ede7;border-block:1px solid #e0d8df}
.msm-scope .shape-track{gap:12px;padding:2px 0 8px}
.msm-scope .shape-option{border:0;border-radius:0;background:transparent;padding:0 5px 13px;gap:0;overflow:visible;position:relative}
.msm-scope .shape-option:hover,.msm-scope .shape-option.selected{background:transparent;border:0;box-shadow:none}
.msm-scope .shape-option:after{content:"";position:absolute;bottom:0;left:35%;right:35%;height:2px;background:#824099;opacity:0;transition:opacity .2s}
.msm-scope .shape-option.selected:after{opacity:1}.msm-scope .shape-option.selected span:last-child{color:#824099;font-weight:600}
.msm-scope .shape-art{display:block;width:100%;height:124px}.msm-scope .shape-option .shape-art svg{display:block;width:100%;height:100%;transition:transform .2s}
.msm-scope .shape-option:hover .shape-art svg{transform:translateY(-3px)}.msm-scope .shape-option>span:last-child{font-size:13px;letter-spacing:.03em}
.msm-scope .shape-heading h2{font-weight:400}.msm-scope .shape-heading button{color:#665468}
@media(max-width:1024px){.msm-scope .shape-option{flex:0 0 147px}.msm-scope .shape-art{height:103px}.msm-scope .shape-option>span:last-child{font-size:13px}.msm-scope .shape-track{gap:8px}.msm-scope .shape-section{padding-bottom:23px}}
