@media(max-width:620px){.finishes-section .finish-heading{margin-bottom:20px}.finishes-section .finish-browser{display:block;position:relative;--mobile-photo-height:clamp(125px,20vh,165px);--mobile-photo-height:clamp(125px,20svh,165px)}.finishes-section .finish-browser .finish-preview{position:sticky;top:0;z-index:4;align-self:start;margin:0 -12px 20px;padding:0 12px 10px;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 6px 12px #14291e08}.finishes-section .finish-preview>img{height:var(--mobile-photo-height);width:100%;object-fit:contain;background:var(--photo)}.finishes-section .finish-selected{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;align-items:baseline;padding:7px 12px 8px;min-height:0;background:var(--pale)}.finishes-section .finish-selected>span{grid-column:1/-1;font-size:9px;line-height:1.3}.finishes-section .finish-selected strong{font-size:18px!important;line-height:1.3;margin:2px 0;font-weight:400}.finishes-section .finish-selected>p{font-size:10px!important;line-height:1.45;margin:0!important;display:block}.finishes-section .finish-selected>p:empty{display:none}.finishes-section .finish-preview #lounge-selected-base{grid-column:1/-1;font-size:9px;margin:2px 0 0}.collection-detail .finish-selected #finish-korean,.collection-detail .finish-selected #collection-selected-detail{display:none}.finishes-section .finish-choices{display:flex;flex-direction:column;min-width:0;gap:0}.finishes-section .finish-choices button{scroll-margin-top:calc(var(--mobile-photo-height) + 100px);scroll-margin-bottom:16px}.mobile-option-hint{font-size:10px;line-height:1.6;color:var(--muted);margin:0 0 10px;order:1;display:flex;justify-content:space-between;gap:12px}.mobile-option-hint span{font-size:15px;line-height:1}.finishes-section .finish-tabs,.finishes-section .lounge-tablist{display:flex;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;gap:22px;scrollbar-width:thin;min-width:0;margin:0 0 15px;order:0}.finishes-section .finish-tabs button,.finishes-section .lounge-tablist button{flex:0 0 auto;min-height:44px;padding:10px 0;font-size:13px}.finishes-section .finish-grid,.finishes-section .collection-family-list,.finishes-section .leather-color-options,.finishes-section .lounge-base-options{display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;overflow-y:hidden;max-width:100%;min-width:0;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none;padding:3px 2px 9px;scroll-padding-inline:2px;order:2}.finishes-section .finish-grid::-webkit-scrollbar,.finishes-section .collection-family-list::-webkit-scrollbar,.finishes-section .leather-color-options::-webkit-scrollbar,.finishes-section .lounge-base-options::-webkit-scrollbar{display:none}.finishes-section .finish-grid::-webkit-scrollbar-thumb,.finishes-section .collection-family-list::-webkit-scrollbar-thumb,.finishes-section .leather-color-options::-webkit-scrollbar-thumb,.finishes-section .lounge-base-options::-webkit-scrollbar-thumb{background:#c1c9c2;border-radius:3px}.finishes-section .finish-grid>button,.finishes-section .collection-family-list>button,.finishes-section .leather-color-options>button,.finishes-section .lounge-base-options>button{flex:0 0 90px;width:90px;min-width:0;scroll-snap-align:start;min-height:44px}.finishes-section .collection-family-list>.collection-section-label{display:none}.finishes-section .finish-grid>button img,.finishes-section .collection-family-list>button img{height:82px;width:100%;aspect-ratio:auto;object-fit:contain}.finishes-section .egg-material-grid>button img,.finishes-section .collection-family-list>button.is-textile img{height:80px;aspect-ratio:1;object-fit:cover}.finishes-section .finish-grid>button>span,.finishes-section .collection-family-list>button>span{font-size:11px;line-height:1.4;min-height:31px;padding-top:6px}.finishes-section .leather-colors{order:3;margin-top:16px;padding-top:15px}.finishes-section .leather-colors h3,.finishes-section .lounge-bases h3{margin-bottom:12px;font-size:12px}.finishes-section .leather-color-options>button img{width:74px;height:74px;aspect-ratio:1;object-fit:cover;padding:3px;margin-inline:auto}.finishes-section .leather-color-options>button.configuration-color{flex-basis:110px;width:110px}.finishes-section .leather-color-options>button.configuration-color img{width:106px;height:82px;object-fit:contain}.finishes-section .leather-color-options>button span{font-size:11px;line-height:1.45;margin-top:5px}.finishes-section .leather-color-options>button small{font-size:9px;line-height:1.5}.finishes-section .lounge-bases{order:4;margin-top:16px;padding-top:15px}.finishes-section .lounge-base-options>button{flex-basis:116px;width:116px;padding:4px 4px 8px}.finishes-section .lounge-base-options>button img{height:96px}.finishes-section .lounge-base-options>button span{font-size:10px;margin-top:5px}.finishes-section .material-detail{order:6;margin-top:18px;padding-top:17px;grid-template-columns:66px minmax(0,1fr);gap:14px}.finishes-section .material-detail>img{width:66px;height:66px}.finishes-section .material-detail.without-texture{grid-template-columns:1fr}.finishes-section .finish-description{order:6;font-size:11px;line-height:1.8}.finishes-section .fabric-options-note{order:7;margin:18px 0 0;padding:12px 14px;font-size:11px;line-height:1.7}.finishes-section .essay-finish-copy{order:4;margin-top:18px;padding-top:18px}.finishes-section .essay-finish-copy h3{margin-bottom:18px}.finishes-section .product-photo-loader{left:12px;right:12px;height:var(--mobile-photo-height);padding:12px;gap:8px}.finishes-section .product-photo-spinner{width:30px;height:30px}.finishes-section .product-photo-loading-label{font-size:10px;line-height:1.5}}.finishes-section .finish-preview>#finish-photo{box-sizing:border-box;padding:22px 24px;background:var(--photo)}@media(max-width:620px){.finishes-section .finish-preview>#finish-photo{height:calc(var(--mobile-photo-height) + 24px);padding:18px 20px}.finishes-section .product-photo-loader{height:calc(var(--mobile-photo-height) + 24px)}.finishes-section .finish-choices button{scroll-margin-top:calc(var(--mobile-photo-height) + 124px)}}
