
.nimian-style-picker{position:relative;z-index:5;min-width:0;width:100%;color:#242020;pointer-events:auto}
.nimian-style-picker__head{display:flex;justify-content:space-between;align-items:center;gap:9px;margin-bottom:10px}
.nimian-style-picker__title{font-family:var(--font-body--family,Arial,sans-serif);font-size:11px;line-height:1.3;letter-spacing:.065em;font-weight:500}
.nimian-style-picker__count{font-family:var(--font-body--family,Arial,sans-serif);font-size:10px;line-height:1.3;letter-spacing:0;color:#807975;white-space:nowrap}
.nimian-style-picker__options{display:flex;align-items:flex-start;gap:7px;overflow-x:auto;max-width:100%;scrollbar-width:thin;scrollbar-color:#ded9d6 transparent;padding:2px 2px 8px}
.nimian-option{position:relative;z-index:6;display:flex;flex:0 0 auto;flex-direction:column;gap:5px;width:48px;text-decoration:none!important;color:inherit!important;cursor:pointer;pointer-events:auto}
.nimian-option__image{position:relative;display:block;background:#fff;width:46px;height:52px;border:1px solid #e7e4e2;border-radius:5px;overflow:hidden}
.nimian-option__image img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}
.nimian-option__colour{position:absolute;inset-inline-end:3px;bottom:3px;width:10px;height:10px;border:1px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #d6d2d0}
.nimian-option--selected .nimian-option__image{outline:1.5px solid #701824;outline-offset:1px}
.nimian-option:focus-visible .nimian-option__image,.nimian-option:hover .nimian-option__image{outline:1.5px solid #701824;outline-offset:1px}
.nimian-option__label{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-align:center;font-size:9px;line-height:1.3;color:#655e59}
.nimian-style-picker__more{align-self:center;flex:0 0 auto;font-size:11px;color:#655d57;white-space:nowrap}
.nimian-style-picker--card{margin-top:5px;padding:2px 0 4px}
.nimian-style-picker--card .nimian-style-picker__options{gap:6px}
.nimian-style-picker--card .nimian-option{width:34px}
.nimian-style-picker--card .nimian-option__image{width:33px;height:38px;border-radius:4px}
.nimian-style-picker--card .nimian-option__colour{width:8px;height:8px}
.nimian-style-picker--card .nimian-style-picker__title{font-size:10px;letter-spacing:.01em}
.nimian-style-picker--card .nimian-style-picker__count{font-size:9px}
.nimian-style-picker--pdp{margin:18px 0 14px}
.nimian-style-picker--pdp .nimian-option{width:70px}
.nimian-style-picker--pdp .nimian-option__image{width:68px;height:78px}
.product-card__content>.nimian-style-picker{isolation:isolate}
.product-card__content>.nimian-style-picker a{z-index:9;pointer-events:auto}
@media(max-width:749px){.nimian-style-picker--card .nimian-option:nth-child(n+5){display:none}.nimian-style-picker--card .nimian-style-picker__count{display:none}.nimian-style-picker--card .nimian-style-picker__options{gap:5px}.nimian-style-picker--pdp .nimian-style-picker__title{font-size:12px}}
