/* Other Products / Colour Selector v1.0 2026-05-08 - lucys.com */
.other-products-selector{margin:0 0 1rem 0;width:100%}.other-products-selector .ops-label{font-size:14px;line-height:1.3;color:#1a1a1a;margin:0 0 8px 0}.other-products-selector .ops-label strong{font-weight:700}.other-products-selector .ops-thumbs-wrap{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#c69f2a transparent;padding:4px 0 6px 0}.other-products-selector .ops-thumbs-wrap::-webkit-scrollbar{height:6px}.other-products-selector .ops-thumbs-wrap::-webkit-scrollbar-track{background:transparent}.other-products-selector .ops-thumbs-wrap::-webkit-scrollbar-thumb{background:#d8c989;border-radius:3px}.other-products-selector .ops-thumbs-wrap::-webkit-scrollbar-thumb:hover{background:#c69f2a}.other-products-selector .ops-thumbs{display:flex;flex-wrap:nowrap;gap:8px;padding:2px 2px;margin:0}.other-products-selector .ops-thumb{flex:0 0 auto;display:block;width:64px;height:64px;border:2px solid #e5e5e5;border-radius:6px;overflow:hidden;background:#f9f9f9;text-decoration:none!important;cursor:pointer;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease;position:relative}.other-products-selector .ops-thumb img{width:100%;height:100%;object-fit:cover;display:block;background:#f9f9f9}.other-products-selector .ops-thumb:hover,.other-products-selector .ops-thumb:focus{border-color:#c69f2a;transform:translateY(-1px);box-shadow:0 3px 8px rgba(198,159,42,.25);outline:none}.other-products-selector .ops-thumb-active{border-color:#1a1a1a;box-shadow:0 0 0 1px #1a1a1a;cursor:default}.other-products-selector .ops-thumb-active:hover,.other-products-selector .ops-thumb-active:focus{border-color:#1a1a1a;transform:none;box-shadow:0 0 0 1px #1a1a1a,0 3px 8px rgba(0,0,0,.18)}@media (min-width:768px){.other-products-selector .ops-label{font-size:15px}.other-products-selector .ops-thumb{width:70px;height:70px}}@media (min-width:1200px){.other-products-selector .ops-thumb{width:76px;height:76px}}@media (max-width:480px){.other-products-selector .ops-label{font-size:13px;margin-bottom:6px}.other-products-selector .ops-thumb{width:56px;height:56px;border-width:2px;border-radius:5px}.other-products-selector .ops-thumbs{gap:6px}}@media (max-width:360px){.other-products-selector .ops-thumb{width:50px;height:50px}}
