.product__option-container:has(.mm-colour-card){display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:10px}.product__option-container input.mm-colour-input+label.mm-colour-card{position:relative;display:flex;flex:0 0 88px;width:88px;min-width:0;max-width:88px;min-height:108px;height:auto;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px;margin:0;padding:6px;border:2px solid #e3dbd5;border-radius:12px;background:#fff;color:#30251f;box-shadow:none;cursor:pointer;transition:border-color .15s ease,background-color .15s ease;box-sizing:border-box}.product__option-container .mm-colour-card .mm-colour-image{display:block;width:72px;height:72px;aspect-ratio:1;object-fit:contain;border-radius:7px;background:#fff}.product__option-container .mm-colour-card .mm-colour-name{display:flex;align-items:center;justify-content:center;min-height:30px;width:100%;font-size:13px;line-height:1.2;font-weight:500;text-align:center;white-space:normal;overflow-wrap:anywhere}.product__option-container .mm-colour-card .mm-colour-stock{display:block;font-size:10px;line-height:1.2;color:#736861}.product__option-container input.mm-colour-input+label.mm-colour-card:before,.product__option-container input.mm-colour-input+label.mm-colour-card:after{content:none}.product__option-container input.mm-colour-input:checked+label.mm-colour-card{border:2px solid #68432f;background:#f7f1ed!important;color:#30251f!important;box-shadow:0 0 0 1px #68432f}.product__option-container input.mm-colour-input:checked+label.mm-colour-card .mm-colour-name{font-weight:700}.product__option-container input.mm-colour-input:focus-visible+label.mm-colour-card{outline:2px solid #68432f;outline-offset:4px}.product__option-container input.mm-colour-input+label.mm-colour-card:hover{border-color:#68432f}.product__option-container input.mm-colour-input+label.mm-colour-card.product__label-button-disabled{opacity:.65;text-decoration:none;background-image:none}.product__option-container input.mm-colour-input+label.mm-colour-card--text{min-height:48px;justify-content:center}@media(max-width:749px){.product__option-container:has(.mm-colour-card){gap:8px}.product__option-container input.mm-colour-input+label.mm-colour-card{flex-basis:82px;width:82px;max-width:82px;padding:5px}.product__option-container .mm-colour-card .mm-colour-image{width:68px;height:68px}}@media(prefers-reduced-motion:reduce){.product__option-container input.mm-colour-input+label.mm-colour-card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/mm-colour-options.css.map */
