.version-link{font-size:10px;letter-spacing:.7px;color:#6c7563}.version-link:hover{text-decoration:underline}.fixed-view{font-size:8px;letter-spacing:1.2px;color:#8b8d81}canvas{cursor:pointer}canvas:active{cursor:pointer}.stage-caption{left:25px;bottom:22px}.stage-caption h2{font-size:25px;margin-bottom:5px}.stage-caption p{font-size:10px}.stage-caption>span{font-size:8px;margin-bottom:7px}#stage{background:#e8e4da}.style-image{background:#e3dfd4}.style-image img{padding:0}.side-toggle{bottom:25px}.viewer-toolbar{z-index:2}@media(max-width:800px){.edition{display:block;font-size:9px}.version-link{font-size:9px;letter-spacing:0}.stage-caption{left:18px;bottom:18px}.stage-caption h2{font-size:23px}#stage{min-height:450px}.viewer-footer{gap:6px;padding:0 14px}.fixed-view{font-size:7px;letter-spacing:.7px}.side-toggle{right:15px;bottom:19px}.side-toggle button{padding:7px 9px}.brand{gap:8px;font-size:10px}.stage-caption p{max-width:165px}}
@media(min-width:801px){.style-options{gap:6px}.style-card{min-height:56px;padding:6px 12px 6px 6px;gap:12px}.style-image{height:43px;width:47px}.style-copy{display:grid;grid-template-columns:1fr auto;gap:5px;align-items:center}.style-copy strong{grid-column:1/-1;margin:0;font-size:12px}.style-copy small{font-size:7px}.swatches{margin:0}.swatches i{width:7px;height:7px}.material-note{margin:10px 0 14px}.sidebar-heading>p:last-child{margin-bottom:14px}.piece-section{padding-top:14px}.piece-section h3{margin:8px 0 10px}.sidebar-foot{margin-top:16px;padding-top:11px}.sidebar-foot p{margin-top:6px}}
@media(min-width:801px) and (max-height:850px){.style-card{min-height:52px;padding-top:4px;padding-bottom:4px}.style-image{height:41px}.style-options{gap:5px}.sidebar-heading>p:last-child{margin-bottom:11px}.sidebar-heading h2{font-size:20px}.sidebar-heading .eyebrow{margin-bottom:6px}.material-note{margin:8px 0 10px}.piece-option img{max-height:40px}.sidebar-foot{margin-top:12px}}
@media(max-width:800px){.style-options{grid-template-columns:repeat(2,minmax(0,1fr))}.style-card{min-height:75px;flex-direction:row;align-items:center;padding:7px;gap:6px}.style-image{width:43px;height:57px;margin:0}.style-copy{padding:0}.style-copy strong{font-size:10px;white-space:normal;line-height:1.3;margin-bottom:4px}.style-copy small{font-size:6px;letter-spacing:.8px}.swatches{margin-top:6px}.radio-mark{width:8px;height:8px;right:6px;top:7px}.style-card[aria-pressed=true] .radio-mark:after{width:2px;height:2px}.style-card:last-child{grid-column:1/-1}.style-card:last-child .style-image{width:43px}.style-card:last-child .style-copy{flex:0 0 auto}}
.view-tools{align-items:center}#toggle-pieces[aria-pressed=true]{text-decoration:underline;text-underline-offset:4px;font-weight:600}
@media(min-width:801px){.style-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.style-card{position:relative;min-height:88px;padding:8px 6px;gap:7px}.style-image{width:39px;height:60px}.style-copy{display:block;min-width:0}.style-copy strong{font-size:10px;line-height:1.4;margin:0 0 5px}.style-copy small{font-size:6px;letter-spacing:.75px}.swatches{margin-top:7px}.radio-mark{position:absolute;right:6px;top:6px;width:7px;height:7px}.style-card[aria-pressed=true] .radio-mark:after{width:3px;height:3px;left:1px;top:1px}}
@media(max-width:800px){.style-card:last-child{grid-column:auto}.style-card:last-child .style-copy{flex:1}.view-tools{gap:10px}.fixed-view{display:none}.viewer-footer p{max-width:190px}}
@media(min-width:801px){.style-card{min-height:72px;padding:6px;gap:6px}.style-image{height:49px}.style-copy strong{margin-bottom:3px}.swatches{margin-top:5px}.style-options{gap:6px}.style-card:last-child:nth-child(odd){grid-column:1/-1}.style-card:last-child:nth-child(odd) .style-copy{display:grid;grid-template-columns:1fr auto;column-gap:17px;flex:0 1 auto}.style-card:last-child:nth-child(odd) .style-copy strong{grid-column:1/-1}}
@media(max-width:800px){.style-card:last-child:nth-child(odd){grid-column:1/-1}}
@media(min-width:801px) and (max-height:850px){.style-card{min-height:62px;padding:4px 6px}.style-image{height:45px}.style-options{gap:5px}.sidebar-foot p{font-size:9px}.piece-section{padding-top:10px}.piece-section h3{margin:7px 0}.sidebar-foot{margin-top:10px}}
