.product-detail .product-variant-option-label{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.product-detail .product-variant-color-dot{display:inline-block;flex:0 0 15px;width:15px;height:15px;border-radius:50%;border:1px solid rgba(25,21,32,.4);box-shadow:0 0 0 1px rgba(255,255,255,.65);vertical-align:middle}.product-detail .variant-picker .product-variant-unavailable{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:8px;border:1px dashed #d4cbd3;background:#f5f3f5;opacity:.72;cursor:not-allowed;color:#666}.product-detail .variant-picker .product-variant-unavailable small{font-size:11px;color:#946a78}.product-detail .product-variant-axis-selector .variant-options{display:flex;flex-wrap:wrap;gap:6px}.product-detail .product-variant-choice{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:5px 9px;font:inherit;font-size:12px;color:#38303c;background:#fff;border:1px solid #cec4ce;border-radius:8px;cursor:pointer}.product-detail .product-variant-choice.is-chosen,.product-detail .product-variant-choice:hover:not(:disabled){border-color:#92215c;background:#fcf4f8;color:#751344}.product-detail .product-variant-choice:focus-visible{outline:2px solid #92215c;outline-offset:2px}.product-detail .product-variant-choice:disabled{cursor:not-allowed;opacity:.48;text-decoration:line-through}.product-detail .product-variant-pick-note{display:block;font-size:11px;color:#716773;margin:5px 0 8px}.product-detail .product-variant-pick-note a{color:#851651;text-decoration:underline}